写在前面 OAuth2.0用简练的话来解释,就是一个授权框架,它能使第三方应用在不需要用户凭证的情况下,获得被保护的资源。当然这里还是得解释两句...
写在所有之前 在日常业务中可能遇到生成业务类全局ID的情况,这类ID的关键点在于全局不重复,对于单例来说,这个不难实现,但是对于分布式场景下,如...
在RAFT算法中,有三个角色 follower(跟随者) candidate(候选人) leader(领导者)这类共识算法的核心点在于少数服从多...
现状 之所以会产生这次思考,是因为在部门之前的几次团队会议上感觉到,会议效率不高,氛围低沉,时间过长但又达不到理想效果。相信当时参会的各位老师也...
责任链是一种日常开发常用的设计模式,这里之所以说它好用,是因为责任链的形式很贴合面向过程的开发思路,易于理解,同时链式也利于开发者归纳功能,管理...
通俗的说,任何分支策略都可以在一个团队中执行下去,无非使起来好用或不好用。什么好的策略呢?我认为,好的策略有以下几个特点: 保证代码安全; 版本...
我们在说到事务的时候,总会以转账作为经典案例:用户下单买东西,一次买卖过程会扣件库存,生成订单,扣减账户余额;在这样的情况下,如果要保证数据业务...
当我们执行一条select语句后,究竟Mysql做了些什么?整个过程其实可以涉及到Mysql的组成结构,Innodb的页结构以及Mysql的索引...
无论你看哪个版本JVM书籍,类加载是绕不开的开篇第一课,然而我们对其理解往往受限于JVM繁复的概念,而无法真正消化,本文力求图文结合,用大白话让...