感性认识:  传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。 小...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 08:50:29   
                                阅读次数:
365
                             
                    
                        
                            
                            
                                XSocket是什么? java的nio的封装。详情:1. 
http://xsocket.sourceforge.net/core/apidocs/2_1/index.html2. 
http://xsocket.org开发中要解决的实际问题:如果客户端一定时间内没有操作,则踢客户端下线。/** * ...
                            
                            
                                分类:
其他好文   时间:
2014-05-09 04:10:15   
                                阅读次数:
246
                             
                    
                        
                            
                            
                                转载标明,http://www.gxabase.com视频内容:此节视频主要介绍Java基础程序设计中的break、continue、return关键字如何应用。视频内容详细,大家在学习中可以很好的参考一下。
                            
                            
                                分类:
编程语言   时间:
2014-05-09 03:13:19   
                                阅读次数:
258
                             
                    
                        
                            
                            
                                一下是一个基于AIO实现的简单web服务器,这是一个简单例子...
                            
                            
                                分类:
Web程序   时间:
2014-05-08 04:48:53   
                                阅读次数:
341
                             
                    
                        
                            
                            
                                Tomcat 8(七)解读Bootstrap(http://blog.csdn.net/flyliuweisky547/article/details/23464245)介绍过,Connector初始化/启动的时候将初始化/启动内部的ProtocolHandler,而ProtocolHandler又会初始化/启动内部的Endpoint。其实ProtocolHandler只是个接口
Protoco...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 01:46:12   
                                阅读次数:
629
                             
                    
                        
                            
                            
                                1、数据类型 Java的数据类型分为基本数据类型和引用数据类型。 a, 基本数据类型包括:byte, 
boolean, char, short, int, long, float, double; b, 每个基本数据类型都有相应的引用类型,比如int -> 
Integer,char -> ch...
                            
                            
                                分类:
编程语言   时间:
2014-05-07 17:54:03   
                                阅读次数:
417
                             
                    
                        
                            
                            
                                1.Java基础 
很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容: 
a) Java基...
                            
                            
                                分类:
移动开发   时间:
2014-05-07 14:56:38   
                                阅读次数:
426
                             
                    
                        
                            
                            
                                ### 背景
银时跟我讲,想从 Netty3迁移到Netty4 。
问其原因是因为 Netty3在容器里会报错,错误堆栈:
java.io.IOException: 无法立即完成一个非阻止性套接字操作。
at sun.nio.ch.SocketDispatcher.close0(Native Method)
at sun.nio.ch.SocketDisp...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 06:30:21   
                                阅读次数:
425
                             
                    
                        
                            
                            
                                List 代表一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引List 
允许使用重复元素,可以通过索引来访问指定位置的集合元素。 List 默认按元素的添加顺序设置元素的索引。List 
集合里添加了一些根据索引来操作集合元素的方法:另外:List 额外提供了一个 listItera...
                            
                            
                                分类:
编程语言   时间:
2014-05-07 00:16:29   
                                阅读次数:
349
                             
                    
                        
                            
                            
                                今天把19节剩下的看完了毕向东java基础 25天 停在这里的19天毕向东html 
29天方立勋javaweb 11天冯威ajax 25天张孝祥 struts1.3 6天黎活明struct2.1 3天李勇Hibernate 
4天黎活明_Spring2.5 3天黎活明android 8天
                            
                            
                                分类:
其他好文   时间:
2014-05-06 12:44:21   
                                阅读次数:
255