上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 在分析源码之前有几个疑问 1.BOSS线程如何转交给handle(业务)线程2.职业链在那个阶段执行3.socket accept 后转给上层对象是谁4.netty控流算法 另外要了解netty的对象设计职责 1.channel2.pipeline3.promise4.eventLoop5.hand 阅读全文
posted @ 2017-05-24 15:48 solq321 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 我微新solq123987654 备注:PD科普:PD12有什么用,PD是让mac系统可以运行wind系统的软件,如果你不习惯mac os 或工作需要那PD绝对是个好软件正版要七八百授权,只要十五就能解决,本人已经帮80多人安装了 阅读全文
posted @ 2017-05-24 11:51 solq321 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 严格来讲Netty Reactor是一种设计模式,一听模式两字就知道了吧,套路哈哈 Reactor中文译为“反应堆”. 看图netty处理流程 1.netty server 至少有两组reactor。boss同child 2.boss负责提取nio SelectionKey,将key操作如serve 阅读全文
posted @ 2017-05-09 12:38 solq321 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 有个同事说你花这么多钱买吉他功能多都是玩具,不如实实在在买正常的吉它。 有个从小的朋友又不同:他说这牌子质量怎样?花多少钱? 注意:这两个朋友都是组过乐队,现在工作也不玩乐队了,那个是对的呢,本意是好的 对于我新手学习来讲,什么琴都行,但起码不要太差对吧,不会买是正常的 我买了之后,有相应的售后服务 阅读全文
posted @ 2017-05-04 13:11 solq321 阅读(164) 评论(0) 推荐(0) 编辑
摘要: OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互联模型。 该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即ISO开放系统互连参考模型。 阅读全文
posted @ 2017-04-26 12:14 solq321 阅读(856) 评论(0) 推荐(0) 编辑
摘要: jdk1.7支持sctp协议,需要linux安装sctp支持库 测试代码 导出ClientSCTP.class,ServerSCTP.class 环境部署 1.linux检查是否支持sctp,官方提示必须内核2.6版本以上,有信息显示代表已安装 lsmod | grep sctp 1.1如果没有就下 阅读全文
posted @ 2017-04-24 16:50 solq321 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 接下来突破65000连接,因为要模拟大规模情况,测试机子有限,所以最好每台机子分配65000*2+以上 这里突破指的是单台机子client超过65000端口限制,当然最终也要server支撑得起 解决思路是server添加虚拟IP,添加好后 ping 成功证明生效了,然后执行client测试,结果突 阅读全文
posted @ 2017-04-22 16:50 solq321 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 把测试代码ServerAio.class,ClientAio.class打包成jar,丢给linux系统跑server,window跑client 其中添加两个shell文件,因为原系统装有java6,建立个sh不同版本java共存 java8.sh systeminfo.sh jdk: java 阅读全文
posted @ 2017-04-22 11:40 solq321 阅读(476) 评论(0) 推荐(0) 编辑
摘要: asynchronous I/O (the POSIX aio_functions)—————异步IO模型最大的特点是 完成后发回通知。 与NIO不同,当进行读写操作时,只须直接调用API的read或write方法即可。这两种方法均为异步的,对于读操作而言,当有流可读取时,操作系统会将可读的流传入r 阅读全文
posted @ 2017-04-21 17:08 solq321 阅读(305) 评论(0) 推荐(0) 编辑
摘要: JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架,使用的是RMI技术。 比较经典的应用jdk bin目录下 jconsole,jvisualvm 来看下如何使用jconsole简单使用 打开jconsole 菜单->新 阅读全文
posted @ 2017-04-21 15:09 solq321 阅读(356) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页