个人编程笔记文档,持续更新中...😉
- Java基础 - JDK
- Java基础 - 语法
- Java基础 - 对象与类
- Java基础 - 泛型(generics)
- Java基础 - 注解(Annatation)
- Java基础 - 枚举类(Enum)
- Java基础 - 集合
- Java基础 - 异常
- Java基础 - 反射
- Java基础 - IO编程、序列化
- Java基础 - XML
- Java基础 - 网络编程
- Java基础 - 数据库编程(JDBC、DBUtils、JPA)
- Java基础 - Java 8 新特性
- Java基础 - 正则表达式
- Java基础 - 常用API
- Java扩展 - 代码简洁之道
- Java扩展 - 设计模式
- Java扩展 - 数据结构
- Java扩展 - 算法
- Java扩展 - 集合类源码分析
- Java扩展 - 程序案例
- Spring 笔记-核心功能
- Spring 笔记-AOP
- Spring 笔记-Transaction
- Spring 笔记-注解汇总
- Spring 常用工具类
- Spring 案例
- Spring 源码分析 - 源码编译教程
- Spring 源码分析 - 底层核心概念解析
- Spring 源码分析 - IOC(控制反转)
- Spring 源码分析 - AOP(面向切面编程)
- Spring 源码分析 - Transaction(事务)
- MyBatis 基础
- MyBatis XML 总配置
- MyBatis XML 映射配置
- MyBatis 动态 SQL
- MyBatis 代码生成器(逆向工程)
- MyBatis 源码分析
- MyBatis-Plus 基础笔记
- MyBatis-Flex 基础笔记(整理中)
- Hibernate 基础
- Hibernate 配置
- Hibernate 标准查询 Criteria
- Hibernate Query Language(HQL)
- Hibernate 多表关联
- Hibernate JPA
- Java 日志工具类库
- Apache Commons 工具类库(IO 操作、Java 基础 API 增强)
- Guava - Google 基于 Java 类库扩展
- Lombok 实体类工具插件
- Netty - 网络应用程序框架
- Swagger 接口文档工具(包含 knife4j 增强框架)
- Drools 规则引擎
- MapStruct 对象拷贝工具
-
Json 常用类库
- BloomFilter(布隆过滤器)
- iTextPdf(PDF 操作工具类库)
- JavaScript 基础知识
- JavaScript Array(数组)
- JavaScript 标准内置对象
- ECMAScript6 (ES6) 基础知识
- JavaScript 正则表达式
- JavaScript 工具函数
- JavaScript 代码简洁之道
待整理....
- React.js 基础
- React Hook 函数式组件
- Redux - JavaScript 应用的可预测状态容器
- React Router - 支持"客户端路由"
- Ant Design - React UI 组件库
- Ant Design Mobile - 基于 React 的移动端 Web 组件库
- MySQL - 安装与部署
- MySQL - 体系架构
- MySQL - 基础(SQL 基础语法)
- MySQL - 函数
- MySQL - 进阶(存储过程、存储函数、视图、触发器、MySQL 8.x 新特性)
- MySQL - 事务
- MySQL - 索引
- MySQL - 锁
- MySQL - 运维篇(日志、主从复制、读写分离、分库分表)
- MySQL - 开发规范
- MySQL - 性能优化
- MySQL - 原理
- MySQL - 练习示例
- Git 笔记 - 安装篇
- Git 笔记 - 基础篇
- Git 笔记 - 客户端使用篇
- Git 笔记 - 命令进阶篇(经典操作场景)
- GitHub 代码仓库与常用使用技巧
- GitLab 代码托管服务器
- SVN 文件版本控制软件
- 程序测试基础概述
- 单元测试工具框架 - JUnit4
- 单元测试工具框架 - JUnit5
- 单元测试模拟框架 - Mockito(包含 PowerMock)
- JMeter 压力测试
- Postman 接口测试工具
- Linux 安装
- Linux 基础
- Linux 命令
- Linux 软件安装
- Linux shell 编程
- Linux 版的 Windows 子系统(Windows Subsystem for Linux)
- 虚拟机
- Spring Boot 基础使用篇
- Spring Boot 注解汇总
- Spring Boot 项目部署运维篇
- Spring Boot 源码分析
- Spring Boot 测试与 Junit
- SpringBoot 整合 Servlet、Filter、Listener
- Spring Boot 关系型数据库技术 - 包含内置数据源、内置数据库、持久化技术框架(包含 JdbcTemplate、MyBatis、MyBatis-Plus 等)整合
- Spring Boot Actuator 应用运行状态监控与 Spring Boot Admin 监控工具
- Spring Boot 整合 Redis
- Spring Boot 整合 MongoDB
- Spring Boot 整合 Elasticsearch
- Spring Boot 实现缓存功能
- Spring Boot Validation 参数校验
- Spring Boot 发送邮件
- Spring Boot 定时任务调度
- Spring Boot 消息系统(ActiveMQ、RabbitMQ、RocketMQ、Kafka)
- Spring Boot 整合 FreeMarker(待完善)
- Spring Boot 整合 Solr(待完善)
- Spring Boot 整合 Spring Cloud(待完善)
- Spring Boot 通用配置项汇总
- Spring Boot 项目搭建模板与规范
- Spring Cloud 概述
-
Spring Cloud Netflix(包含Eureka、Ribbon、Feign、Hystrix、Zuul 等组件)
- Spring Cloud Netflix Eureka 服务注册和发现
- Spring Cloud Netflix Ribbon 基于客户端的服务调用负载均衡工具
- Spring Cloud Netflix Feign 详见《Spring Cloud OpenFeign》笔记
- Spring Cloud Netflix Hystrix 服务容错解决方案
- Spring Cloud Netflix Zuul 微服务网关
-
Spring Cloud Alibaba (包含Nacos、Sentinel、SMS短信服务、Seata等组件)
- Spring Cloud OpenFeign 服务调用
- Spring Cloud Consul 注册中心
- Spring Cloud Gateway 服务网关
- Spring Cloud Sleuth 链路跟踪
- Spring Cloud Stream 事件驱动型消息传递组件
- Spring Cloud Config 分布式系统的配置管理方案
- Spring Cloud Bus 分布式系统消息总线
- Spring Cloud Security 分布式系统认证授权解决方案
- 并发编程 - 多线程
- 并发编程 - 线程池
- 并发编程 - 线程安全与锁
- 并发编程 - CAS 原子操作
- 并发编程 - AbstractQueuedSynchronizer(AQS) 队列同步器
- 并发编程 - 并发工具类
- 并发编程 - 并发容器
- 并发编程 - JMM(Java 内存模型)
- 并发编程 - 应用篇
- 并发编程 - 原理篇
- 并发编程 - 设计模式篇
作者的 Github Pages 主页:MooNkirA's blog
Github Pages 在线阅读地址:点击进入
Gitee Pages 在线阅读地址:点击进入(国内访问速度快,目前暂时停用)
语雀版文档在线阅读地址:点击进入
如果本项目对你有帮助,今天可以喝杯咖啡吗?😁