通过Monitor分析synchronized原理和锁优化策略,图解wait/notify和park/unpark的原理。
☄️ 同步模式之保护性暂停
JUC-1(线程基础)
线程与进程、并发与并行的概念,Java创建线程的方式与Thread的API操作。
☄️ 两阶段终止模式打断线程
☄️ 两阶段终止模式打断线程
Java-Serializable
谈谈Java序列化接口和serialVersionUID的作用。
注意static和transient关键字,还有单例模式下序列化和反序列化存在的风险。
注意static和transient关键字,还有单例模式下序列化和反序列化存在的风险。
Golang-MySQL
学习一下Golang的CRUD操作,不知道以后公司里有没有封装好的框架或者组件开箱即用。
Golang-Module
学习Golang的项目管理工具。
二分查找
二分只要明确了「搜索区间」和「收缩逻辑」,执行逻辑不漏掉元素,就很好办了。
SpringBoot-json
SpringBoot内置的Jackson不但可以完成简单的序列化和反序列化操作,也能实现复杂的个性化的序列化和反序列化操作。
Chartjs
我前端太菜了,之前一直有听说什么echarts,这次就尝试一下hexo-tag-chart插件。
MySQL
学习B站尚硅谷周阳老师的MySQL视频笔记,重点是Mjoin查询、explain性能分析、SQL优化和索引建立,后面是慢查询日志、锁机制和主从复制。
Docker
学习B站狂神说Java的Docker视频的笔记。了解了Docker的基本使用,Docker-compose和网络模型还要进一步深入学习。