- 博客(285)
- 资源 (1)
- 收藏
- 关注

原创 Java虚拟机原理剖析
本文详细介绍了Java虚拟机,从class文件、类加载、运行时数据结构-堆、栈、方法区、垃圾收集、G1垃圾收集器、Jvm调优实战-GC日志分析、内存泄露、OOM等场景进行了深入分析。
2024-07-28 15:40:41
1002
1

原创 SpringBoot源码(自动装配、内嵌Tomcat)
本文详解SpringBoot源码。从启动run方法开始,一直到钩子函数关闭Tomcat容器结束。涉及:1、SpringBoot自动装配2、SpringBoot监听器3、SpringBoot内嵌Tomcat4、Tomcat源码分析5、Tomcat的init、start、stop、destroy等一系列流程6、依赖管理等内容
2024-05-31 22:58:15
1339
1

原创 Mybatis源码
从Mybatis入门使用开始,分析到Mybatis源码。涉及以下内容:1、mybatis-Config.xml内容解析、Mybatis-generatorConfiguration.xml逆向工程、XML映射文件等2、SQL注入、动态SQL中各种标签的使用3、源码分析了MapperProxy、SqlSessionTemplate、一级缓存失效、二级缓存查询存储原理、以及四大组件Executor、StatementHandler、ParameterHandler、ResultSetHandler以及插件
2024-05-27 11:25:16
619

原创 Spring源码剖析(史上最全0.o)
基于Spring5的源码解析,涉及内容有:1、Spring-IOC:涉及BeanDefinition、BeanFactory、BeanPostProcessor、BeanFactoryPostProcessor、FactoryBean、三级缓存、getBean 、DI依赖注入等等2、Spring-AOP3、Spring事务4、Spring注解开发:@PropertySource 、@Value、@Bean、@Import、@Component、@Profile等5、Spring设计模式
2024-05-19 22:58:52
1609

原创 Order By Limit不稳定性
order by limit一起使用,可能会产生不确定性。不确定性原因可能由索引选择、执行期间数据变更、filesort使用的不同排序算法等因素造成。
2024-02-25 21:10:10
1096

原创 《高性能MySQL》
MySQL的页、索引、三范式、Json、Explain、慢查询优化、事务的ACID、事务隔离级别、redo log、共享锁排他锁、行锁、表锁、间隙锁、临建锁、死锁、乐观锁悲观锁、锁结构、MVCC多版本并发控制、undo log、Readview视图、bin log、主从复制、主从延时、数据备份、数据恢复、主从切换、MySQL常用命令等等。
2024-01-31 22:18:06
2888

原创 《On Java》
基于《On Java》基础和进阶学习整理了Java接口、继承、内部类、集合、HashMap源码、反射、泛型、注解和枚举等知识点。
2023-11-28 07:53:10
1297

原创 Mockito和Spock单测实战
Mockito和Spock实战,基于业务场景,设计网络、Rpc、线程池、Redis、MySQL、中间件等Mock
2023-09-24 12:22:06
1030

原创 设计模式Java实战
设计模式在Java项目中实战,包含了单例模式、简单工厂模式、建造者模式、代理模式、装饰器模式、适配器模式、享元模式、观察者模式、模版模式、回调函数、策略模式、职责链模式、状态模式、解释器模式、中介模式等设计模式的原理讲解
2023-09-17 15:53:04
2229
2

原创 启动 elasticsearch时报错 java.lang.IllegalStateException: Could not load plugin descriptor for plugin xxx
java.lang.IllegalStateException: Could not load plugin descriptor for plugin directory [ik-analyzer]一.出错场景1.在安装了elasticsearch后2.将elasticsearch-analysis-ik-6.2.4.zip放入plugins目录下后3../elasticsearch启动 elasticsearch时报错二.分析原因1.首先,我没有使用root用户进行操作,已经创建了用户。而
2020-06-05 18:13:11
13118
2
原创 碳水循环(增肌、减脂)
高碳日和低碳水日的总的基础大卡数差不太多,以细碳水为主。按照此时的基础代谢,按照5:2.5:2.5,正常吃,不要缺口了。在每周5次无氧的前提下,低碳日2次有氧(低速正常跑30分钟)在每周5次无氧的前提下,每天空腹有氧(低速正常跑30分钟)起始碳水1g/体重kg,这里是碳水的含量,不是主食的重量。1、碳水1g/体重kg,快速排除水和盐。3、高2中3低2(周一-周天)2、每周5次无氧训练。
2025-07-13 15:23:27
361
原创 System clipboard is unavailable(系统剪切板功能不可用)
System clipboard is unavailale
2024-06-12 17:32:25
2745
原创 Data truncation: Data too long for column
在mysql表设计字段类型为varchar时,如何确实能够字段长度
2023-12-07 08:25:52
971
37.Java的反射.md
2019-08-04
Java开发-导入导出excel-上传下载excel
2023-12-07
编程开发-Java开发IDEA约束规范
2023-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人