摘要:        
使用ThreadLocal并且有线程池时要特别注意,ThreadLocal是以线程为key的,而线程池里面的线程是会被重新利用的,所以如果有使用线程池并且使用ThreadLocal来保存状态信息时要特别注意要每次初始化,否则同一个线程会用到之前线程的状态信息,代码见http://www.macroh    阅读全文
        
            posted @ 2017-11-23 18:52
有梦就能实现
阅读(511)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
最近遇到一个比较隐蔽而又简单地问题,在使用ThreadLocal时发现出现多个线程中值串来串去,排查一番,确定问题为线程池的问题,线程池中的线程是会重复利用的,而ThreadLocal是用线程来做Key的所以在使用线程池的时候要特别注意ThreadLocal. ThreadLocal数据是在线程创建    阅读全文
        
            posted @ 2017-11-23 18:51
有梦就能实现
阅读(782)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
ThreadLocal使用 ThreadLocal可以让线程拥有本地变量,在web环境中,为了方便代码解耦,我们通常用它来保存上下文信息,然后用一个util类提供访问入口,从controller层到service层可以很方便的获取上下文。下面我们通过代码来研究一下ThreadLocal。 新建一个T    阅读全文
        
            posted @ 2017-11-23 18:49
有梦就能实现
阅读(2082)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
这两天一直在查无线app一个诡异的问题,表象是stg的接口返回数据,和线上接口的返回数据不一致。 1、初步判断:有缓存,查看代码后发现缓存时间直邮6分钟,而且同一个接口,其他调用方的返回数据,stg和线上是保持一致的。 2、确认版本后,把线上版本和stg环境的版本号,进行多次check,发现版本是一    阅读全文
        
            posted @ 2017-11-23 18:44
有梦就能实现
阅读(1529)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
转载 2014年10月24日 22:33:29 标签: <!-- [startarticletags]--> <!-- [endarticletags]--> 328 <!-- <li><button class="btn-noborder but-comment-topicon"><i class    阅读全文
        
            posted @ 2017-11-23 17:29
有梦就能实现
阅读(1702)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。正是由于这个特 点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。例如在某个服务器程序中,该服务器的配置信息可能存放在数据库或 文件中,这些配    阅读全文
        
            posted @ 2017-11-23 09:37
有梦就能实现
阅读(952)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
近来参与一个Java的web办公系统,碰到一个bug,开始猜测是线程池管理的问题,最后发现是单例模式的问题。 即,当同时发起两个事务请求时,当一个事务完成后,另一个事务会抛出session is closed异常。具体见下图: 1 至于,下面这种情况,当时也测试过,但问题情形忘了,手上没有数据库环境,无法进行测试: image 最开始,个人认为是session管理的问题,比如,在关闭s...    阅读全文
        
            posted @ 2017-11-23 09:30
有梦就能实现
阅读(260)
评论(0)
推荐(0)
        
        
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号