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

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

原创 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
1418

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

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

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

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

原创 设计模式Java实战
设计模式在Java项目中实战,包含了单例模式、简单工厂模式、建造者模式、代理模式、装饰器模式、适配器模式、享元模式、观察者模式、模版模式、回调函数、策略模式、职责链模式、状态模式、解释器模式、中介模式等设计模式的原理讲解
2023-09-17 15:53:04
2152
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
13051
2
原创 System clipboard is unavailable(系统剪切板功能不可用)
System clipboard is unavailale
2024-06-12 17:32:25
2395
原创 Data truncation: Data too long for column
在mysql表设计字段类型为varchar时,如何确实能够字段长度
2023-12-07 08:25:52
960
原创 useGeneratedKeys=“true“ keyProperty=“id“
useGeneratedKeys="true" keyProperty="id"
2023-10-26 21:07:04
1389
编程开发-Java开发IDEA约束规范
2023-12-07
Java开发-导入导出excel-上传下载excel
2023-12-07
37.Java的反射.md
2019-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人