1. MVCC简介 1.1 什么是MVCC MVCC是一种多版本并发控制机制。 1.2 MVCC是为了解决什么问题? 大多数的MYSQL事务型存储引擎,如,InnoDB,Fa...
1. MVCC简介 1.1 什么是MVCC MVCC是一种多版本并发控制机制。 1.2 MVCC是为了解决什么问题? 大多数的MYSQL事务型存储引擎,如,InnoDB,Fa...
1 概述 2 一个自定义ClassLoader的例子 3 StandardContext实例化 4 Servlet加载 5 总结 1 概述 本文属于阅读代码中的笔记,主要通过...
介绍 SelectedSelectionKeySet用来代替Selector的selectedKeys成员和publicSelectedKeys成员,提高性能 实现 我们先来...
代理模式和装饰器模式非常相近,本文通过举例,针对俩者的区别进行探讨。 示例:孩子会吃饭 创建孩子类,实现吃饭接口: 如果孩子太小,不会做饭,连吃饭都需要引导,这时候就需要一个...
1、依赖包 1.1、 SpringBoot中的依赖包 众所周知,在SpringBoot中凡是需要跟数据库打交道的,基本上都要显式或者隐式添加jdbc的依赖: 1.2、 Spr...
Java并发编程源码分析系列: 分析Java线程池的创建[https://www.jianshu.com/p/adbf37ef77bb] 分析Java线程池执行原理[http...
Recycler用来实现对象池,其中对应堆内存和直接内存的池化实现分别是PooledHeapByteBuf和PooledDirectByteBuf。Recycler主要提供了...
流程图 下图展示了当你使用 Hystrix 来包装你请求依赖服务时的流程: 接下来将详细介绍如下问题: 1.构建HystrixCommand或者HystrixObservab...
在这篇文章中, 我将向大家介绍一种我认为比较合理的 Redis 源码阅读顺序, 希望可以给对 Redis 有兴趣并打算阅读 Redis 源码的朋友带来一点帮助。第 1 步:阅...