上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页

2018年4月13日

Java 多线程开发之Executors

摘要: java自带进程监控工具 C:\Program Files\Java\jdk1.8.0_141\bin\jconsole.exe 例子1 固定数量线程池 说明:任务类MyThread在任务起始打印数据,耗时8秒钟。 pool只有三个线程可用,在前三个任务执行完毕之后才运行剩下的2个 运行结果 tas 阅读全文

posted @ 2018-04-13 15:05 legion 阅读(148) 评论(0) 推荐(0) 编辑

2018年4月9日

Java内存操作知识汇总

摘要: 堆缓冲和直接缓冲区、 堆内存可以使用工具VisualVM Launcher查看。 其他内存监控工具 直接缓冲区DIrect Buffers 又称堆外内存,本机内存,默认64M,可通过参数-XX:MaxDirectMemorySize指定。 public static void test() { By 阅读全文

posted @ 2018-04-09 14:15 legion 阅读(189) 评论(0) 推荐(0) 编辑

2018年4月4日

netty(9)ByteBuf的操作

摘要: ByteBuf的说明 http://www.cnblogs.com/wade-luffy/p/6196481.html#_label0_0 https://segmentfault.com/a/1190000013523875 https://blog.csdn.net/dfdsggdgg/arti 阅读全文

posted @ 2018-04-04 15:28 legion 阅读(824) 评论(0) 推荐(0) 编辑

netty使用(8)基于http的JSON传输

摘要: 1.注意本文使用的是PUT方法发送一个json对象,然后客户端接收一个json对象。 因此使用一个C#的http工具。测试Http的POST方法的小工具 ,C#一个http 调试类,httpHelper类 HttpClient的学习 https://www.cnblogs.com/ITtangtan 阅读全文

posted @ 2018-04-04 11:52 legion 阅读(2566) 评论(0) 推荐(0) 编辑

2018年4月2日

Maven入门

摘要: 1.下载地址 解压到C盘下,复制安装地址,比如C:\apache-maven-3.5.3,然后在环境变量中,新建系统变量MAVEN_HOME,值就是C:\apache-maven-3.5.3。 在Pah中添加 %MAVEN_HOME%\bin; 在控制台输入mvn -version查看安装成功与否。 阅读全文

posted @ 2018-04-02 13:52 legion 阅读(107) 评论(0) 推荐(0) 编辑

2018年4月1日

netty使用(7)传输一个序列化对象

摘要: Server代码 Client代码 程序运行输出 客户端 client channel activePerson Encoder called... 服务端 Person Decoder called...BussinessHandler called and...Person is:name:La 阅读全文

posted @ 2018-04-01 15:10 legion 阅读(297) 评论(0) 推荐(0) 编辑

2018年3月30日

netty使用(6)handler 执行顺序问题

摘要: Netty中,可以注册多个handler。ChannelInboundHandler按照注册的先后顺序执行;ChannelOutboundHandler按照注册的先后顺序逆序执行, 1、ChannelInboundHandler之间的传递,通过调用 ctx.fireChannelRead(msg) 阅读全文

posted @ 2018-03-30 10:57 legion 阅读(551) 评论(0) 推荐(0) 编辑

netty使用(5)client_server一发一回阐释ByteBuffer的使用

摘要: Client 连接 发送一句问候,Server打印Client的问候,返回 I am ok!后关闭连接,Client打印Server发送的I am ok! Server代码 Client代码 阅读全文

posted @ 2018-03-30 09:04 legion 阅读(320) 评论(0) 推荐(0) 编辑

2018年3月29日

netty使用(4)一个简单Http服务器

摘要: netty channelRead和channelReadComplete 如果执行后者没有执行前者,可能原因 你是不是在添加这个handler之前还添加了消息处理的handler,如lineBasedFrameDecoder或者FixLengthFramDecoder等,这样的话当消息没有到结束标 阅读全文

posted @ 2018-03-29 16:52 legion 阅读(1086) 评论(0) 推荐(0) 编辑

2018年3月28日

互联网资源获取

摘要: 1.知乎帖子推荐 https://www.zhihu.com/question/26155575 2.14个开放社区 https://news.cnblogs.com/n/527706/ 3.Java推荐的11本书 https://bbs.csdn.net/topics/392352327 Spri 阅读全文

posted @ 2018-03-28 10:56 legion 阅读(211) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页

导航