• 文章
  • 一、JVM 架构基础JVM 进程启动时,ClassLoader 会将需要的所有类加载到内存,主要分为以下三步: Bootstrap Class: 核心类库,由 “Bo
    02-23 20:50
  • Redis Hashes 数据类型简述-LMLPHP
    Redis Hashes 是我们日常使用中比较高频的 Redis 数据类型,内部使用 Redis 字典结构存储,底层基于哈希表结构实现。下面从哈希表节点,哈下表结构,Redis 字典,Redis 字
    10-19 20:34
  • 服务治理之重试篇-LMLPHP
    一、背景什么是重试?一种保障机制,why not try again!无论是单体服务模块化的调用,或是微服务当道的今天服务间的相互调用。一次业务请求包含了太多的链条环扣,每一扣的失败都会导致整个
    09-04 23:29
  • 心有 netty 一点通!-LMLPHP
    一、标准的netty线程模型双池合璧: 1、连接线程池:连接线程池专门负责监听客户端连接请求,并完成连接的建立(包括诸如握手、安全认证等过程)。连接的建立本身是一个极其复杂、损耗性能的过程,此
    06-10 14:15
  • 职场的“诱惑”?-LMLPHP
    一、职场是什么?不用思考,它只是贩卖劳动力的场所。有人买,那么必然就有人卖,职场,就是你“出卖”自己的场所。那么为什么要进入这样一个场所呢?因为每个人都需要生存,生存需
    06-07 14:28
  • 简述 zookeeper 基于 Zab 协议实现选主及事务提交-LMLPHP
    Zab 协议:zookeeper 基于 Paxos 协议的改进协议 zookeeper atomic broadcast 原子广播协议。zookeeper 基于 Zab 协议实现
    05-23 13:52
  • 缓存,确实很香,却也很受伤!-LMLPHP
    缓存的使用,是一个逐渐演进的过程。问一下你自己,最直接的使用缓存的原因是什么?无它,唯快而已!追溯一下自己最开始使用缓存的场景,一些数据库里存储的不变的配置信息,服务启动时,直接加载到本地公共模
    05-20 15:49
  • 关于redis内存分析,内存优化-LMLPHP
    对于redis来说,什么是最重要的?毋庸置疑,是内存。一、reids 内存分析redis内存使用情况:info memory 示例: 可以看到,当前节点内存碎片率为226893824/2
    05-16 20:56
  • 关于redis,你需要了解的几点!-LMLPHP
    一、关于 redis key:1、是二进制安全的,也就是说,你可以使用任何形式的二进制序列来作为key,比如一个string,或者一个jpg图片的数据,需要说明的是,空字符串也是一个有效的key。
    05-16 03:16
  • 一、高速缓存的两面性cpu->高速缓存->内存高速缓存:平衡cpu和内存之间的速度差异,变量从内存首先加载到高速缓存然后以供cpu计算使用。对于同一个cpu来说,存储于其高速缓存中的
    05-10 22:55

加载更多