分析NioEventLoopGroup最主有两个疑问 1.next work如何分配NioEventLoop 2.boss group 与child group 是如何协作运行的 从EventLoopGroup接口约定通过register方法从channel或promise转换成ChannelFut ...
分类:
Web程序 时间:
2017-06-19 15:54:34
阅读次数:
167
NioEventLoop 是jdk nio多路处理实现同修复jdk nio的bug 1.NioEventLoop继承SingleThreadEventLoop 重用单线程处理 2.NioEventLoop是组成 pool EventLoopGroup 基本单元 总之好多边界判断跟业务经验之类的代码, ...
分类:
Web程序 时间:
2017-06-16 19:26:10
阅读次数:
176
无论是自驾item,穿过sequencer交通站,通往终点driver,还是坐上sequence的大巴,一路沿途观光,最终跟随导游停靠到风景点driver,在介绍如何驾驶item和sequence,遵守什么交规,最终可以有序地穿过sequencer抵达driver之前,读者又必要首先认识sequen ...
分类:
其他好文 时间:
2017-06-09 00:57:09
阅读次数:
698
竹编是用山上毛竹剖劈成篾片或篾丝并编织成各种用具和工艺品的一种手工艺。民间手工竹制品不仅具有很大的实用价值,更具深厚的历史底蕴。 ...
分类:
其他好文 时间:
2017-05-31 21:31:42
阅读次数:
996
说道贵州民间手工竹编,精细编制的手工艺制品和粗糙滥制编织品的区别不是简单的材料粗细问题,要想竹编制作艺人和客户都成为受益人,更是需要一份匠者的舍得之心。 昨天下午又和贵州的一位竹编手工艺人坐了3个小时,他在编制,我则在旁边陪他聊天,一款精细编制品的呈现,原来讲究的还是有很多。要说竹编艺人最舍不得的还 ...
分类:
其他好文 时间:
2017-05-17 19:57:52
阅读次数:
209
Reactor中文译为“反应堆”. 看图netty处理流程 1.netty server 至少有两组reactor。boss同child 2.boss负责提取nio SelectionKey,将key操作如server OP_READ或OP_ACCEP转交给child执行 3.child查找下一个工 ...
分类:
Web程序 时间:
2017-05-09 13:53:14
阅读次数:
143
由于项目中编写文档结构、编写CSS的人员较多,并与程序员协同工作,所以就需要统一开发规范,根据XHTMl和CSS编织的规范和大多人的习惯,整理了以下针对本项目的一个简单的开发规范.一、CSS文件及样式命名1、CSS文件命名规范全局样式:global.css;框架布局:layout.css;字体样..
分类:
Web程序 时间:
2017-05-06 17:44:32
阅读次数:
165
接下来突破65000连接,因为要模拟大规模情况,测试机子有限,所以最好每台机子分配65000*2+以上 这里突破指的是单台机子client超过65000端口限制,当然最终也要server支撑得起 解决思路是添加虚拟IP,添加好后 ping 成功证明生效了,然后执行client测试,结果突破65000 ...
分类:
其他好文 时间:
2017-04-22 17:40:26
阅读次数:
121
把测试代码ServerAio.class打包成jar,丢给linux服务器 其中添加两个shell文件,因为原系统装有java6,建立个sh不同版本java共存 java8.sh systeminfo.sh jdk: java version "1.8.0_131"Java(TM) SE Runti ...
分类:
其他好文 时间:
2017-04-22 13:01:39
阅读次数:
229
之前介绍的annotationProcessor能在编译时生成自定义class,但有个缺点,只能每次添加/删除java文件才会执行,那天换了个人不清楚就坑大了 还记得之前介绍的编译时处理,懒处理,还有个预处理没介绍对吧 预处理:应用程序启动前做的处理,如setup 扫描class处理 1.从Clas ...
分类:
编程语言 时间:
2017-04-13 13:42:50
阅读次数:
272