随笔分类 -  java

摘要:FastThreadLocal 前面介绍过 JDK 的 ThreadLocal , 使用不当的话容易造成内存泄漏最终导致OOM, 并且也有一些地方设计的不够好(相对于接下来要介绍的 FastThreadLocal), 接下来我们就介绍一下 Netty 改进的 FastThreadLocal, 看它到 阅读全文
posted @ 2019-09-22 01:28 柠檬楠 阅读(468) 评论(0) 推荐(0)
摘要:Java ThreadLocal解析 ThreadLocal 线程本地变量, 线程私有, 在 Thread 类中用 以数组的形式存储. 因为是线程私有的变量, 所以不会有多线程访问的线程安全问题, 下面就对它开始解析(JDK1.8 的 ThreadLocal). threadLocalHashCod 阅读全文
posted @ 2019-08-28 23:07 柠檬楠 阅读(439) 评论(0) 推荐(0)
摘要:原文链接: https://juejin.im/post/5db8ea506fb9a02061399ab3 Netty 的 ByteBuf 类型 Pooled(池化)、Unpooled(非池化) Direct(直接缓冲区/堆外)、Heap(jvm堆内) unsafe(unsafe 调用的本地方法)、 阅读全文
posted @ 2019-08-21 09:21 柠檬楠 阅读(680) 评论(0) 推荐(2)
摘要:springboot 的 RedisTemplate 的 execute 和 executePipelined 功能的区别 1.execute 以下是 springboot 官网原文: Redis provides support for transactions through the multi 阅读全文
posted @ 2019-04-02 23:49 柠檬楠 阅读(18344) 评论(0) 推荐(0)