首页
归档
分类
日常
技术
心情
相册
标签
BinArTale's Blog
行动起来,活在当下
累计撰写
6
篇文章
累计创建
21
个标签
累计收到
1
条评论
栏目
首页
归档
分类
日常
技术
心情
相册
标签
目 录
CONTENT
最新文章
2025-04-06
MySQL中索引
1. 索引的介绍 索引是一种用于快速查询和检索数据的数据结构,其本质可以看作是一种排序好的数据结构。 索引底层数据结构有很多类型,常见的索引结构有:B树、B+树、Hash和红黑树。在MySQL中,无论是Innodb还是MyISAM,都使用了B+树作为索引结构。 优点:使用索引可以很大程度上加速数据检
2025-04-06
10
1
0
技术
2025-04-04
Spring 中的IoC 和 AOP
1. IoC(控制反转) IoC是一种思想,描述的是Java开发中对象的创建和管理 传统方式:如果在类A中要使用B类的对象,需要在A类 new
2025-04-04
22
0
0
技术
2025-04-04
ConcurrentHashMap
1. 锁的不同 在 1.7中,ConcurrentHashMap 用的分段锁,他在初始化的时候,就已经固定segment
2025-04-04
8
0
0
技术
2025-04-04
CAS
CAS是一种硬件级别无锁的原子操作机制,广泛应用于并发编程中实现线程安全,他通过硬件指令保证操作的原子性,避免了传统锁的性能开销。 主要原理: 比较(Compare):检查内存中某个值是否和预期相
2025-04-04
0
0
0
技术
2025-03-21
MySQL中的MVCC技术
1. 事务的隔离级别: 事务的隔离级别,总共有四种不同的隔离级别,每种解决不同的并发问题: READ-UNCOMMITTED(读未提交) 事务可以读取其他事务未提交的数据(脏读),会有脏读、不可重复读和幻读的问题 示例: -- 事务 A BEGIN; UPDATE user set age = ag
2025-03-21
12
0
0
技术
2025-03-14
Java 中的 Exception 和 Error
异常处理 自定义异常处理的优势 自定义异常会让项目的异常处理更清晰,并且可以使异常携带业务相关的上下文信息,再配合自定义错误码,可以让异常的表达更清楚,也更容易排错。
2025-03-14
13
0
0
技术