`
lysongfei
  • 浏览: 60166 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一、为什么要引入java.nio包?   Java 平台传统的I/O 系统都是基于Byte(字节)和Stream(数据流)的,相应的I/O 操作都是阻塞型的,所以服务器程序也采用阻塞型I/O 进行数据的读、写操作。本文以TCP长连接模式来讨论并发型服务器的相关设计,为了实现服务器程序的并发性要求,系统由一个单独的主线程来监听用户发起的连接请求,一直处于阻塞状态;当有用户连接请求到来时,程序都会启一个新的线程来统一处理用户数据的读、写操作。   这种模式的优点是简单、实用、易管理;然而缺点也是显而易见的:由于是为每一个客户端分配一个线程来处理输入、输出数据,其线程与客户机的比例近似为1:1, ...
java数据类型     字节  表示范围 byte(字节型)     1  -128~127 short(短整型)    2 -32768~32767 int(整型)        4  -2147483648~2147483647 long(长整型)     8  -9223372036854775808 ~ 9223372036854775807 float(浮点型)    4  -3.4E38~3.4E38 double(双精度型) 8  -1.7E308~1.7E308 char(字符型)     2  从字符型对应的整型数来划分,其表示范围是0~65535 boolean(布尔型 ...
优先级 运算符 结合性 1 () [] . 从左到右 2
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title> new document </title> <meta name="generator" content="editplus"> <meta name="author" content=""> <meta nam ...
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title> new document </title> <meta name="generator" content="editplus"> <meta name="author" content=""> <meta nam ...
js代码 <script type="text/javascript"> $(document).ready(function(){ $("#org_span").toggle(function(){ $(this).children("img").attr("src","../image/pic/add.gif"); $("#orgdiv").addClass("hidden"); },function(){ ...
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>google.html</title> <meta http-equiv="content-type" content="text/html;charset=GBK"> <script type="text/javascript" src=&q ...
JS库 doc_input.js // 动态生成来文单位二级下拉单位列表 function sub_orign(obj) { $('#orgid').val($('#item_origin option:selected').text()); //alert(obj.value); if (obj.value == "0") { $("#suborign").empty(); } else { $("#suborign").empty(); var url = 'subdept.action'; ...
java.io.StreamCorruptedException: invalid type code: AC 在做一个聊天程序的时候,从客户端读取聊天信息后通过ObjectOuputStream写入socket输出流,在服务器端通过socket输入流readObject()读取时抛出异常...
Global site tag (gtag.js) - Google Analytics