Hello everyone, my name is Li Zhengi. Starting from October 2022, I will continue to sort out comprehensive Java technology stack content. On the one hand, I will integrate and sort out my own learning content. On the other hand, I hope it will be helpful to everyone. Let us make progress together.
~
Ps: You can also join my community: Li Zhengi's community . I will try my best to ensure high frequency, high quality and high quantity of articles in updates. I hope everyone can actively communicate and supervise so that we can make progress together.
Article directory
1. Java CORE
This column mainly introduces basic Java related knowledge, and will include Java basics, Java collections, Java concurrency, Java IO streams, JVM, Java network, Java new features, etc. Column link address: https://lizhengi.blog.csdn.net/category_12047061
# Java basics
==================== Blog ==================== | —Creation time— | —Maintenance time— | |
---|---|---|---|
1 | Java Basics: An Overview of Java Programming | 2022-11-13 | 2022-11-25 |
2 | Java Basics: The Java Programming Environment | 2022-11-13 | 2022-11-25 |
3 | Java Fundamentals: Basic Java Concepts | 2022-11-14 | 2022-11-25 |
4 | Java Basics: Java Data Types | 2022-11-14 | 2022-11-25 |
5 | Java Basics: Java Numeric Types | 2022-11-15 | 2022-11-25 |
6 | Java Basics: Java Process Control | 2022-11-15 | 2022-11-25 |
7 | Java Basics: Java Classes and Objects | 2022-11-16 | 2022-11-25 |
8 | Java Basics: Java Object Oriented | 2022-11-16 | 2022-11-25 |
9 | Java Basics: Java Abstract Interface | 2022-11-17 | 2022-11-25 |
10 | Java Basics: Java Exception Mechanism | 2022-11-17 | 2022-11-25 |
# Java Collections
==================== Blog ==================== | —Creation time— | —Maintenance time— | |
---|---|---|---|
1 | Java Collections: Overview | 2022-10-10 | 2022-11-08 |
2 | Java collections: Inventory of content about ArrayList | 2022-10-11 | 2022-11-08 |
3 | Java collections: Content inventory of LinkedList | 2022-10-11 | 2022-10-28 |
4 | Java collections: Inventory of content about Vector | 2022-10-13 | 2022-10-13 |
5 | Java collections: Inventory of content about HashSet | 2022-10-14 | 2022-10-14 |
6 | Java Collections: Inventory of TreeSet Contents | 2022-10-14 | 2022-10-14 |
7 | JAVA Collection: HashMap | 2022-10-14 | 2022-10-14 |
8 | JAVA set: TreeMap | 2022-10-17 | 2022-10-17 |
9 | Java collection: ConcurrentHashMap | 2022-10-17 | 2022-10-17 |
# Java concurrency
# Java Virtual Machine (JVM)
==================== Blog ==================== | —Creation time— | —Maintenance time— | |
---|---|---|---|
1 | In-depth understanding of Java virtual machine: Java class loading mechanism | 2022-11-04 | 2022-11-04 |
2 | In-depth understanding of Java virtual machine: Java running memory structure | 2022-11-05 | 2022-11-05 |
3 | In-depth understanding of Java virtual machine: Java garbage collection mechanism | 2022-11-05 | 2022-11-05 |
4 | In-depth understanding of Java virtual machine: Java garbage collector | 2022-11-06 | 2022-11-06 |
5 | 深入理解Java虚拟机:JVM 性能调优 | 2022-11-06 | 2022-11-06 |
# JavaIO流
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | JavaIO流:概述 | 2022-11-23 | 2022-11-23 |
2 | JavaIO流:案例 | 2022-11-23 | 2022-11-23 |
3 | JavaIO流:模型 | 2022-11-24 | 2022-11-24 |
4 | JavaIO流:BIO梳理 | 2022-11-24 | 2022-11-24 |
5 | JavaIO流:NIO梳理 | 2022-11-25 | 2022-11-25 |
# JavaJDBC
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | JavaJDBC:详解 | 2022-10-24 | 2022-10-24 |
2 | JavaJDBC:连接池 | 2022-10-25 | 2022-10-24 |
# Java网络
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | JavaWeb:JavaWeb技术架构演进 | 2022-11-18 | 2022-11-18 |
2 | JavaWeb:Servlet的应用及接口介绍 | 2022-11-18 | 2022-11-18 |
3 | … | - | - |
二、Java 框架
此专栏,主要介绍 Java 各种框架相关内容,包括但不限于 Spring 全家桶、MyBatis/Hibernate、Log4j、Quartz、Netty、Shiro 等相关内容。专栏链接:https://lizhengi.blog.csdn.net/category_12071943
# 框架-Spring
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | 系统学习SpringFramework:Spring概述 | 2022-11-01 | 2022-11-01 |
2 | 系统学习SpringFramework:Spring IOC | 2022-11-01 | 2022-11-01 |
3 | 系统学习SpringFramework:Spring AOP | 2022-11-02 | 2022-11-02 |
4 | 系统学习SpringFramework:SpringBean的生命周期 | 2022-11-03 | 2022-11-03 |
5 | 系统学习SpringFramework:SpringBean的注入方式 | 2022-11-03 | 2022-11-03 |
6 | 系统学习SpringFramework:循环依赖与三级缓存 | 2022-11-04 | 2022-11-04 |
# 框架-Spring Boot 功能
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | SpringBoot:概述 | 2022-12-08 | 2022-12-08 |
2 | SpringBoot:核心模块盘点 | 2022-12-08 | 2022-12-08 |
3 | SpringBoot:模块探究之spring-boot-actuator | 2022-12-13 | 2022-12-13 |
4 | SpringBoot:模块探究之spring-boot-autoconfigure | 2022-12-14 | 2022-12-14 |
5 | SpringBoot:模块探究之spring-boot-cli | 2022-12-21 | 2022-12-21 |
6 | SpringBoot:模块探究之spring-boot-dependencies | 2022-12-22 | 2022-12-22 |
7 | SpringBoot:模块探究之spring-boot-devtools | 2022-12-23 | 2022-12-23 |
8 | SpringBoot:模块探究之spring-boot-starters | 2022-12-24 | 2022-12-24 |
# 框架-Spring Boot 实战
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | SpringBoot实战:整合MyBatis搭建基本骨架 | 2022-12-09 | 2022-12-09 |
2 | SpringBoot实战:整合MapStruct实现数据类型转化 | 2022-12-09 | 2022-12-09 |
3 | SpringBoot实战:整合Swagger3实现在线Api文档 | 2022-12-10 | 2022-12-10 |
4 | … |
# 框架-Spring Boot 原理
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | SpringBoot 启动装配原理探究 | 待定 | |
2 | SpringBoot 自动配置原理探究 | 待定 | |
3 | … |
# 框架-MyBatis
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | MyBatis:基础入门 | 2022-10-25 | 2022-10-25 |
2 | MyBatis:核心配置文件 | 2022-10-25 | 2022-10-25 |
3 | MyBatis:映射配置文件 | 2022-10-26 | 2022-10-26 |
4 | MyBatis:缓存机制详解 | 2022-10-26 | 2022-10-26 |
三、数据库
此专栏,主要介绍各种数据库相关知识,包括但不限于 MySQL、Oracle、SqlServer、Greenplum、MongoDb、达梦数据库等内容。专栏链接:https://lizhengi.blog.csdn.net/category_12060310
# MySQL
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | MySQL:概述 | 2022-10-18 | 2022-11-07 |
2 | MySQL:DQL 数据查询语句盘点 | 2022-10-19 | 2022-10-19 |
3 | MySQL:DML 数据操作语句盘点 | 2022-10-19 | 2022-10-19 |
4 | MySQL:DDL 数据定义语句盘点 | 2022-10-19 | 2022-10-19 |
5 | MySQL:DCL 数据控制语句盘点 | 2022-10-19 | 2022-10-19 |
6 | MySQL:函数盘点 | 2022-10-19 | 2022-10-19 |
7 | MySQL:索引知识点盘点 | 2022-10-19 | 2022-10-19 |
8 | MySQL:引擎知识点盘点 | 2022-10-20 | 2022-10-20 |
9 | MySQL:事务知识点盘点 | 2022-10-20 | 2022-10-20 |
10 | MySQL:锁&Mvcc知识点盘点 | 2022-10-21 | 2022-10-21 |
11 | MySQL:分库分表知识点盘点 | 2022-10-22 | 2022-10-22 |
12 | MySQL:日志知识点盘点 | 2022-10-22 | 2022-10-22 |
13 | MySQL:主从相关知识点盘点 | 2022-10-22 | 2022-10-22 |
# MongoDB
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | MongoDB:基础概述 | 2022-12-31 | 2022-12-31 |
2 | MongoDB:安装配置 | 2023-01-01 | 2023-01-01 |
3 | MongoDB:常用命令 | 2023-01-03 | 2023-01-03 |
4 | MongoDB:在 Java 中使用 MongoDB | 2023-01-05 | 2023-01-05 |
四、中间件
此专栏,主要介绍中间件相关知识,包括但不限于 Redis、Tomcat、Nginx、MQ/Kafka、Zookeeper、Memcached、ElasticSearch 等相关内容,专栏链接:https://lizhengi.blog.csdn.net/category_12096013
# Redis
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | Redis系列:Redis的概述与安装 | 2022-11-10 | 2022-11-10 |
2 | Redis系列:Redis的数据结构 | 2022-11-10 | 2022-11-10 |
3 | Redis系列:使用Redis实现缓存及相关问题 | 2022-11-11 | 2022-11-11 |
4 | Redis系列:使用Redis实现分布式锁及相关问题 | 2022-11-11 | 2022-11-11 |
5 | Redis系列:Redis持久化机制与Redis事务 | 2022-11-12 | 2022-11-12 |
6 | Redis系列:Redis主从、哨兵、集群介绍 | 2022-11-12 | 2022-11-12 |
# Reids(新)
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | Redis简介 | 2023-08-15 | 2023-08-15 |
2 | Redis实战:Redis的安装及简单使用 | 2023-08-17 | 2023-08-20 |
3 | Redis实战:Redis在Java中的基本使用 | 2023-08-19 | 2023-08-30 |
4 | Redis数据结构:String类型全面解析 | 2023-08-21 | 2023-08-26 |
5 | Redis数据结构:List类型全面解析 | 2023-08-23 | 2023-08-27 |
6 | Redis数据结构:Set类型全面解析 | 2023-08-25 | 2023-08-27 |
7 | Redis数据结构:Hash类型全面解析 | 2023-08-27 | 2023-08-27 |
8 | Redis数据结构:Zset类型全面解析 | 2023-08-29 | 2023-08-29 |
9 | Redis数据结构:Stream类型全面解析 | 2023-08-31 | 2023-09-02 |
10 | Redis数据结构总结 | 2023-09-02 | 2023-09-02 |
11 |
# Zookeeper
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | Zookeeper:分布式过程协同技术 | 2022-11-19 | 2022-11-19 |
2 | Zookeeper:在三种模式下的部署 | 2022-11-19 | 2022-11-19 |
3 | Zookeeper:Zookeeper的主从选举机制 | 2022-11-20 | 2022-11-20 |
4 | Zookeeper:事件监听和通知机制 | 2022-11-20 | 2022-11-20 |
5 | Zookeeper:Mac通过Docker安装Zookeeper集群 | 2022-11-21 | 2022-11-21 |
6 | Zookeeper:实现“通知协调”的 Demo | 2022-11-21 | 2022-11-21 |
7 | Zookeeper:实现“命名服务”的 Demo | 2022-11-22 | 2022-11-22 |
8 | Zookeeper:实现“分布式锁”的 Demo | 2022-11-22 | 2022-11-22 |
# RabbitMQ
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | RabbitMQ:基础概述 | 2022-12-10 | 2022-12-10 |
2 | RabbitMQ:安装配置 | 2022-12-11 | 2022-12-11 |
3 | RabbitMQ:消息模型 | 2022-12-12 | 2022-12-12 |
4 | RabbitMQ:基本消息模型 | 2022-12-25 | 2022-12-25 |
5 | RabbitMQ:消息分发模型 | 2022-12-26 | 2022-12-26 |
6 | Zookeeper:实现“通知协调”的 Demo | 2022-12-27 | 2022-12-27 |
7 | Zookeeper:实现“命名服务”的 Demo | 2022-12-28 | 2022-12-28 |
8 | Zookeeper:实现“分布式锁”的 Demo | 2022-12-29 | 2022-12-29 |
五、分布式
# 分布式理论协议与算法
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | 分布式理论协议与算法 第一弹 CAP理论 | 2022-12-30 | 2022-12-30 |
2 | 分布式理论协议与算法 第二弹 ACID原则 | 2023-01-03 | 2023-01-03 |
3 | 分布式理论协议与算法 第三弹 BASE理论 | 2023-01-10 | 2023-01-10 |
六、核心技术
此专栏,主要介绍计算机相关的核心(底层技术),包括但不限于 计算机组成原理、编译原理、操作系统、网络协议、软件设计模式等相关内容,专栏链接:https://lizhengi.blog.csdn.net/category_12091234
# 计算机网络协议
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | 网络协议:什么是网络分层的七四五 | 2022-11-07 | 2022-11-07 |
2 | 网络协议:TCP三次握手与四次挥手 | 2022-11-07 | 2022-11-07 |
3 | 网络协议:一文搞懂Socket套接字 | 2022-11-08 | 2022-11-08 |
4 | 网络协议:透彻解析HTTP协议 | 2022-11-08 | 2022-11-08 |
5 | 网络协议:透彻解析HTTPS协议 | 2022-11-09 | 2022-11-09 |
6 | 网络协议:Cookie与Session技术 | 2022-11-09 | 2022-11-09 |
# 软件设计模式
==================== 博文 ==================== | —创建时间— | —维护时间— | |
---|---|---|---|
1 | 详解设计模式:简单工厂模式 | 2022-11-25 | 2022-11-25 |
2 | 详解设计模式:工厂方法模式 | 2022-11-26 | 2022-11-26 |
3 | 详解设计模式:抽象工厂模式 | 2022-11-26 | 2022-11-26 |
4 | 详解设计模式:单例模式 | 2022-11-27 | 2022-11-27 |
5 | 详解设计模式:建造者模式 | 2022-11-27 | 2022-11-27 |
6 | 详解设计模式:原型模式 | 2022-11-28 | 2022-11-28 |
7 | 详解设计模式:适配器模式 | 2022-11-28 | 2022-11-28 |
8 | 详解设计模式:装饰器模式 | 2022-11-29 | 2022-11-29 |
9 | 详解设计模式:代理模式 | 2022-11-29 | 2022-11-29 |
10 | 详解设计模式:外观模式 | 2022-11-30 | 2022-11-30 |
11 | 详解设计模式:桥接模式 | 2022-11-30 | 2022-11-30 |
12 | 详解设计模式:组合模式 | 2022-12-01 | 2022-12-01 |
13 | 详解设计模式:享元模式 | 2022-12-01 | 2022-12-01 |
14 | 详解设计模式:策略模式 | 2022-12-02 | 2022-12-02 |
15 | 详解设计模式:观察者模式 | 2022-12-02 | 2022-12-02 |
16 | 详解设计模式:模版方法模式 | 2022-12-03 | 2022-12-03 |
17 | 详解设计模式:迭代器模式 | 2022-12-03 | 2022-12-03 |
18 | 详解设计模式:责任链模式 | 2022-12-04 | 2022-12-04 |
19 | 详解设计模式:命令模式 | 2022-12-04 | 2022-12-04 |
20 | 详解设计模式:备忘录模式 | 2022-12-05 | 2022-12-05 |
21 | 详解设计模式:状态模式 | 2022-12-05 | 2022-12-05 |
22 | 详解设计模式:访问者模式 | 2022-12-06 | 2022-12-06 |
23 | 详解设计模式:中介者模式 | 2022-12-06 | 2022-12-06 |
24 | 详解设计模式:解释器模式 | 2022-12-07 | 2022-12-07 |