Java 开发笔记
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
原理
浏览
144
扫码
分享
2022-07-10 05:00:07
Java SPI
Spring SPI
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
开发 & 办公工具推荐
内功心法
软技能
代码整洁之道
数据结构与算法
参考文章
UML 建模
类图
时序图
软件设计原则
开闭原则
依赖倒置原则
单一职责原则
接口隔离原则
迪米特原则
里氏替换原则
合成复用原则
常用设计模式
简介
工厂模式(Factory Method)
单例模式(Singleton)
破坏单例模式
原型模式(Prototype)
代理模式(Proxy)
策略模式(Strategy)
模板模式(Template Method)
委派模式(Delegate)
适配器模式(Adapter)
装饰器模式(Decorator)
观察者模式(Observer)
Java 基础知识
前言
Java 反编译器(JAD)
数据类型
Integer 和 int 的比较问题
变量
字符串
字符串比较
字符串分割
字符串拼接
字符串格式化
byte[] 和 String 互相转换
码点与代码单元
大数值与浮点数计算
参数传递
虚拟机关闭钩子(Shutdown Hook)
equals() 和 hashCode() 方法
枚举类
接口
Comparable 和 Comparator
对象克隆
对象复制工具类简介
Lambda 表达式
内部类
异常
泛型一
泛型二
backup
进制转换
List 分批代码
异常处理
编码风格
Java 关键字 instanceof
Java 反射
Java 反射机制
Class 类
案例 - 使用反射拷贝数组
Java 并发编程
参考文章
并发编程基础
线程的安全性问题
处理器内存模型
Java 内存模型(JMM)
volatile 关键字
synchronized 关键字
wait notify
Lock
同步器使用
同步器原理分析
ReentrantLock 实现原理分析
condition
CountDownLatch
线程池简介
ThreadLocal
FastThreadLocal
Java 虚拟机
原理篇
待整理
JVM 常用参数
Java 逃逸分析
JVM 内存管理
JVM 对象分析
JVM 垃圾回收
JVM 内存分配
JVM 命令行调优工具
JVM 图形化调优工具
JVM Class 文件结构
JVM 字节码指令
JVM 类加载机制
开源框架
JSON
Fastjson
实现 PropertyPreFilter 接口,自定义过滤器
Jackson
Jackson 比较两个 JSON 对象
Jackson 如何动态扩展自定义字段
Guava
Guava 介绍
MyBatis 源码分析
目录
实用篇
MyBatis 概念
MyBatis 示例-简介
MyBatis 示例-类型处理器
MyBatis 示例-传递多个参数
MyBatis 示例-主键回填
MyBatis 示例-动态 SQL
MyBatis 示例-联合查询
MyBatis 示例-缓存
MyBatis 示例-插件
源码篇
MyBatis 源码篇-整体架构
MyBatis 源码篇-SQL 执行的流程
MyBatis 源码篇-资源加载
MyBatis 源码篇-日志模块1
MyBatis 源码篇-日志模块2
MyBatis 源码篇-插件模块
MyBatis 源码篇-DataSource
MyBatis 源码篇-Transaction
MyBatis 源码篇-MyBatis-Spring 剖析
事故处理篇
问题汇总
MyBatis 数值类型 where 条件配置的坑
Spring 5 源码分析
实用篇
Spring 的前世今生
Spring AOP 之日志实现
源码篇
Spring 5 系统架构
Spring 版本命名规则
Netty
参考文章
I/O 基础介绍
BIO 编程
NIO 编程
Zookeeper
初步认识 Zookeeper
深入分析 Zookeeper 的实现原理
Zookeeper 实践指南
Zookeeper 实现分布式锁
Spring
Spring Util UriComponentsBuilder 使用指南
Spring Boot
参考文章
Spring Boot 初体验
Spring Web MVC
Spring Boot REST
Spring Boot 验证
实用篇
简介
Spring Boot 基本配置
Spring Boot Mock 测试
Spring Boot 自定义配置
Spring Boot 多环境配置
Spring Boot 日志配置
Spring Boot 异常处理
Spring Boot Servlet、Filter、Listener 配置
Spring Boot 跨域处理
Spring Boot 文件上传
Spring Boot JdbcTemplate 配置
Spring Boot 事务处理
Spring Boot Caching-Ehcache
Spring Boot Caching-Redis
Spring Boot 自定义两级缓存
Spring Boot 调用 REST 服务
Spring Boot 发送邮件
Spring Boot Session
Spring Boot HTTP 监控
Spring Boot Swagger 配置
Spring Boot Quartz 配置(待整理)
Spring Cloud Netflix
Spring Cloud
Spring Cloud Config
Spring Cloud Eureka
Spring Cloud Ribbon
Spring Cloud Feign
数据存储
MySQL 数据库
MySQL 推荐资料
MySQL 军规
MySQL 基础知识与体系结构
MySQL 背景概述
MySQL 安装
MySQL 用户管理和权限设置
MySQL 配置
MySQL 5.6 & 5.7 最优配置模板
MySQL 体系结构-概述
MySQL 体系结构-主要文件
MySQL 体系结构-存储引擎
MySQL 语句执行过程详解
MySQL SQL 语句与编程
MySQL 字段类型
MySQL 数值类型
MySQL 字符集
MySQL 字符串类型
MySQL 集合类型
MySQL 日期类型
MySQL JSON 类型
MySQL AUTO_INCREMENT
MySQL 常用函数介绍
MySQL 表结构设计
数据库三范式
MySQL Employees 测试库安装
MySQL NULL 使用带来的坑
MySQL 虚拟列
MySQL 创建表结构
MySQL 外键操作
MySQL SQL 语法
MySQL SELECT
MySQL 子查询
MySQL INSERT & UPDATE & DELETE & REPLACE
MySQL 行转列 & 列转行
MySQL AND & OR 联合使用带来的坑
MySQL 多列排序
MySQL 中文按中文拼音排序
MySQL SQL 编程
MySQL 视图
MySQL 触发器
MySQL 自定义函数
MySQL 存储过程
MySQL 索引与性能调优
MySQL 索引机制(一)
MySQL 索引机制(二)
MySQL 创建 & 使用索引
MySQL information_schema
MySQL 执行计划详解(一)
MySQL 执行计划详解(二)
MySQL 定位不合理的索引
MySQL 查询优化的基本思路
MySQL 监控与基准测试
磁盘(一)
磁盘(二)
InnoDB 存储引擎原理与调优
InnoDB 的基本架构
InnoDB 存储文件
InnoDB 表空间内部组织结构
InnoDB 压缩表
InnoDB 透明表空间压缩
InnoDB 聚集索引
InnoDB 二级索引
InnoDB 计算索引高度
InnoDB 缓冲池(Buffer Pool)
InnoDB Checkpoint
InnoDB Double Write
InnoDB Change Buffer
InnoDB AHI 和 FNP
Join 算法与调优
Join 调优补充说明
InnoDB 事务特性
InnoDB 锁的介绍
InnoDB 锁的类型
InnoDB 自增锁
InnoDB 锁的算法
InnoDB 锁的监控
目录
原理篇
MySQL InnoDB MVCC
MySQL InnoDB 实现高并发原理
MySQL InnoDB 快照读在RR和RC下有何差异
MySQL 索引合并(待整理)
优化篇
优化篇-汇总
MySQL 如何定位慢查询 SQL
MySQL 分页查询优化
设计篇
数据库架构
数据库主从不一致
解决并发更新导致的一致性问题
跨库分页方案
数据迁移方案一
数据迁移方案二
分库分表方案
在线修改大表结构
数据备份方案
解决冗余数据一致性的问题
事故处理篇
MySQL 死锁分析
MySQL 使用 Utilities 工具解析表结构定义文件
参考文章
Redis 缓存
参考文章
设计篇
缓存穿透、并发使用的解法有哪些?
微服务
待整理
分布式架构基础
漫谈分布式架构
远程通信协议
HTTP 状态码
HTTP 协议
加密算法概述
HTTPS 协议
序列化和反序列化
Java RMI
RPC 原理分析
分布式服务治理
Dubbo 初步认识
参考文章
原理
Java SPI
Docker
实用篇
Docker 安装
Docker 镜像命令
Docker 容器命令
Dockerfile 常用指令
编译 Docker 镜像
实用方案
Security 相关(待整理)
限制异常栈打印行数
RESTful
参考资料
RESTful API 设计规范
RESTful API 参考
Jakarta Bean Validation
Bean Validation 数据校验背景介绍
Bean Validation 声明式校验方法的参数和返回值
Bean Validation 掌握标准接口和方法
Bean Validation 校验器的五大核心组件
Bean Validation 声明式验证四大级别:字段、属性、容器元素、类
Bean Validation 自定义容器类型元素验证和类级别验证
DevOps
Git
Git 简介
Git 常用命令
Git 分支工作流
TortoiseGit SSH 配置
GitHub 搜索开源项目技巧
Git error: cannot lock ref
Git fatal: index-pack failed
系统设计
大型电商详情页系统
电商详情页系统架构
搭建4个节点的 CentOS 集群
单机版 redis 的安装以及 redis 生产环境启动方案
Redis 持久化机制介绍
Redis RDB 持久化配置和数据恢复实验
Redis AOF 持久化配置和相关实验
Redis 企业级数据备份方案
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注