preparations and notes
- 必看内容:
- 其他自用内容:
- 进程相关问题1 Source Video
- 基本概念
- 进程、线程
- CPU 100%如何排查
- 必看内容:JVM结构、类加载过程、垃圾回收(重点)
- 自用:
- 类加载过程
- 多线程看悟空的这三门课,必看:wukong
- 先看线程八大核心+Java并发底层原理精讲 前两章
- 看免费课synchronized
- 看JUC那门, 看到CAS
- 这三门认真看完,所有多线程的问题全都秒
- Synchronized
- 创建线程
- 启动线程
- 停止线程
- 线程生命周期
- 线程相关方法
- 线程属性与异常处理
- 线程安全
- Java内存模型
- 死锁
- 线程池
- ThreadLocal
- 锁
- CAS
- Immutable
- 并发容器
- 我的弱项,也没什么特别好的建议,内容太多,只给一些参考:
- 剑指java面试offer数据库那一章,当入门
- 全技术栈企业级性能调优万花筒第3~第6章。不看也行,看了心里有底。
- 自用:
- MySQL45讲
- Innodb中的事务隔离级别和锁的关系 (必看)
- MySQL中的MVCC(弥补上面那篇MVCC讲的不好的部分)
- MySQL中各种锁的实现
- redo,undo的对比
- MySQL的crash-safe原理解析这篇讲了为什么不能只用redo log,易懂
- MySQL是如何实现ACID中的D的这篇讲了redo log, bin log 为什么要设计成二段提交,易懂
- 互联网项目中mysql应该选什么事务隔离级别
- 三种日志的简单总结
- 详解二段提交 redo log, bin log这里网上来回抄,还一堆误导人的,稍微整了下:
- 我对redo log, bin log的总结
- 一条SQL语句执行得很慢的原因有哪些?
- redis一般考的不会太深,看个大概就够了,会redis是加分项
- 9. Redis Cluster
- 列的这些都是关键考点,不懂的看b站也行看知乎也行
- 经典问题:输入URL回车之后,究竟发生了什么
- TCP三次握手,四次挥手
- HTTP/HTTPS
- TCP的可靠性保证
- 网络协议分层(暂缺)
- Session、Cookie(暂缺)
- TCP粘包、分包