- 技术架构
- 后端技术栈
目录
- # 1. 并发编程
- 1-1. 多线程基础 1-2. Atomic 1-3. synchronized 原创 1-4. volatile(内存可见) 原创 1-5. ReentrantLock 原创 1-6. Lock 和 CountDownLatch 原创 1-7. 线程池 原创 1-8. 并发集合 原创 1-9. 综合 原创 1-10. 线程约束 原创 1-11. 线程通信 原创 1-12. 情景案例 1-13. AQS(AbstractQueuedSynchronizer) 原创 1-14. 自己实现锁 原创 1-15. 通过lock 手写阻塞队列 原创 1-16. 通过Condition 手写阻塞队列 原创 1-17. 阻塞队列实现生产者消费者模式 原创 1-18. StampedLock 乐观读写锁 原创
- # 2. 设计模式
- 2-1. 适配器模式(类兼容、适配、功能合并) 原创 2-2. 装饰器模式(功能扩展、可以解决继承弊端) 原创 2-3. 委派模式(分配任务,统一管理) 原创 2-4. 简单工厂模式 原创 2-5. 抽象工厂(解耦工厂) 原创 2-6. Java自带的观察者模式(监听观察) 原创 2-7. 实现观察者模式(监听观察) 原创 2-8. 原型模式(克隆对象,深度复制、浅度复制) 原创 2-9. 策略模式 原创 2-10. 模板模式(自定义框架,具体方法用户自己实现) 原创 2-11. 单例模式 原创 2-12. CGlib(方法增强) 原创 2-13. JDK动态代理(方法增强) 原创 2-14. 自己实现静态代理 2-15. 处理链模式一 原创 2-16. 处理链模式二 原创 2-17. 处理链模式三 原创 2-18. 事件模式一 原创 2-19. 事件模式二 原创 2-20. 回调模式 原创 2-21. 建造者模式 原创 2-22. 桥接模式 原创 2-23. 命令模式 原创
- # 3. 数据结构算法
- 3-1. 普通队列 3-2. 环形队列 3-3. 单链表实现 原创 3-4. 负载均衡算法 原创
- # 4. 技术拓展
- 4-1. 服务器搭建https 原创 4-2. Maven 知识拓展 原创 4-3. 项目集成Mybatis 4-4. 添加多个Ssh Key到一台电脑 4-5. BIO、NIO、AIO、Netty 4-6. 类加解密 & 自定义类加载器 4-7. 优化web 项目性能 原创 4-8. 提升万倍系统吞吐量 原创 4-9. 优雅写代码一 原创 4-10. 优雅写代码二 原创 4-11. 优雅写代码三 原创
- # 8. 数据库
- 8-1. 架构篇 8-2. Mysql数据库索引原理 8-3. Mysql数据库索引原理(二) 8-4. Mybatis 插入数据优化 原创 8-5. 慢查询 8-6. 事务 8-7. 数据库优化 原创 8-8. Mysql 事务与锁机制 原创
- # 9. 项目优化背景
- 9-1. JVM优化实战
- # 10. JVM优化
- 10-1. JVM优化实战
上次更新: 2022/03/08, 00:59:33