[Springboot]整合JavaMail

1.三种协议lSMTP(Simple Mail Transfer Protocol):简单邮件传输协议,用于发送电子邮件的传输协议lPOP3(Post Office Protocol - Version 3):用于接收电子邮件的标准协议lIMAP(Internet Mail Access Proto


分布式框架Zookeeper

1.Zookeeper概念Zookeeper是ApacheHadoop 项目下的一个子项目,是一个树形目录服务。Zookeeper翻译过来就是动物园管理员,他是用来管 Hadoop(大象)、Hive(蜜蜂)、Pig(小 猪)的管理员。简称zkZookeeper是一个分布式的、开源的分布式应用程序的协


分布式框架Dubbo

1.分布式系统中的相关概念1.大型互联网项目架构目标衡量网站的性能指标:**响应时间:**指执行一个请求从开始到最后收到响应数据所花费的总体时间。**并发数:**指系统同时能处理的请求数量。**并发连接数:**指的是客户端向服务器发起请求,并建立了TCP连接。每秒钟服务器连接的总TCP数量**请求数


SpringSecurity-从入门到精通

SpringSecurity从入门到精通课程介绍0. 简介​Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。​一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小项目


Mybatis代理开发.md

Mybatis代理开发1.建立接口2.建立Mapper在resources下建立文件夹跟接口同名称目录的UserMapper.xml并且修改命名空间。3.修改mybatis-config.xml扫描包的方式可以扫描该文件夹目录下的所有mapper。<mappers> <


八、Mybatis.md

八、Mybatis1.Mybatis的简介1.1原始jdbc操作①查询数据②插入数据1.2原始jdbc操作的分析原始jdbc开发存在的问题如下:① 数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能② sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大, sql 变


七、声明式事务控制.md

七、声明式事务控制1.编程式事务控制相关对象1.PlatformTransactionManagerPlatformTransactionManager 接口是 spring 的事务管理器,它里面提供了我们常用的操作事务的方法。注意:PlatformTransactionManager 是接口类型,


六、面向切面编程AOP.md

六、面向切面编程AOP1.Spring的AOP简介1.1 什么是AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring


五、SpringMVC异常处理机制.md

五、SpringMVC异常处理机制1.异常处理的思路系统中异常包括两类: 预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。系统的Dao、 Service、 Controller出现都通过throws E


四、SpringMVC拦截器.md

四、SpringMVC拦截器1.拦截器的作用Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain) 。在访问被拦截的方法或字段时,拦截器链中的拦截器