这里是我的一些学习笔记。
1,MySQL 学习笔记
这 5 篇文章是我在学习 MySQL 的过程中,总结的笔记:
- 第一篇 MySQL 学习笔记1-基础篇
- 1,关于 SQL
- 2, 一条 SQL 的执行步骤
- 3,MySQL 存储引擎
- 4,数据库的基本操作
- 5,关于自增主键
- 6,SELECT 语句顺序
- 7,WHERE 子句
- 8,DISTINCT 去重
- 9,关于 COUNT(*) 操作
- 10,MYSQL 函数
- 11,GROUP BY 数据分组
- 12,子查询(嵌套查询)
- 13,JOIN 连接查询
- 14,VIEW 视图
- 15,存储过程
- 16,临时表
- 17,MySQL 权限管理
- 18,Python 操作 MySQL 的库
- 第二篇 MySQL 学习笔记2-进阶篇-上
- 19,MySQL 的基础架构
- 20,数据库缓冲池
- 21,数据库中的存储结构
- 22,InnoDB 中表数据的存储
- 第三篇 MySQL 学习笔记3-进阶篇-中
- 23,事务处理
- 24,事务的隔离级别
- 25,MySQL 中的锁
- 26,MVCC 多版本并发控制
- 27,MySQL 传输数据的原理
- 第四篇 MySQL 学习笔记4-进阶篇-下
- 28,Join 语句的原理
- 29,MySQL 如何进行排序
- 30,MySQL 中 kill 命令的原理
- 31,MySQL 中的 mysqldump 命令
- 32,MySQL 主从同步
- 33,MySQL 主备原理
- 第五篇 MySQL 学习笔记5-调优篇
- 34,关于 MySQL 索引
- 35,定位数据库 SQL 性能问题
其它:
2,Redis 学习笔记
这 3 篇文章是我在学习 Redis 的过程中,总结的笔记:
- 第一篇 Redis学习笔记1-理论篇
- 1,Redis 中的数据类型
- 2,Redis 的 IO 模型
- 3,Redis 的 持久化
- 4,Redis 集群原理
- 5,将 Redis 用作缓存
- 第二篇 Redis学习笔记2-性能篇
- 6,Redis 高性能的影响因素
- 6.1,Redis 内部的阻塞式操作
- 6.2,CPU 核和 NUMA 架构的影响
- 6.3,Redis 关键系统配置
- 6.4,Redis 内存碎片
- 6.5,Redis 缓冲区
- 第三篇 Redis学习笔记3-实战篇
- 7,Redis 中如何进行原子操作
- 8,Redis 是否适合用作消息队列
- 9,使用 Redis 实现分布式锁
3,架构学习笔记
这 2 篇文章是我在学习架构的过程中,总结的笔记:
- 第一篇 架构学习笔记1
- 0,什么是架构师
- 1,软件架构出现的历史背景
- 2,架构设计的目的
- 3,架构设计三原则
- 4,架构复杂度的六个来源
- 5,架构设计流程
- 6,常用的高性能架构模式
- 第二篇 架构学习笔记2
- 7,常用的高可用架构模式
- 8,常用的可扩展架构模式
- 9,架构师如何判断技术演进的方向
- 10,互联网架构模板
4,Java 学习笔记
- Java 并发编程学习笔记1
- 1,查看线程的方法
- 2,Java 线程的创建方式
- 3,Java 线程池
- 4,Java 线程同步 synchronized
- 5,Java 中的锁 Lock
- 6,Java 线程通信
- 7,Java 线程同步容器
- Java 并发编程学习笔记2
- 8,Java 内存模型
- 9,共享模型之无锁
- 10,原子包装类
- 11,共享模型之不可变类
- JVM 性能调优实战笔记1
- 1,性能优化的步骤
- 2,常用命令工具
- 3,图形化分析工具
- 4,JVM 运行时参数
- 5,GC 日志分析
- JVM 性能调优实战笔记2
- 6,线程私有空间-TLAB
- 7,逃逸分析
- 9,方法区
- 10,String 的基本特性
- 11,垃圾回收
- 12,垃圾回收算法
- 13,Java 中的几种引用
- 14,垃圾回收器
- 15,Class 文件结构
- 16,类的加载
- 17,类的加载器
- 18,双亲委派机制
- Java排查JVM问题(进程反应缓慢、僵死、CPU 占用过高、内存等问题)
- Netty 学习笔记
5,其它
- 分布式学习笔记
- 1,分布式系统的指标
- 2,分布式协调与同步
- 3,分布式体系结构
- 4,分布式调度架构
- 5,分布式计算技术
- 6,分布式通信技术
- 7,分布式数据存储
- 8,分布式高可靠性
- 消息队列学习笔记
- 1,消息队列的适用场景
- 2,流行的消息队列产品
- 3,主题与队列的区别
- 4,消息队列如何实现分布式事务
- 5,使用消息队列的三个问题
- 6,如何实现高性能
- 7,实现一个 RPC 框架
- Tomcat 学习笔记
- 0,Tomcat 的下载与安装
- 1,Servlet 与 Web 容器
- 2,Tomcat 系统架构
- 3,优化 Tomcat 启动速度
- 4,如何监控 Tomcat 性能
- 5,Tomcat I/O 和线程池的并发调优