旁生枝茎 - 文章目录

up

返回上级

Q&A 上一级目录
md

AOP详解

AOP 全称 Aspect Oriented Programming,面向切面编程。

#专题补充
md

AQS · 旁生枝茎

AQS 全称是 AbstractQueuedSynchronizer。

#专题补充
md

CAS

CAS = Compare And Swap,也叫 Compare And Set。

#专题补充
md

MVCC

[MySQL](/articles/数据库/mysql/mysql的锁/) InnoDB 的事务隔离是通过「锁 + MVCC(多版本并发控制)」共同实现的。

#专题补充
md

Mybatis的变更

[MyBatis](/articles/java原理/javaweb/javaweb/后端基础/mybatis/) 是一个持久层框架,支持自定义 SQL、存储过程和高级映射,目标是减少几乎所有 JDBC 模板代码,并把参数设置、结果取回这些脏活抽掉。 官方介绍里写得很直白:它可以用 XML 或注解 来配置,把基本类型、Map、POJO 映射到数据库记录。

#专题补充
md

Spring Bean的生命周期

Spring启动时第一件事不是创建对象,而是解析配置生成 BeanDefinition。

#专题补充
md

UUID vs Snowflake

MySQL 的主键索引和普通索引基本都是:

#专题补充
md

主从复制

先从 第一性原理想。

#专题补充
md

分库分表

一句话理解:分库分表是把原本集中在单机数据库上的数据和访问压力,按规则拆分到多个库、多个表中,以突破容量、性能和扩展性瓶颈。

#专题补充
md

单例Bean 与 线程安全

很多人会把这两个词混在一起。

#专题补充
md

游标分页vs传统分页

[MySQL](/articles/qa/主干/mysql/obsidianblock209cf2)

#专题补充
md

线程池

我把线程池理解成一个 任务调度容器。 它内部提前准备或按需创建一些线程,用来反复执行提交进来的任务。 这样做的核心价值有三点:

#专题补充