摘要:
writeBytes 问题出在writeBytes(String s)这个方法上。 JAVA中的char是16位的,一个char存储一个中文字符,直接用writeBytes方法转换会变为8位,直接导致高8位丢失。从而导致中文乱码。 解决方法: 现转换为字节组,再write写入流。方法如下: 原方法: 阅读全文
posted @ 2018-04-16 19:05
kakaisgood
阅读(584)
评论(0)
推荐(0)
摘要:
grep -a worked for me: 阅读全文
posted @ 2018-04-16 18:51
kakaisgood
阅读(101)
评论(0)
推荐(0)
摘要:
13down voteaccepted 13down voteaccepted Here's a java 1.4 compatible 1.5-liner: int[] array = { 1, 2, 3, 4, 5 }; int size = 3; int[] part = new int[si 阅读全文
posted @ 2018-04-16 15:46
kakaisgood
阅读(193)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/puyangsky/p/5840873.html 2.2.2 文件通道 FileChannel只能通过工厂方法来实例化,那就是调用RandomAccessFile、FileInputStream和FileOutputStream的getChannel() 阅读全文
posted @ 2018-04-16 15:18
kakaisgood
阅读(129)
评论(0)
推荐(0)
摘要:
PrintStream和PrintWriter的autoflushing机制有点不同,前者在输出byte数组、调用println方法、输出换行符或者byte值10(即\n)时自动调用flush方法,后者仅在调用println方法时发生autoflushing。 阅读全文
posted @ 2018-04-16 14:29
kakaisgood
阅读(105)
评论(0)
推荐(0)
摘要:
ByteBuffer的介绍 转摘 有一个问题需要明确:为什么要使用bytebuffer,它比byte比起来有什么优点? 很简单:为了提高IO的效率。怎样提高的,这个还得google一下。 记住几个标志的含义:position[0]:当前指针的位置,也就是接下来要读写的位置。limit:限制,一个缓冲 阅读全文
posted @ 2018-04-16 12:01
kakaisgood
阅读(259)
评论(0)
推荐(0)
摘要:
一、使用jmap工具生成dump文件 二、MAT工具的下载和安装 三、使用MAT工具进行内存泄露分析 -- Step 1 : ps –ef | grep <process> (which is Batch server here) Step 2 : Note down the PID of it. 阅读全文
posted @ 2018-04-16 11:11
kakaisgood
阅读(151)
评论(0)
推荐(0)

浙公网安备 33010602011771号