04 2021 档案

JVM的栈、堆
摘要:栈 什么是栈 栈又叫堆栈,是先入后出的数据结构 栈是线程私有的,不能互相访问的,栈随着线程的创建而创建,并且在编译时就已确定了栈的大小 栈通过栈帧保存了局部变量、对象的内存引用地址、操作栈、动态链接等等 栈帧 栈帧就是栈中的最小单位,第一个方法的调用就会生成栈帧,并将其压如栈中,就是压栈。 第一个方 阅读全文

posted @ 2021-04-29 09:50 lyjlyjlyj 阅读(171) 评论(0) 推荐(0)

SpringMVC及其HandlerMapping、HandlerInterceptor、HandlerAdapter等组件的原理解析
摘要:SpringMVC的原理 加载的过程 关于加载,在SpringIOC的加载过程中,并不会直接将HandlerMapping等组件给加载进去,而是在第一次请求的时候,进行初始化 SpringMVC核心类,DispatcherServlet的类图 关于DispatcherServlet的初始化过程:由H 阅读全文

posted @ 2021-04-21 00:05 lyjlyjlyj 阅读(267) 评论(0) 推荐(0)

静态代理、动态代理和CGLIB,SpringAOP中的代理
摘要:静态代理、动态代理和CGLIB 动态代理和CGLIB都是运行时构建代理对象,动态代理通过反射的方式,CGLIB通过java字节码织入继承父类的方式实现 静态代理 静态代理的核心在于,代理类和被代理的类实现同一个接口 public interface IUserService { void save( 阅读全文

posted @ 2021-04-16 09:24 lyjlyjlyj 阅读(86) 评论(0) 推荐(0)

导航