• 240
    如何用Redis实现分布式锁(2)—— 集群版

    单机版实现的局限性 在上一篇文章中,我们讨论了Redis分布式锁的实现,简单回顾下。 获取锁: 释放锁,调用lua脚本: 这套实现机制,在只有一个Redis实例的情况下,确实...

  • 240
    如何用Redis实现分布式锁(1)—— 单机版

    为什么要使用分布式锁 这个问题,可以分为两个问题来回答: 为什么要使用锁? 分布式锁和本地锁的区别是什么? 1、为什么要使用锁? Martin Kleppmann在他的文章...

  • 240
    《亲密关系》:用理科生的视角谈论感情

    今天要聊的书,是罗兰·米勒的《亲密关系》。 虽说读完之后,感触不多,但是书中的几个模型和结论,还是挺有意思的。 沟通模型与人际隔阂 书中提到了沟通中一个最简单的模型: 信息传...

  • 那些年,我们一起追的Spring

    学无止境,但仍需及时总结。 自去年开始写作以来,写了一些关于Spring的文章,今天将它们汇总起来,一方面方便大家阅读,另一方面,也是一次小的复盘总结。 IOC 首先是Spr...

  • 240
    Spring的声明式事务模型

    组内每周都有技术分享,轮着来,人人有份。 上次分享了Spring的统一事务模型,这次聊聊Spring的声明式事务模型。 和上次一样,把屁屁踢整理成文稿,和诸君共食。 难度一般...

  • 240
    Mysql索引简明教程

    在绝大多数情况下,Mysql索引都是基于B+树的,而索引可以提高数据查询的效率。 但是Mysql是如何利用B+树进行查询的呢?索引的作用只是提高查询效率吗? Mysql中的B...

  • 聊聊学习

    专注之道 经常听到有人说自己不爱学习,在我看来,他们都是热爱学习的好孩子。 什么?你说你就是不喜欢学习?好,那就想一件你最喜欢做的事情。 你说你喜欢旅游,旅游就是一个学习的过...

  • 我为什么不预测世界杯了

    世界杯开始前,朋友问,你看好谁? 答:意大利。 朋友说,意大利没进世界杯。 ??? 嘴巴张开了大约十秒钟。 看来,我之所以看好意大利,并不是因为他很强,纯粹是因为感情。 我犯...

  • 240
    Spring的统一事务模型

    组内每周都有技术分享,轮着来,人人有份。 刚来一个月不到,就轮到我了。 看了一个星期的Spring事务,分享之,反响还不错。 遂将屁屁踢改成文稿,和诸君共食。 难度一般,老少...

个人介绍
用简单的语言,分享心得和感受。
个人公众号 => Bridge4You
个人博客 => http://bridgeforyou.cn
知乎 => https://www.zhihu.com/people/hong-ze-yang/activities