摘要: 核心文件:BeanDefinitionParserDelegate 以下内容为本人有道笔记内容迁移 1:处理默认节点 DefaultBeanDefinitionDocumentReader类的parseBeanDefinitions用来处理解析出来的dom元素;针对4个默认的标签走parseDefa 阅读全文
posted @ 2020-06-04 21:50 快乐肥宅 阅读(192) 评论(0) 推荐(0) 编辑
摘要: SpringAOP源码解析 以下为个人有道笔记的内容迁移 1.核心实现原理 :动态代理 jdk动态代理 cglib动态代理 2.核心实现接口:BeanPostProcessor 该类bean被注册到beanfactory之后,会针对每一个生成的bean进行处理,可以加上前置后置方法调用 3.基础实现 阅读全文
posted @ 2020-06-04 21:35 快乐肥宅 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 最近使用到OpenLDAP,需要集成进系统。但是OpenLDAP本身的模板中,能用的属性太少了,无法满足正常的业务需求,因此需要对条目的属性进行扩展。 确定的思路是新增自定义的objectClass,条目的objectClass添加该objectClass之后就可以合法添加自定义属性了(支持PhpL 阅读全文
posted @ 2020-01-04 18:24 快乐肥宅 阅读(6257) 评论(3) 推荐(0) 编辑
摘要: 1:部署包名通过#或者##分隔,可以实现对不同webapp实现统一的请求路径#用于连接目录,##用于连接版本号例:app#a 、app#b两个war包发布,请求路径默认为:/app/a和/app/bapp##1 app##2 :访问/app时:(1)request中没有session信息:使用新版本 阅读全文
posted @ 2019-03-10 22:45 快乐肥宅 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 1:request.getRemoteAddr()和request.getRemoteHost()获取客户端的ip和host性能差异:建议直接使用request.getRemoteAddr()https://blog.csdn.net/eleven204/article/details/662570 阅读全文
posted @ 2019-03-10 22:42 快乐肥宅 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 最近在看《Tomcat架构解析》,故根据本书整理了一份server.xml的每个部分的说明。 书还没有看完,会持续更新~ 阅读全文
posted @ 2019-01-08 20:24 快乐肥宅 阅读(732) 评论(0) 推荐(0) 编辑
摘要: stomp.js+spring+sockjs+activemq实现websocket长连接,使用java配置。 pom.xml(只列出除了spring基本依赖意外的依赖,spring-version为4.3.3.RELEASE): StompConfig.java JSP页面: 控制器: 进入act 阅读全文
posted @ 2018-12-14 21:16 快乐肥宅 阅读(3264) 评论(1) 推荐(0) 编辑
摘要: 实现线程的方法:(1)继承thread(底层实现了runable)(2)实现Runable(3)Executor创建线程池(4)实现Callable接口(带返回结果)对于callable接口,可以通过FutureTask包装实现线程,也可以使用ExecutorService对象的submit实现。 阅读全文
posted @ 2018-10-16 21:45 快乐肥宅 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1:种类singleton:单例,不指定时bean默认均为单例,例如SpringMVC的前端控制器(DispatcherServlet)prototype:原型,每次注入或获取bean时都会创建一个新的bean实例,例如Struts2的Actionsession:会话。特指web应用。为每个会话(s 阅读全文
posted @ 2018-09-13 22:03 快乐肥宅 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1:常用注解:@Autowired:通过类型注入(byType),通过Qualifier缩小范围。可以用在set等其他方法上装配在参数列表中@Qualifier:通过名称注入,结合Autowired使用。适用于一个类型有多个bean时通过bean的id确定唯一注入的bean。@Inject:不适于S 阅读全文
posted @ 2018-09-11 23:55 快乐肥宅 阅读(129) 评论(0) 推荐(0) 编辑