Java基础加强笔记——测试、反射、注解 Java

Java基础加强笔记——测试、反射、注解

目录 Junit单元测试: 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 Junit使用:白盒测试 步骤: 1. 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test CalculatorTest 包名:xxx.xxx.xx.test cn.i...
阅读全文
JDBC 编程技术

JDBC

一 JDBC简介 Java DataBase Connectivity Java语言连接数据库 官方(Sun公司)定义的一套操作所有关系型数据库的规则(接口) 各个数据库厂商去实现这套接口 提供数据库驱动JAR包 可以使用这套接口(JDBC)编程 真正执行的代码是驱动JAR包中的实现类 二 JDBC初体验 1. 新建一个Maven项目 pom.xml <...
阅读全文
Spring葵花宝典 Spring

Spring葵花宝典

一 Spring简介 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 为了解决企业应用开发的复杂性而创建 二 Spring功能 1. 方便解耦 简化开发 Spring就是一个大工厂 专门负责生成Bean 可以将所有对象创建和依赖关系维护交给Spring管理 2. AOP编程的支持 Spring提供面向切面编程 可以方便的实现对程序进行权限拦截...
阅读全文
权限设计算法基础 编程技术

权限设计算法基础

权限管理在一个系统中是不可或缺的,总的来说还是一个数学的问题。 最笨的方法 之前这个系统的权限管理是通过配置文件来处理的,大概流程是这样的,把用户分成多个用户组,然后每个用户组对应着多个用户的 id,每次访问页面的时候,都会读取这个配置文件的信息,判断登录用户的 id 属于哪个用户组,然后在页面判断这个用户组是否有访问这个链接的权限。配置文件的格式是这样的: {"adm&quo...
阅读全文
SpringBoot系列之发送邮件开发手册 Spring

SpringBoot系列之发送邮件开发手册

邮件发送业务,是很多公司都有的,本博客介绍一下基于SpringBoot的邮件发送功能,邮箱服务基于腾讯QQ邮箱 SpringBoot的肯定有很多场景启动器starter,SpringBoot官方提供了spring-boot-starter-mail作为邮件服务的场景启动器 二、Email例子实践 2.1 开发实验环境准备 JDK 1.8 SpringBoot2.2.1...
阅读全文
SpringBoot系列之使用Spring Task实现定时任务 Spring

SpringBoot系列之使用Spring Task实现定时任务

定时任务是企业开发中很常用的,比如定时推送一些接口数据,在java中实现定时任务的方法有Spring Task、Quartz等等框架,也有JDK自带的ScheduledExecutorService、Timer Quartz框架比较复杂,之前我写过一个入门教程,读者可以参考学习: Quartz系列之任务调度框架原理简介 Spring Task是Spring3.0以后自带的task,可以...
阅读全文
又陷入知识盲区了,面试被问SpringBoot集成dubbo,我当时就懵了 Spring

又陷入知识盲区了,面试被问SpringBoot集成dubbo,我当时就懵了

前两天在和粉丝聊天的时候,粉丝跟我说之前在面试的时候被问到SpringBoot这一块的知识被问的有点懵,和我问了不少这方面的东西。事后我想了想不如把这些东西分享出来吧,让更多的人看到,这样不管是对自己知识的一个提升还是对面试的准备都有好处。好了,满满的干货都在下面了! 1.创建maven项目父工程(不使用idea的spring Initializr) 不勾选任何模板,直接使用默认项目模板 ...
阅读全文
2行代码,让接口性能提升10倍 编程技术

2行代码,让接口性能提升10倍

1、本文内容 详解 @EnableAsync & @Async,主要分下面几个点进行介绍。 作用 用法 获取异步执行结果 自定义异步执行的线程池 自定义异常处理 线程隔离 源码 & 原理 2、作用 spring容器中实现bean方法的异步调用。...
阅读全文
SSM三大框架的整合 Spring

SSM三大框架的整合

好好学习,天天向上 文本已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往: 目录导航 在Java后端开发领域,Spring+SpringMVC+MyBatis三大框架的使用尤为频繁,很多朋友学了这三个框架却不知道怎么整合起来,本文将带着大家一步步的实现三大框架的整合。我也是初学者,写作本文的目的一方面是...
阅读全文
Loading...