跳转到内容
学习档案
搜索
Ctrl
K
取消
专题索引
全部专题
Java 后端
专题概览
Java 语言基础
Java基础-异常
Java基础—反射
Java基础-注解
Java基础-内部类
Java基础-泛型
Java基础-序列化
Java基础-复制
Java基础-lambda表达式
Java基础--Stream流
Java基础八股
八股两场合集
集合框架
集合专辑(一):集合框架&&Collection接口介绍
集合专辑(二):List实现类ArrayList解读
集合专辑(三):List实现类LinkedList解读
集合专辑(四):List实现类Vector核心解读
集合专辑(五):Map接口&&HashMap(1.8)核心解读
集合专辑(六):Set接口下HashSet核心源码解读
集合专辑(七):HashTable核心源码解读
集合专辑(八):HashMap的子类LinkedHashMap核心源码解读
并发编程
并发编程JUC深度学习(一)进程与线程(文字描述部分)
并发编程JUC深度学习(二)进程与线程(源码描述部分)
并发编程JUC深度学习(三)共享模型之管程
并发编程JUC深度学习(四)共享模型之管程进阶学习
并发编程JUC深度学习(六)内存模型_1
并发编程JUC深度学习(五)线程生命周期
并发编程JUC深度学习(七)无锁(乐观锁)
并发编程JUC深度学习(六)内存模型_2
并发容器(一):普通容器&&同步容器&&并发容器
并发容器(二):Concurrent类下的ConcurrentHashMap源码级解析
并发编程JUC深度学习(九)ReentrantLock源码解析
并发编程JUC深度学习(八)AbstractQueuedSynchronizer源码级解析
并发编程JUC深度学习(十)Semaphore源码解析
并发编程-基础八股
JUC-Condition
JUC-锁体系
线程中断如何理解
JUC并发集合-ConcurrentSkipListMap
JUC并发集合-ConcurrentLinkedQueue
JUC并发集合-ConcurrentHashMap
JUC并发集合-Java Fork/Join
JUC工具类-CountDownLatch
JUC工具类-CyclicBarrier
JUC工具类-Exchanger
JUC工具类-Phaser
JUC工具类-Semaphore
JUC工具类-ThreadLocal
JUC线程池-ThreadPoolExecutor
JUC线程池-FutureTask
JUC线程池-ScheduledThreadPoolExecutor
JUC集合-CopyOnWriteArrayList
深入学习ReentrantLock
Java Lock 深度解析
LockSupport 深度解析
深度学习ReentrantReadWriteLock
深入理解Condition接口
JUC- CompletableFuture
Java 线程中断机制详解
阻塞队列-BlockingQueue
JUC线程池- ForkJoinPool
Fork/Join - ForkJoinTask
阻塞队列-ArrayBlockingQueue
缓存并发更新的挑战
JVM 与运行时
深度学习与总结JVM专辑(一):基础介绍&&内存结构(图文+代码)
深度学习与总结JVM专辑(二):垃圾回收基础(图文+代码)
深度学习与总结JVM专辑(三):垃圾回收器—G1(图文+代码)
深度学习与总结JVM专辑(四):类文件结构(图文+代码)
深度学习与总结JVM专辑(五):类加载机制
深度学习与总结JVM专辑(六):JVM字节码执行引擎
Java对象内存布局详解
深度学习与总结JVM专辑(七):垃圾回收器—CMS(图文+代码)
JVM-卡表
深入JVM内存分配-本地分配缓冲(LAB)与TLAB详解
深入理解 G1 GC:已记忆集合(RSet)与收集集合(CSet)详解
JVM-类加载机制
JDK9中StackWalker类解读和实战
JVM 的启动器类解读 -- sun.misc.Launcher
Spring 与安全
0-Spring核心模块解析—Resource与ResourceLoader接口
1-Spring核心模块解析—BeanDifinition。
Spring的核心模块:Bean的生命周期(内含依赖循环+业务场景)。
Spring核心模块 - 三大核心PostProcessor
2-Spring核心模块——Aware接口
Spring的核心模块:容器刷新refresh原理解析(六万字整理)。
SpringSecurity(一):权限管理设计与实现(官文英解+源码调试+基本环境搭建)
SpringSecurity(二):自定义认证(源码+落地实现)。
SpringSecurity(三):自定义认证数据源(源码+落地实现)。
SpringSecurity(四):开发认证总结案例(传统Web)
SpringSecurity(五):前后端分离认证总结案例。
5 - SpringBoot2.7新版本SPI机制-ImportCandidates 类详细解析
refresh() 方法流程梳理图
BeanDefinition 详解
3-Spring - @Import 机制详解
4-Spring SPI机制解读
6 - Java SPI,Spring SPI 新旧版本流程图对比学习
7 - Spring三大核心PostProcessor深度解析
Spring Bean创建流程
Spring-AOP(理论,实战)
设计模式
深度学习设计模式(一):编写高质量代码的基础(多例子+代码)
深度学习设计模式(二):基本的设计模式(例子+业务场景+八股)。
深度学习设计模式:责任链(Chain of Responsibility)模式(例子+业务场景+八股)
Java 生态与工程
DTO 与 DO 转换的三种主流方案深度解析
Java SPI 完整加载流程详解-JAR 包到类实例化
Enumeration 接口详解
Java SPI (Service Provider Interface) 机制
Jackson核心内容: 架构说明
数据库
专题概览
数据建模与存储
数据库表设计
深度整理总结MySQL——行记录存储
深度整理总结MySQL——数据页(索引页)的结构
深度整理总结MySQL——Buffer Pool工作原理
MySQL的存储引擎对比(InnoDB和MyISAM)
MySQL数据存储- 索引组织表
SQL 执行与优化
深度整理总结MySQL——Order By的工作原理
深度整理总结MySQL——Join的工作原理
深度整理总结MySQL——Count的工作原理
深度整理总结MySQL——Group By的工作原理
深度整理总结MySQL——子查询的工作原理
深度整理总结MySQL——SQL的执行顺序和MySQL的执行流程
深度整理总结MySQL——CBO工作原理
深度整理总结MySQL——Explain指南(一)
深度整理总结MySQL——Expalin指南(二)
索引原理与优化
深度整理总结MySQL——索引工作原理
深度整理总结MySQL——组合索引工作原理
深度整理总结MySQL——索引失效场景
深度整理总结MySQL——索引正确使用姿势
事务与锁
深度整理总结MySQL——事务专辑
深度整理总结MySQL——事务简介
深度整理总结MySQL——事务隔离级别实现原理
深度整理总结MySQL——可重复读隔离是否完全解决幻读
深度整理总结MySQL——锁类型
深度整理总结MySQL——MySQL加锁工作原理
临键锁的加锁与退化机制
日志、复制与高可用
深度整理总结MySQL——undoLog日志工作原理
深度整理总结MySQL——redoLog日志工作原理
深度整理总结MySQL——bin Log日志工作原理
深度整理总结MySQL——二阶段提交工作原理
MySQL高并发-主从架构
分布式系统
专题概览
Redis 数据结构与实现
Redis- 对象专辑
Redis-线程模型
Redis数据结构总结-链表&&压缩列表
Redis数据结构总结-哈希表
Redis数据结构总结-整数集合
Redis数据结构总结-跳表
Redis数据结构总结-quickList
Redis数据结构总结-listPack
Redis 有序集合 ZSet 深度解析教程
Redis 持久化与高可用
Redis- 持久化
Redis-RDB
Redis-AOF
Redis-主从复制如何实现
Redis - 哨兵
Redis- 哨兵
Redis- 切片集群
Redis-主从架构
Redis 实践与性能
Redis简单操作(不定期更新)-不包含理论知识
Redis-缓存过期和内存淘汰
Redis-事务
Redis-列表结构实操
Redis - 经典业务场景
Redis- 大key
Redis- 热key
Redis- 秒杀场景
Redis 缓存并发问题深度解析:击穿、雪崩与穿透防治指南
一致性与分布式协调
分布式锁Redis基础理论与落地实现与Redisson。
CAP理论
Base理论
并发更新导致的数据覆盖以及解决方案
读写分离架构下的一致性挑战
缓存一致性问题
Redis-分布式锁
分库分表系列-基础内容
分库分表系列-核心内容
Kafka 消息系统
Kafka专辑- 消息队列是什么
Kafka专辑- 整体架构
Kafka专辑: 日志存储模型
Kafka专辑 : 生产者写入路径
系统设计
专题概览
业务系统设计
购物车功能设计与实现。
工程实践
专题概览
版本控制
Git使用详解(图文+代码):基础内容
Git使用详解(图文+代码):Git分支
工程与基础设施工具
MinIO框架安装使用+实现上传需求
计算机基础
专题概览
操作系统
操作系统(一):引论
操作系统(二):进程的控制与描述
操作系统(三)处理机调度与死锁(包含银行家算法)
操作系统(四):进程同步
操作系统(五):存储器管理
八股操作系统和计算机网络
操作系统-内存管理
用户态和内核态切换开销详解(了解即可)
计算机网络
计算机网络(一)--网络发展和协议
计算机网络-传输层基础概念
计算机网络-TCP协议详解
计算机网络-TCP可靠传输机制
计算机网络-TCP流量控制与拥塞控制
计算机网络- UDP协议详解
计算机网络- TCP与UDP对比与选择
计算机网络- 传输层安全性
计算机网络-网络层
Web 与网络基础设施
Nginx学习与使用
HTTP 协议-应用层
应用层核心协议详解:HTTP, HTTPS, RPC 与 Nginx
数据结构与算法
专题概览
数组、链表与队列
稀疏数组与数组的关系与转化
数据模拟线性队列
数组模拟环形队列
单链表-成功敲门砖
双向链表的基本用法
快速上手环形链表解决约瑟夫问题
数据结构——队列(多例子+图文)
算法思想与排序
常见排序代码一览
算法——数组的魅力。
算法-回溯算法
算法-贪心算法
算法-2万字长文带你了解动态规划(包含背包问题)
Java 堆排序(Heap Sort)详解教程
树与图论
算法-二叉树基础知识
图论 - 临接矩阵与临接表介绍与分析对比
图论- DFS/BFS遍历
图论——并查集
图论——环检测
图论 - 一些经典小算法思想(无题目例子)
图论- 经典最小生成树算法
图论- Dijkstra算法
业务逻辑
专题概览
居民收益付款
S01 · 选单工作集构建
S02 · 选单工作集批量调整
S03 · 居民收益提交构建
S04 · 账单锁激活任务
S05 · 审核计划创建任务
S06 · 账单锁释放补偿任务
S07 · 审核回调任务
S08 · 审核回调进度任务
S09 · 审核后续任务
S10 · 审核回调副作用补建
S11 · 付款状态刷新任务
S12 · 付款状态分片刷新
S13 · 付款结果查询快照刷新
S14 · 付款单作废刷新
居民收益月度全量统计刷新
居民收益付款状态批量刷新
推送链路
专辑概览
合作方居民收益账单推送链路
其他
专题概览
个人成长
雷军给年轻人的五点建议
探索
学习路线
问题复盘
复盘概览
故障与问题复盘
导出重复问题记录-bugs专辑
异常电站导出慢问题复盘
关于本站
问题复盘
问题复盘不是结果汇报,而是保留从现象到结论的完整证据链。