240 发简信
IP属地:湖南
  • #{}与${}的区别

    # {}与${}的区别 默认情况下,使用#{}语法,MyBatis会产生PreparedStatement语句中,并且安全的设置Prepared...

  • Resize,w 360,h 240
    Redis内存优化

    Redis存储的数据都使用redisobject来封装,包括string、hash、list、set、zset在内的所有数据类型。理解redis...

  • Redis内存回收策略

    Redis内存回收机制主要体现在以下两个方面: 删除到达时间的键对象。 内存使用达到maxmemory上限时触发内存溢出控制策略。 1.删除过期...

  • Redis内存消耗

    Redis内存使用统计 命令 info memory 重点关注的指标有:used_memory_rss和used_memory以及它们的比值me...

  • Resize,w 360,h 240
    为什么单线程Redis还能这么快

    为什么Redis使用单线程模型会达到每秒万级别的处理能力呢?可以将其归结为三点: 纯内存访问Redis将所有数据放在内存中,内存的相应时长大约为...

  • Redis全局命令

    1、查看所有键 keys * 2、键总数 dbsize dbsize命令在计算键总数时不会遍历所有键,而是直接获取Redis内置的键总数变量...

  • Resize,w 360,h 240
    Java线程池解析

    Java的一大优势是能完成多线程任务,对线程的封装和调度非常好,那么它又是如何实现的呢? jdk的包下和线程相关类的类图。 从上图可以看出Jav...

  • 从jvm管理角度看java类的静态属性和静态方法

    JVM的内存分为两部分:stack和heap: stack(栈)是JVM的内存指令区。stack管理很简单,push一定长度字节的数据或者指令,...

  • Resize,w 360,h 240
    Netty高性能之道

    作者:李林锋 原文:http://www.infoq.com/cn/articles/netty-high-performance?utm_so...

    1.5 3960 0 64