
Java
翁志艺
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ByteBuffer使用实例
[code="java"] package com.vyloy.server; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.Channels; import java.nio.channels.ReadableByteChannel; import java.nio...原创 2010-10-25 22:57:18 · 305 阅读 · 0 评论 -
字节、字符串与字符编码
[size=large]Unicode的问题[/size] 需要注意的是,[color=red]Unicode只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储。[/color] 比如,汉字“严”的unicode是十六进制数4E25,转换成二进制数足足有15位(100111000100101),也就是说这个符号的表示至少需要2个字节。表示其他更大的符号,可能需要3...原创 2010-10-27 18:39:25 · 181 阅读 · 0 评论 -
Java语法糖——条件编译
Java语言进行条件编译的方法是:使用条件为常量的if语句。 [code="java"] public static void main(String[] args){ if (true) { System.out.println("block 1"); }else{ System.out.println("block 2"); } } [/cod...原创 2011-10-04 21:57:40 · 217 阅读 · 0 评论 -
为什么Java里的Thread类suspend和resume方法会被不赞成使用??
官方解释如下:[url]http://download.oracle.com/javase/6/docs/technotes/guides/concurrency/threadPrimitiveDeprecation.html[/url] [b]Why are Thread.suspend and Thread.resume deprecated?[/b] Thread.suspend is ...原创 2011-10-05 14:46:16 · 302 阅读 · 0 评论 -
优化eclipse运行的jvm参数
[code="java"] -Xmn192m -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m -XX:+DisableExplicitGC//关闭显式System.gc()调用 -XX:+UseParNewGC -XX:ParallelGCThreads=2 -XX:+UseConcMarkSweepGC//使用C...原创 2011-10-05 15:18:00 · 122 阅读 · 0 评论 -
Thread.yield 和 Thread.sleep 是没有任何同步语义的
http://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html 17.3 [quote] Thread.sleep causes the currently executing thread to sleep (temporarily cease execution) for the specified duration, subjec...原创 2012-07-03 10:30:33 · 236 阅读 · 0 评论 -
Mina的ObjectSerialization、TextLine分包分析
Tcp传输数据分包不外乎3个方法: [list] [*]定长数据包。 [*]带数据长度的包头。 [*]在数据包之间用换行之类的特殊符号分隔。 [/list] 如果使用ObjectSerializationCodecFactory的ProtocolCodecFilter直接传输Java类对象的话,实际上会在要传输的数据前加上4个字节的来表示数据长度。关键代码如下: [code=...原创 2013-03-02 21:54:42 · 249 阅读 · 0 评论