240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Redis-代理(解决redis压力)

    为什么要使用反向代理 如果没有反向代理,一台Redis客户端需要跟很多个客户端连接: 看着是不是很懵逼?没关系,主要连接需要消耗线程资源,没有代...

  • Resize,w 360,h 240
    (面试高频)Redis-击穿、穿透和雪崩

    关于击穿、穿透和雪崩你真的了解麽?相信你看完了以下我的介绍,会有所了解... 击穿 通俗的说击穿:前提是对某一key发生了高并发至redis,恰...

  • Resize,w 360,h 240
    类加载-初始化

    1. 加载过程 1. Loading 1. 双亲委派,主要出于安全来考虑 2. LazyLoading 五种情况 1. –new get...

  • Resize,w 360,h 240
    动态生成AES对称密钥串(非对称传输AES)

    原图地址: 如上图所示,各自对端持有对方的公钥,AES对称密钥串各自生成,通过非对称方式交换AES串,增加了数据传输的安全性。其实为了增加提高效...

  • Resize,w 360,h 240
    (面试高频)分布式锁

    什么是锁 普通的锁,即在单机多线程环境下,当多个线程需要访问同一个变量或代码片段时,被访问的变量或代码片段叫做临界区域,我们需要控制线程一个一个...

    1.7 1290 1 19
  • Resize,w 360,h 240
    Kafka内部原理(二)

    单点内部机制 broker内部进程接收数据,是顺序追加的append,最终持久化到磁盘,磁盘顺序读写的效率要高于随机读写的速度 持久化到磁盘的数...

    1.0 845 1 11
  • Json串key按照字典顺序拼接

    对于待签名字符串拼写规则:参数名的k按照字典顺序排列,每个参数(k-v)之间用“&”链接。如果v为普通元素集合,则其顺序按照给定的顺序排列;若果...

  • Resize,w 360,h 240
    工厂系列

    1.概念 任何产生对象的方法或类,都可以叫做工厂 2. 简单工厂的可扩展性不好 没啥好说的,呵呵 3. 工厂方法 - 单产品 有利于产品的扩展,...

  • Resize,w 360,h 240
    策略模式

    1. 概念及背景 定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换,策略模式让算法独立于使用它的客户端而变化,也称为政策模式(Pol...