2022
# 2022 年简记
# 2022-01
- 01~03: 梅州、汕头游玩,笔记本变成大型充电宝。
- 04~05:单点登录服务-会话机制、多系统复杂性、登陆流程、常见部署。
- 09: SpringBoot 拦截器、跨域问题
- 15~16: MyBatis生成代码Maven插件整合lombok
- 30:算法相关笔记
- 31:除夕快乐!
# 2022-02
- 02: 算法笔记:二分法、异或运算。
- 09: 修改一些Java基础笔记。算法,链表结构基础
- 12: 栈和队列、递归时间复杂度、哈希表、有序表
- 13: 整理JVM概述笔记, Java与JVM简介、JVM的架构模型、JVM生命周期、Java的发展重大事件、JVM家族
- 14: 整理JVM笔记,JVM内存结构概述、类加载器子系统
- 16: 整理JVM笔记,运行时数据区、程序计数器(PC寄存器)
- 19: 整理JVM笔记,虚拟机栈、本地方法栈
- 20、21: 整理JVM笔记,堆
- 27: 整理JVM笔记,方法区
# 2022-03
- 01: 对象实例化、直接内存、执行引擎笔记
- 02: StringTable
- 06: 垃圾回收概述、垃圾回收相关概念
- 07、08: 垃圾回收算法、垃圾收集器、GC日志分析
- 09~11: 整理JVM基石-class文件、class文件结构、字节码指令、类加载过程(类生命周期)、再谈类的加载器
- 12: 字节码文件结构手册、指令手册
- 13: JVM监控以及诊断工具:命令行、GUI
- 14: JVM运行时参数、修改GC日志分析、QQL语言查询对象信息、浅堆深堆与支配树、内存泄漏与内存溢出
- 15、16: 删除本地图片,增加监控与性能调优案例、修复博客构建线程过多导致的假死
- 17: 博客增加百度统计、补充Parallel的自适应策略、删除多余的JVM笔记内容、博客增加图片放大
- 20: 整理MySQL笔记-架构篇:运行机制、体系架构、存储引擎。
- 22: 整理MySQL笔记索引与优化、事物和锁机制、集群架构、优化手册
- 24: 增加ShardingSphere笔记、修改微服务笔记
- 25: 调整笔记网站的结构:重新分类、首页等等,目的让笔记更容易查找
- 28: 整理Redis笔记
# 2022-04
- 05:修改一些Redis笔记,同时增加JMM内存模型笔记
- 06:补充synchronized字节码分析实现原理、volatile关键字
- 07:Java集合List源码与底层结构解读1
- 09:修正一些JVM笔记、Java集合List源码解读2
- 10:修改一些笔记,Java集合List源码之Vector、LinkedList
- 13:最近去面试了,虽然很讨厌八股文,但是就做一些链接记录吧、修正一些mysql记录
- 15:在线资源增加笔试面试相关的内容
- 17~21:Java集合Map源码之HashMap(底层实现、扩容机制)
- 22:Java集合Map源码之Hashtable。
- 24~25:Java集合Map源码之ConConcurrentHashMap、LinkedHashMap。
# 2022-05
- 02:LeetCode-爬楼梯、 归并排序
- 06:LeetCode-罗马数字转整数
- 07~08: 博客升级:优化显示、变更主题(文章显示的创建时间可能不对,此次不做处理了)。
- 11: 面试:自增分析
- 12: 彻底解决vuepress build “内存溢出” 的问题
- 15: Git多账号
- 16~17: 博客访问优化:本地图片全部上传云端、Nginx开启GZip、部署简化等等
- 18:Q94-二叉树的中序遍历
- 24~28: ETCD学习文档
# 2022-07
- 11: 博客云迁移
- 12~15: 优化广告展示
# 2022-08
- 06: MyBaits专题-自定义持久层框架
- 09: 补充MyBaits简单应用
# 2022-09
- 25:MyBaits专题-常用配置
# 2022-10
- 03:MyBaits复杂映射、注解开发
# 2022-11
- 14:MyBaits缓存
- 18:MyBaits插件、架构原理
- 22:MyBaits源码解析
# 2022-12
- 10:MyBaits设计模式
- 17:MyBaits-Plus学习文档-part1
- 24:MyBaits-Plus学习文档-part2
- 31: MyBaits-Plus学习文档-part3
上次更新: 5/21/2023, 10:46:20 PM