随笔-50  评论-55  文章-8  trackbacks-0
01 2009 档案
StringBuilder和StringBuffer      摘要: 在不考虑多线程安全的情况下,优先考虑StringBuilder,因为他比StringBuffer快;
如果考虑多线程安全,需用StringBuffer,因为StringBuilder不是多线程安全的。  阅读全文
posted @ 2009-01-06 10:59 蒋家狂潮 阅读(287) | 评论 (0)  编辑
解决并发大数据量阻塞之道      摘要: 重要思想是:利用多线程将数据接收和数据处理两块业务分开。  阅读全文
posted @ 2009-01-06 10:28 蒋家狂潮 阅读(954) | 评论 (0)  编辑
BASE64编码解码      摘要: JAVA方式的编码和解码  阅读全文
posted @ 2009-01-06 10:12 蒋家狂潮 阅读(193) | 评论 (0)  编辑
防死锁的Java命令行函数      摘要: Runtime.exec() 方法创建标准的输出的管道。 当子进程,往完全缓冲区此管道写入大量数据时,它阻止在管道上直到管道缓冲区中的数据读取父进程。 如果父进程将永远不会读取标准输出, Process.waitFor() 不返回。若要避免阻止,请确保父进程始终读取标准输出从子进程。  阅读全文
posted @ 2009-01-04 16:38 蒋家狂潮 阅读(657) | 评论 (0)  编辑