以BeanNameAutoProxyCreator为例,AOP源码解读
2024-03-27 16:41:43
405
MySQL中锁按照粒度划分主要分为全局锁、表级锁、行级锁。
2024-03-20 20:23:34
966
其中可重复读和读提交都通过Read View来实现,区别在于创建Read View的时机上。MySQL在同时处理多个事务的时候,可能出现脏读、不可重复读、幻读的问题。InnoDB 引擎通过下面技术来保证事务的这四个特性。下面主要看看InnoDB隔离性相关的问题。
2024-03-14 15:33:58
359
MySQL日常查询使用中,经常遇到索引失效等情况导致查询效率低, 下面总结了一些SQL优化的方法。
2024-03-13 17:40:26
813
synchronized是Java 内置的管程方案,synchronized 关键字修饰的代码块和方法在编译期会自动生成相关加锁和解锁的代码。
2024-03-11 20:02:57
311
Spring事件监听机制源码分析
2024-02-29 17:13:07
375
对密文数据进行分词组合,将分词组合的结果集分别进行加密,然后存储到扩展列,查询时通过ext_key like '%partial%'。
2024-02-21 15:28:55
426
Java并发-线程池常见的堵塞队列
2024-02-07 10:48:23
807
Java并发-并行流源码分析
2024-02-04 16:42:50
915
返回值存储在FutureTask类的内部变量outcome 中,设置返回值由FutureTask#run方法处理,获取返回值由FutureTask#get方法处理
2024-01-24 17:27:02
463
线程池源码分析
2024-01-24 12:24:29
850
Java并发-AQS原理
2024-01-19 17:58:22
340
非对称加密的理解
2024-01-17 22:58:22
353
Https协议的安全性
2024-01-17 22:56:59
790
实用密码学
2024-01-17 22:54:16
875
常见的缓存问题解决
2024-01-15 14:27:54
834
Redis跳跃表
2024-01-15 14:21:50
785
Redis主从和哨兵模式
2024-01-15 14:19:56
786
Redis事务
2024-01-15 14:18:57
328
Redis过期策略和内存淘汰策略
2024-01-15 14:17:55
776
Redis持久化
2024-01-15 14:15:53
762
《剑指JVM》读书笔记之垃圾收集器
2024-01-15 14:12:24
829
分布式锁的实现方式
2024-01-15 14:10:41
774
Dubbo时间轮算法
2024-01-15 14:09:14
767
《剑指JVM》读书笔记之类加载过程
2024-01-15 14:06:38
831
《剑指JVM》读书笔记之垃圾回收算法
2024-01-15 14:06:03
772
《剑指JVM》读书笔记之对象的实例化内存布局与访问定位
2024-01-15 14:05:25
799
《剑指JVM》读书笔记之JVM运行时数据区
2024-01-15 14:04:31
821
Spring AOP原理
2024-01-12 13:47:57
955
Spring如何解决循环依赖
2024-01-12 13:46:51
837
RabbitMQ知识梳理
2024-01-12 13:45:23
766
RabbitMQ高级用法之死信队列
2024-01-12 13:44:40
312
MyBatis如何实现无需实现类直接调用接口
2024-01-12 13:43:58
306
Spring Boot自动装配实现原理
2024-01-12 13:43:16
341
Kafka和RabbitMQ技术选型
2024-01-12 11:47:21
306
Kafka Rebalance
2024-01-12 11:44:54
280
Kafka为什么快
2024-01-12 11:43:57
782
Kafka数据如何保障不丢失
2024-01-12 11:42:32
339
一款开源的分布式数据流处理平台,可以实时发布、订阅、存储和处理数据流。
2024-01-12 11:41:36
872
Java SPI机制
2024-01-12 11:33:14
343