09 2012 档案

Base64 加密之中文乱码
摘要:Base64编码将二进制数据按照每三个字节转换成四个字节可读字符,编码后的字符长度大约为136.1%。字符范围为 A-Z a-z 0-9 \ +。但编码后的字符串不太适合使用URL传输,中文加密后的乱码也多是因为这个原因引起:放在url中传输时+号会被替换成空格;并且每76个字符都会添加一个换行"\n",这个换行符合会丢失。例如:哈哈哈哈哈哈。。。。哈哈哈哈哈哈。。。。哈哈哈哈哈哈。。。。会被编码为:uf65/rn+uf65/rn+oaOho6GjDQoNCrn+uf65/rn+uf65/qGjoaOhow0KDQq5/rn+uf65/rn+uf6h\no6GjoaM=放在 阅读全文

posted @ 2012-09-29 12:16 心笑峰 阅读(16539) 评论(0) 推荐(0) 编辑

JAVA 笔记 Callable 与 FutureTask:有返回值的多线程
摘要:常用的Thread类在run方法执行完之后是没有返回值的,要实现子线程完成任务后返回值给主线程需要借助第三方转存。Callable接口则提供了一种有返回值的多线程实现方法。下面以一个简单的地主、监工和长工的例子展示这种接口的用法。长工类:长工类实现了Callable接口,线程运行完成后返回一个Integer值。 importjava.util.concurrent.Callable;publicclass Changgong implementsCallable<Integer>{privateinthours=12;privateintamount;@Overridepublic 阅读全文

posted @ 2012-09-26 16:44 心笑峰 阅读(10044) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示