暂无搜索历史
G1垃圾收集器的设计原则是“首先收集尽可能多的垃圾(Garbage First)”,目标是为了尽量缩短处理超大堆(超过4GB)产生的停顿。
本文将总结一下GC的种类,然后侧重总结下G1(Garbage-First)垃圾收集器的分代,结合open-jdk源码分析下重要算法如SATB,重要存储结构如CS...
在日常Java开发中,线程池是我们最常用的并发编程工具。但在实际生产环境中,我经常遇到这样的问题:预先配置的线程池参数无法适应突发流量,任务堆积导致系统响应变慢...
本文将从架构师的实战视角出发,为你深入拆解虚拟线程的核心概念、颠覆性工作原理(揭秘 JVM 内部的 Continuation 机制)、API 精要、潜在陷阱,并...
https://gitee.com/xuchang614/spring-framework.git
在完成Bean的实例化后,属性注入之前Spring将Bean包装成一个工厂对象添加进了三级缓存中,对应源码如下:
InstantiationModelAwarePointcutAdvisorImpl构造函数 创建具体通知
SqlSessionFactoryBean就是创建SqlSessionFactory,为以后创建SqlSession做准备
AbstractPlatformTransactionManager,Spring提供的一个事务管理的基类,提供了事务管理的模板,实现了Spring事务管理...
ps:对于非正常方式退出Java虚拟机,例如杀进程,系统断电等,这些情况下,shutdownHook不会被执行
连接器对Servlet容器屏蔽了协议及I/O模型等的区别,无论是HTTP还是AJP,在容器中获取到的都是一个标准的ServletRequest对象
总结SpringServletContainerInitializer作用:加载自定义的WebApplicationInitializer初始化核心接口的实现...
前文中我们介绍了SpringMVC容器的启动,包括前端控制器DispatcherServlet对象的创建,过滤器添加到Tomcat容器的过滤器集合中,将所有拦...
在实际业务中,我们经常需要将数据库中的码值(如 1, 2, 3)在导出Excel时显示为中文(如“进行中”、“已完成”、“已取消”),而在导入Excel时,用...
由于该系统是底层系统,以微服务形式对外暴露dubbo服务,所以本流程中SpringBoot不基于jetty或者tomcat等容器启动方式发布服务,而是以执行程序...
在之前的文章中,我们深入研究了Tomcat、Spring、以及SpringMVC的源码。这次,我们终于来到SpringBoot的源码分析。接下来的几篇文章将重...
SpringBoot源码解析(二):引导上下文DefaultBootstrapContext
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
TA 很懒,什么都没有留下╮(╯_╰)╭