240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    OAuth2.0详解

    写在前面 OAuth2.0用简练的话来解释,就是一个授权框架,它能使第三方应用在不需要用户凭证的情况下,获得被保护的资源。当然这里还是得解释两句...

  • Resize,w 360,h 240
    Leaf分布式Id生成系统segment方式的源码全解析

    写在所有之前 在日常业务中可能遇到生成业务类全局ID的情况,这类ID的关键点在于全局不重复,对于单例来说,这个不难实现,但是对于分布式场景下,如...

  • Resize,w 360,h 240
    分布式架构中的共识机制——Redis-RAFT

    在RAFT算法中,有三个角色 follower(跟随者) candidate(候选人) leader(领导者)这类共识算法的核心点在于少数服从多...

  • Resize,w 360,h 240
    如何高效会议的几点思考

    现状 之所以会产生这次思考,是因为在部门之前的几次团队会议上感觉到,会议效率不高,氛围低沉,时间过长但又达不到理想效果。相信当时参会的各位老师也...

  • Resize,w 360,h 240
    好用的设计模式 -- 责任链

    责任链是一种日常开发常用的设计模式,这里之所以说它好用,是因为责任链的形式很贴合面向过程的开发思路,易于理解,同时链式也利于开发者归纳功能,管理...

  • Resize,w 360,h 240
    分支策略所见

    通俗的说,任何分支策略都可以在一个团队中执行下去,无非使起来好用或不好用。什么好的策略呢?我认为,好的策略有以下几个特点: 保证代码安全; 版本...

  • Resize,w 360,h 240
    微服务下的分布式事务解决方案——Seata

    我们在说到事务的时候,总会以转账作为经典案例:用户下单买东西,一次买卖过程会扣件库存,生成订单,扣减账户余额;在这样的情况下,如果要保证数据业务...

  • Resize,w 360,h 240
    一条select语句,Mysql的执行过程

    当我们执行一条select语句后,究竟Mysql做了些什么?整个过程其实可以涉及到Mysql的组成结构,Innodb的页结构以及Mysql的索引...

  • Resize,w 360,h 240
    白话类加载

    无论你看哪个版本JVM书籍,类加载是绕不开的开篇第一课,然而我们对其理解往往受限于JVM繁复的概念,而无法真正消化,本文力求图文结合,用大白话让...