EmilKwan

导航

 

2019年5月30日

摘要: AOP是通过对程序结构的另一种思考,补充了OOP。在OOP中,最关键的模块是类,而在AOP中最关键的模块是切面。Spring AOP是基于代理的原理实现的。Spring AOP使用JDK的动态代理或者CGLIB来创建代理实例。 阅读全文
posted @ 2019-05-30 14:49 EmileKwan 阅读(166) 评论(0) 推荐(0) 编辑
 

2019年5月28日

摘要: IoC(Inversion of Control,控制反转)原则,又可以称为DI(Dependency Injection,依赖注入),Bean的整个生命周期交由IoC容器控制,依赖注入能够使代码更加整洁及解耦。这里选取了IoC容器的Bean依赖注入、Bean的作用域和Bean的生命周期这几个方向进行讨论。 阅读全文
posted @ 2019-05-28 00:01 EmileKwan 阅读(322) 评论(0) 推荐(0) 编辑
 

2019年5月26日

摘要: Web服务器依赖Session Id识别客户端。Session冲突实际是保存Session Id信息的Cookie信息发生了冲突。 阅读全文
posted @ 2019-05-26 16:40 EmileKwan 阅读(838) 评论(0) 推荐(0) 编辑
 
摘要: ArrayList和LinkedList是对List接口的不同数据结构的实现。它们都是线程不安全的,线程不安全往往出现在数组的扩容、数据添加的时候。 阅读全文
posted @ 2019-05-26 16:37 EmileKwan 阅读(612) 评论(0) 推荐(0) 编辑
 
摘要: 一、前置操作 为了排除其它因素干扰,可以先暂时关闭防火墙和SELinux,待成功后再逐一开启 二、Nginx官方yum源配置 新建repo文件 根据实际版本、架构配置yum源 三、安装启动Nginx 运行命令安装Nginx 启动Nginx 访问Nginx,若返回"Welcome to nginx!" 阅读全文
posted @ 2019-05-26 16:29 EmileKwan 阅读(1838) 评论(0) 推荐(0) 编辑