240 发简信
IP属地:广东
  • 240
    架构修炼之道(一)

    api网关 网关在后端架构中之api gateway,接口调用经过的网关。大家在微服务的开发环境下,对网关并不陌生,如是复杂一点的微服务架构基本都会有网关层。springcl...

  • 240
    https加密算法

    简洁版本,快速理解 http https 加密 加密必须采用非对称算法,不然形同虚设 对称算法加密解密的秘钥一致,可以轻松破解 非对称加密算法公钥可以解密私钥加密数据,私钥可...

  • 240
    代理模式(二)

    代理模式简介:https://www.jianshu.com/p/8ca38fc27485 几种代理模式 主要看jdk代理,大部分都会默认使用jdk的代理 jdk代理 先看j...

  • 工厂模式

    工厂模式重点在于理解,代码相对简单把创建的逻辑封装起来,关心使用不关心逻辑 简单工厂, 传入需要类相关参数,传入class对象,避免写错,提升体验写错会编译报错;传入泛型,避...

  • 设计原则

    为什么学习软件设计原则,个人理解 1.规范代码2.便于维护在实现一个功能时,不需要考虑很多设计,直接怎么方便怎么写;但是当有10个100个功能业务时,就需要考虑怎么设计怎么规...

  • 单例模式

    单例模式经常都会看,但是什么时候 show me the code 简单介绍 1.单例为保证安全,整个应用只有一个实例,构造方法需私有化,直接赋值对象加final2.单例...

  • 雪花算法运用

    雪花算法实现继上篇https://www.jianshu.com/p/c83715d7dfaa分析了分布式id问题,说到了雪花算法,本着知其所以然的想法,看一看雪花算法如何实...

  • 分布式id问题

    分布式id生成 分布式id问题来源于分库分表,一张表可能多库中存在多表,所以传统自增的主键会出现重复;需要利用分布式来解决,分配主键不重复。分布式id在分布式的前提下,有以下...