Java
LHYF
这个作者很懒,什么都没留下…
展开
-
常用代码
1.处理需要修改保存多个项,如角色权限保存,文章标签等等./** * 对标签更新的处理: * 1.查询原文章所有对应记录 * 2.将记录封装为 中间表ID ,标签名name 组成的map, key=Id value=name * 3.判断新传入的标签tag 是否在刚查询的map集合中 * 4.若存在与map集合中,则从改集合中删除该条记录 ...原创 2018-10-23 12:49:14 · 116 阅读 · 0 评论 -
Java 代理
1.动态代理动态代理比较常用的两种实现 JDK动态代理,CGLIB 动态代理JDK 是基于接口实现的方式,所以只能代理实现了接口的类, CGLIB是以实现子类的形式实现,所以被代理的类用final 修饰,因为final类不能被继承jdk的核心实现代码public class ArithmeticCalculatorLoggingProxy { //要代理...原创 2019-03-04 23:30:19 · 73 阅读 · 0 评论 -
Spring 启动流程--BeanPostProcessor注册与Bean的创建过程
1.启动Spring 应用,创建ApplicationContext @Test public void test01(){ AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(MainConfigOfAOP.class); appli...原创 2019-03-06 22:40:29 · 1006 阅读 · 0 评论 -
Spring 启动流程--组播器的两种注册方式(ApplicationListener接口和@EventListener)与调用过程
利用组播器,可以实现基于事件驱动的开发,使用组播器有两个方式.①实现ApplicationListener<ApplicationEvent>接口public interface ApplicationListener<E extends ApplicationEvent> extends EventListener { /** * Handle an a...原创 2019-03-08 00:51:28 · 975 阅读 · 0 评论 -
SpringMVC 视图解析流程 [ 以 InternalResourceView 和 InternalResourceViewResolver 为例 ] (SpringMvc 5.0.8)
1.先来看下DispatcherServlet类的doDispatch()方法protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest = request; Handle...原创 2019-03-21 17:06:49 · 2426 阅读 · 0 评论 -
Java Web 之 Servlet
1.Servlet接口1.1先看下Servlet接口都有些什么方法public interface Servlet { public void init(ServletConfig config) throws ServletException; public ServletConfig getServletConfig(); public void servic...原创 2019-03-21 23:40:09 · 124 阅读 · 0 评论