2013年8月1日

字节数组与16进制字符串互转

摘要: private static final int zero = java.lang.Math.abs(Byte.MIN_VALUE); private static final byte[][] hexList = new byte[zero+Byte.MAX_VALUE+1][]; static{ for(int i=0; i<Byte.MAX_VALUE*2+2; i++){ byte b = (byte) (Byte.MIN_VALUE+i); int num = (int)b; if (... 阅读全文

posted @ 2013-08-01 11:46 過眼云煙 阅读(403) 评论(0) 推荐(0)

2013年7月12日

JVM学习总结

摘要: JVM指令执行流程架构图: 阅读全文

posted @ 2013-07-12 11:59 過眼云煙 阅读(170) 评论(0) 推荐(0)

2013年7月9日

关于操作字符串的简单探讨。

摘要: 始于之前的阿里面试,根据面试官的提示,重写了三遍方法才写对,教条?不过我对此有另外的看法。如下代码,三种不同的截取方式,前面两种都比面试官所说的方法快,速度并且不在同一个量级。而以字节操作又比以字符操作略慢,其原因在于以字节操作的最后要求new String,从源码可知其会导致重新按字符集编码。可知,快速的操作字符串,根本的手段是以JAVA字符(char)形式进行操作,其次是字节形式,在字节与字符串之间互操作是性能最差的方式。package Custom;import java.io.UnsupportedEncodingException;import java.util.Random;pu 阅读全文

posted @ 2013-07-09 16:55 過眼云煙 阅读(447) 评论(0) 推荐(0)

2013年6月24日

深入理解JVM内幕:从基本结构到Java 7新特性[转]

摘要: 英文原文:cubrid,编译:ImportNew - 朱伟杰 译文链接:http://www.importnew.com/1486.html 【如需转载,请在正文中标注并保留原文链接、译文链接和译者等信息,谢谢合作!】 每个Java开发者都知道Java字节码是执行在JRE((Java Runtime 阅读全文

posted @ 2013-06-24 17:47 過眼云煙 阅读(228) 评论(0) 推荐(0)

JVM指令集[转]

摘要: http://blog.csdn.net/tccth4091/article/details/5833103 http://www.cnblogs.com/rollenholt/articles/2176752.html 指令码 助记符 说明 0x00 nop 什么都不做 0x01 aconst_n 阅读全文

posted @ 2013-06-24 14:19 過眼云煙 阅读(255) 评论(0) 推荐(0)

2013年6月14日

Spring自定义Scope作用域[线程域]

摘要: 需求:在Service/CoreBusiness/Handler/等层之间互相跳转,需要在同一个线程范围内,一直取得该DAO实例,而不是new一个或单例的,则现有Spring默认区间不足以满足需求。这样做的弊端是:如果采用的是线程池,设入到该线程的对象可能会一直不会被remove掉。直接上代码:import java.util.HashMap;import java.util.Map;import org.springframework.beans.factory.ObjectFactory;import org.springframework.beans.factory.config.Sco 阅读全文

posted @ 2013-06-14 11:25 過眼云煙 阅读(926) 评论(0) 推荐(0)

2013年6月8日

左右滚动的滑块。

摘要: package Custom; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Component; import java.awt.Dimension; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics2... 阅读全文

posted @ 2013-06-08 18:26 過眼云煙 阅读(168) 评论(0) 推荐(0)

工作中用到的一些命令

摘要: 随便记录一些。 export LD_LIBRARY_PATH=/app/jprofiler7/bin/linux-x64/:$LD_LIBRARY_PATH: java -Xint -agentlib:jprofilerti=port=18850 -Xms128m -Xmx1000m -Xbootc 阅读全文

posted @ 2013-06-08 10:33 過眼云煙 阅读(190) 评论(0) 推荐(0)

2013年5月14日

CAP原则应用探讨

摘要: 1:在 理论计算机科学中, CAP定理(CAP theorem), 又被称作 布鲁尔定理(Brewer's theorem), 它指出对于一个 分布式计算系统 来说,不可能同时满足以下三点: C: 一致性(Consistency) (所有节点在同一时间具有相同的数据) 分布部署时,要保证各个节点的数 阅读全文

posted @ 2013-05-14 14:03 過眼云煙 阅读(281) 评论(0) 推荐(0)

2013年5月10日

JAVA应用AES/DES算法时需要注意的地方

摘要: 先说AES,看代码: public static byte[] doEncrypt(byte[] key, byte[] initialVector, byte[] text) { try { SecretKeySpec secretKeySpec = new SecretKeySpec(key, "AES"); Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");//"算法/模式/补码方式" IvParameterSpec iv = new ... 阅读全文

posted @ 2013-05-10 13:03 過眼云煙 阅读(3767) 评论(0) 推荐(0)

导航