3.5 KiB
3.5 KiB
Java基础
Java集合
Java多线程
- 进程与线程
- 线程的创建方式
- 死锁
- JMM内存模型
- volatile
- CAS
- ThreadLocal
- synchronized
- AQS
- ReentrantLock
- ReentrantReadWriteLock
- CountDownLatch
- Java的锁
- 生产者和消费者
- 线程池
- BlockingQueue的一些问题
Jvm
Spring
数据库
- MySQL是如何执行一条SQL的
- Innodb与MyISAM
- ACID
- MySQL日志文件
- 索引
- MySQL数据库结构优化
- MySQL的锁
- Redis模型
- Redis数据结构
- Redis持久化
- 内存淘汰机制
- 缓存穿透和缓存雪崩
- 双写一致性
- 并发竞争key
- Redis分布式锁