一天,阳光明媚,天朗气清,正是春游的好日子。 我在家中躺着看权游,老婆在一旁,翻阅着书架上的书。 和往常一样,她在...[作者空间]
学习也好,分析问题也好,都要有系统思维。 当别人还停留在只有一个Mysql实例的认知时,你要知道,其实生产环境的M...[作者空间]
1 缘起 假设你想给别人说明,Mysql里面是有锁的,你会怎么做? 大多数人,都会开两个窗口,分别起两个事务,然后...[作者空间]
有一回面试,面试官问: 观察者模式,和发布订阅模式,有什么区别? 我脑海中立刻闪现了《Head First设计模式...[作者空间]
很多人都听说过Java里有个叫AQS的东西,其实AQS只是Java里的一个类AbstractQueuedSynch...[作者空间]
这段时间,写了一系列关于消息中间件的博客,现将它们汇总,一方面便于大家查阅,另一方面,也分享一下我用阅读一本书的方...[作者空间]
前言 好久不见。 从这篇文章开始,我将带大家走进消息中间件的世界。 消息中间件本质上就是一种很简单的数据结构——队...[作者空间]
单机版实现的局限性 在上一篇文章中,我们讨论了Redis分布式锁的实现,简单回顾下。 获取锁: 释放锁,调用lua...[作者空间]
为什么要使用分布式锁 这个问题,可以分为两个问题来回答: 为什么要使用锁? 分布式锁和本地锁的区别是什么? 1、为...[作者空间]
学无止境,但仍需及时总结。 自去年开始写作以来,写了一些关于Spring的文章,今天将它们汇总起来,一方面方便大家...[作者空间]
组内每周都有技术分享,轮着来,人人有份。 上次分享了Spring的统一事务模型,这次聊聊Spring的声明式事务模...[作者空间]
在绝大多数情况下,Mysql索引都是基于B+树的,而索引可以提高数据查询的效率。 但是Mysql是如何利用B+树进...[作者空间]
组内每周都有技术分享,轮着来,人人有份。 刚来一个月不到,就轮到我了。 看了一个星期的Spring事务,分享之,反...[作者空间]
消失的事务 端午节前,组内在讨论一个问题: 一个没有加@Transactional注解的方法,去调用一个加了@Tr...[作者空间]
之前都是从大Boss的视角,来介绍Spring,比如IOC、AOP。 今天换个视角,从一个小喽啰出发,来加深对Sp...[作者空间]
你的解释不是我想要的 “同学们好,我是教授你们Java101课程的S老师。下面开始我们的第一堂课吧。” “Java...[作者空间]
一个一个上 一日醒来,杨过发现小龙女离家出走,于是外出寻找,不料碰上了金轮法王、李莫愁、裘千尺、公孙止四个冤家。 ...[作者空间]
Kafka是啥?用Kafka官方的话来说就是: Kafka is used for building real-t...[作者空间]
Redis是啥?用Redis官方的话来说就是: Redis is an open source (BSD lice...[作者空间]
在如何给老婆解释什么是RPC中,我们讨论了RPC的实现思路。那么这一次,就让我们通过代码来实现一个简单的RPC吧!...[作者空间]