本文基于Netty 4.1.6.Final版本 在程序运行过程中,内存的申请和回收是非常频繁的操作。所以在这个过程里,如何高效得申请和回收就显得尤为重要,因此衍生出了许多内存...
IP属地:北京
本文基于Netty 4.1.6.Final版本 在程序运行过程中,内存的申请和回收是非常频繁的操作。所以在这个过程里,如何高效得申请和回收就显得尤为重要,因此衍生出了许多内存...
本文基于Netty 4 在讨论Netty服务器启动之前,先回顾一下服务端使用Java nio selector的启动过程: Netty nio模式的启动过程: 其实,无论是J...
为何要remove() NIO模型如下 测试结果:一个客户端进行测试如果不删除,则下次select()就返回0,跳出循环 ; 跟一下select()的源码,发现更新selec...
本文基于下述版本进行分析 下述所有代码进行了必要的删减 发送请求流程 当我们要访问一个接口执行HttpClient的execute()的方法时,会运用责任链模式走到MainC...
该文是本人的学习总结,若有错误,望指正;下文所有分析都基于JDK-8 本文不做源代码的分析,因为有大量的文章已经这样做了,并且做得很漂亮,比如这篇。这里只是想大概梳理一下Th...
properties文件是常用的配置文件类型,本文以properties为例,总结了线上环境常遇到的加载properties文件的问题 先给一个例子 项目A: 其中ReadP...
经常听一些同学说:不知道下一份工作该去哪类公司做些什么,我的职场人际一团糟老板不重视我,我现在成长的非常慢所以又想跳槽了,我看不到公司的发展前景好迷茫,其实这一切的困惑都来源...
日志对于一个系统的重要性不言而喻,几乎所有的系统都会使用日志,本文简单介绍一下当前流行的日志框架 1.日志体系 2.bridge层 其中Adaptation layer是br...