详情

全站展示位

对Netty资源泄漏追踪的解读

解读 Netty资源泄漏追踪 Netty有办法去知道目前系统正在发生内存资源泄漏吗? 答案是:有的! 前置知识:引用,Netty依赖于引用队列技术实现资源泄漏追踪;在此略微科普下,大概引用实例关联对象被 gc时,引用实例会先被加入到 pending队列中,而当 Reference类加载时,会默认启动一个线程去消费 pending队列中元素,根据元素类型去做些响应处理,其中有一种处理逻辑便是将元素存入到引用队列中去 前置知识,对 DirectByteBuffer解读 - 良夜的博客 (liangye-xo.xyz) […]。。。

推荐

手写迷你版 ReentrantLock

MiniReentrantLock package aqs; import sun.misc.Unsafe; import java.lang.reflect.Field; import java.util.concurrent.locks.AbstractQueuedSynchronizer; import java.util.concurrent.locks.LockSupport; public class MiniReentrantLock implements Lock{ /** * 锁的是资源 --&g […]

星辰,美酒,赏月,随风

各位客官点击就知道了!

new city, new life

已经来杭州几天了,不得不说,杭州真的是在大搞建筑,到处都在装修;初来杭州时的激动,此时心情已经平淡下来;客栈体验生活很不错,一个人独居体验起来十分不赖;已经找到了一个较为不错的房子,过几天搬进去,但不得不说,杭州短租真的不易,自己算是吃了很多亏,也算是涨经验了吧;明天就要入职了,希望一切能稳定下来,好好沉淀一段时间; en,就先到这样,杭漂生活要开始了! 相关文章: 跑道 重拾 Redis!

行为型之解释器模式

解释器模式 Interpreter 模式 行为型模式之一 一种特殊的设计模式,建立一个解释器,对于特定的计算机程序设计语言,用来解释预先定义的文法 简单来说,Interpreter模式是一种简单的语法解释器架构 Context:解释器上下文环境类。用来存储解释器上下文环境,比如需要解释的文法等 AbstractExpression:解释器抽象类,解释器需要获取上下文环境后才能进行一系列的动作 ConcreteExpression:解释器具体实现类 /** * 上下文解释器 * 存储文法 * input 和 outp […]

心灵鸡汤

每当我有压力的时候,就是进步的开始!

列表展示

主站展示位

博客寄语:

    充满未知的路才是我真正想走的路,十年后再见!

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。