240 发简信
IP属地:天津
  • 老JDK了

    JVM 堆 栈 方法区

    JVM:Java Virtual Machine 一、堆 栈 方法区分布 1、堆区: 提供所有类实例和数组对象存储区域 jvm只有一个堆区(heap)被所有线程共享,堆中不存...

  • 简单代码宽度能设置吗? 太鸡肋了

    分布式全链路监控 -- opentracing小试

    前言 最近公司在考虑做全链路监控的事儿,主要是一个请求进来从服务网关到各个业务战队会流转到很多个战队的业务模块,如果一个业务中出现问题就会影响到整个调用链路的结果(响应时间、...

  • 硬核

    Netty Unpooled 内存分配

    Netty里的内存管理是通过ByteBuf这个类作为桥梁连接着业务代码与jdk底层的内存。所以理解ByteBuf的结构就很有必要了。 ByteBuf ByteBuf分类 Po...

  • 120
    redis zset内部实现

    Redis对象Redis对象由redisObject结构体表示。 Redis中的每个键值对的键和值都是一个redisObject。共有五种类型的对象:字符串(String)、...

  • datas.stream().collect(Collectors.groupingBy(r -> (int) r.getBossId() % 100))

    JDK 8 - computeIfAbsent

    在使用 Map 时推荐一个不错的函数 computeIfAbsent Java Groovy

  • 120