- 博客(11)
- 收藏
- 关注
原创 int转6位16进制数。
public static String toHex(int x) { if (x > 0xFFFFFF || x throw new IllegalArgumentException(); } String hex = Integer.toHexString(x); char[] chars = "00 00 00".toCharArray
2014-04-03 17:29:55 907
原创 线程局部变量ThreadLocal
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一个线程都可以独立地
2014-03-26 11:05:40 1354
原创 根据种子生成随机数。
public class Main2 { public static void main(String[] args) { int[] nums = { 1 , 2 , 3 , 4 , 5 }; System.out.println( Arrays.toString( ran(nums , 2) )); System.out.pr
2014-03-25 14:09:29 1174
原创 oracle几种分页方法效率比较。
第一种:SELECT * FROM (SELECT ROW_.*, ROWNUM ROWNUM_ FROM (SELECT * FROM TABLE1 WHERE TABLE1_ID = XX ORDER BY GMT_CREATE DESC)
2014-03-18 16:32:20 1171
原创 session过期,点击后退不跳转到登陆页面。
分享一个小技巧,有些页面需要登录后才可以使用的,如果长期不操作的话,点一下会跳回到登录页面,但是如果点浏览器的回退按钮还是可以回去的,虽然操作不了,但是还是可以看到里面的东西。如果想避这种情况,在页面响应时添加个 HTTP 头就可以了public static void forbidBrowserCache(HttpServletResponse response) { re
2014-03-18 15:55:40 1059
转载 解决 – java.lang.OutOfMemoryError: unable to create new native thread
一、认识问题:首先我们通过下面这个 测试程序 来认识这个问题:运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4,测试程序:12345678910111213
2014-03-06 16:19:47 5411
原创 ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别(总结)
ThreadPoolExecutor参数corePoolSize和maximumPoolSize,BlockingQueue(SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue)关系或规则:1.如果运行的线程少于 corePoolSize,则 Executor 始终首选添加新的线程,而不进行排队。(什么意思?如果当前运行的线程
2014-03-06 15:32:07 1329
转载 ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别
工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。 前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(Synch
2014-03-06 15:18:36 14679
转载 进程与线程的一个简单解释
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。
2014-03-06 14:09:15 632
原创 开源连接池与应用服务器连接池比较。
http://tieba.baidu.com/p/1870302893#subhttp://chenchen8111.blog.163.com/blog/static/29769908201212431412377/如果条件允许使用weblogic和websphere等中间件,他们的性能以及调配和开源的不在一个量级。配置:weblogic和websphere等中
2014-03-05 15:09:02 618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人