会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zanpocc
博客园
首页
新随笔
联系
订阅
管理
2022年9月26日
SpringAOP源码分析
摘要: AOP源码流程 源码基于:Spring5.3.23版本 当Spring开启切面后,会向Spring容器中添加一个BeanPostProcessor,即AbstractAutoProxyCreator,即对象通过反射初始化后执行的一个处理器。 首先,AOP开启注解是@EnableAspectJAuto
阅读全文
posted @ 2022-09-26 02:09 zanpocc
阅读(28)
评论(0)
推荐(0)
2022年9月24日
Netty源码分析
摘要: Netty模型 Netty对Java的网络IO操作进行了封装,使其更加的易用,在传统的JavaNIO编程模型中,主要由一个线程进行接收连接,一个线程处理事件,另外开启一个线程池对事件进行处理,例如Tomcat的网络模型就是这样的。 Netty对上述的一些概念做了封装,Netty中的主要概念有: 1、
阅读全文
posted @ 2022-09-24 16:15 zanpocc
阅读(201)
评论(0)
推荐(0)
Java线程池
摘要: Java内置线程池 线程池有几个核心参数:1、核心线程数 2、最大线程数 3、阻塞队列 1、线程池创建时,不会创建线程。 2、当有任务到来时,如果当前执行线程数少于核心线程数,会创建线程执行,不管是否有其它线程正在执行。 3、如果当前执行线程数等于核心线程数,新来的线程会进入阻塞队列。 4、如果阻塞
阅读全文
posted @ 2022-09-24 00:55 zanpocc
阅读(35)
评论(0)
推荐(0)
2022年9月23日
SpringMvc源码执行流程
摘要: Mvc源码流程 源码基于spring5.3.22 首先写一个SpringBoot工程,加一个controller,在controller打一个断点,收集堆栈: TestAccess3$original$zyabwkcd:15, TestMvc (com.zanpo.it.threadtest.con
阅读全文
posted @ 2022-09-23 22:16 zanpocc
阅读(65)
评论(0)
推荐(0)
公告