本节主要分析server的启动过程。 Netty是基于Nio实现的,所以也离不开selector、serverSocketChannel、socketChannel和selectKey等,只不过Netty把这些实现都封装在了底层。 从示例可以看出,一切从ServerBootstrap开始。 Serv ...
分类:
Web程序 时间:
2017-05-03 17:22:25
阅读次数:
236
东西方向一组红黄绿灯,南北方向一组红黄绿灯,倒计时秒数在数码管上显示。 ...
分类:
其他好文 时间:
2017-05-01 00:27:40
阅读次数:
304
原文地址:http://www.cnblogs.com/jaycekon/p/6225058.html 1、下载安装ActiveMQ ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux、 ...
分类:
编程语言 时间:
2017-04-27 17:55:52
阅读次数:
260
一、报错类型 二、捕获异常 三、抛出异常(raise) ...
分类:
编程语言 时间:
2017-04-25 00:38:13
阅读次数:
193
Android中更新UI的几种方式: 1. Activity 的 runOnUiThread() 2. Handler 的 post() 3. Handler 的 sendMessage() 4. View 的 post() 1 public class FiveActivity extends A... ...
分类:
移动开发 时间:
2017-04-24 23:02:14
阅读次数:
194
写在前边的实现需求: 1.总共10万个电话号码; 2.电话号码中有重复和错误; 3.查找出正确的号码(不重复); 一、优化前的实现方式: 1.先用正则过滤一遍10万条数据,找出错误的; 2.用List.Contains验证重复数据,List.Add添加不重复数据; 3.最终从List中取出正确的数据 ...
分类:
编程语言 时间:
2017-04-24 17:22:34
阅读次数:
269
任何语言都会涉及到内存的管理和使用,很多语言要求开发人员自己进行所有内存的管理工作,如c++等。而内存管理要求的技术难度很大,很多开发人员不能很好地完成,同时也成为意向沉重的负担。 java则不同,其为内存管理提供的一套完整的解决方案——垃圾收集机制,大大减轻了开发人员编写内存管理代码的负担,减少了 ...
分类:
其他好文 时间:
2017-04-24 14:37:48
阅读次数:
203
转自:http://kim-miao.iteye.com/blog/1662550 一.Runtime.addShutdownHook理解 在看别人的代码时,发现其中有这个方法,便顺便梳理一下。 void java.lang.Runtime.addShutdownHook(Thread hook) ...
分类:
编程语言 时间:
2017-04-24 10:01:56
阅读次数:
176