
Java IO
NanguoCoffee
这个作者很懒,什么都没留下…
展开
-
RandomAccessFile.readLine()读取文件乱码
RandomAccessFile.readLine(): 很有可能会产生乱码。因为它是每读取一个byte就将其转化为char,再将char拼接称为String。对于一个中文,就需要2个byte或者多个byte来表示(不同的编码采用的byte数目不一样),假设为3个byte,那么raf.readLine()则将该中文视为单独的3个char。应当使用 知道该行的开始和该行的结束(即在两个‘\n...2010-08-31 16:30:26 · 921 阅读 · 0 评论 -
在Netty中使用Apache common fileupload
在Http上传中,Apache common fileupload 的文件上传组件要求传入Inputstream对象。而Netty中数据是按块(HttpChunk)来传送数据,没有直接的流。因此要想在Netty中使用Apache Common Fileupload,则必须将httpchunk适配成InputStream。 实现Apache FileUpload /...2011-01-21 11:06:31 · 304 阅读 · 0 评论 -
分析Netty工作流程
分析Netty工作流程: 下面以Netty中Echo的例子进行流程跟踪,并简要的服务器启动->客户端连接-> 服务器处理连接-> 服务器处理客户端数据<-> 客户端处理服务器数据 1:客户端连接: 我们直接看这行代码:bootstrap.connect(new InetSocketAddress(host, port));...原创 2010-12-10 16:40:35 · 366 阅读 · 0 评论