自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

耗子也疯狂

还是有童趣点好!

  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于会阻塞spring初始化线程对象的处理

需求前提:在容器加载的过程中,需要要同时加载某些特殊的会阻塞线程的对象,例如(自动启动msn并自动登陆)。 问题描述:由于spring的初始化过程是单线程进行的,这种特殊的对象会导致线程阻塞,spring无法进行正常初始化。  解决方案: 1.使用监听器。 2.延时加载。 3.二次加载。 方案分析: 第一种方案:此方法使用单独的线程来启动这类资源,因此不...

2010-10-12 12:30:03 481

对ThreadLocal调用过程原理补充(带图)

看完lujh99的正确理解ThreadLocal一文,使我对ThreadLocal有了一个全面的了解,具体的原理我就不再复述,下面用个小例子来说明具体项目中的使用,先上类图: public class User { private String id; private String name; private Integer age; public String get...

2010-03-17 18:28:36 137

Log4J备忘录

构成记录器(Loggers):用来记录日志,相当于日志记录对象,这个在配置文件中可能配置多个,用来对不同的目录进行分别记录根记录器:log4j.rootLogger = [ level ] , appenderName, appenderName, … 在早期的Log4j版本中,org.apache.Category实现了记录器的功能,为了提高向后兼容 性,Logger扩展了C...

2010-03-16 17:56:44 117

java.util.ConcurrentModificationException异常处理,备忘录

java.util.ConcurrentModificationException异常网上机以找到很多资料。整体上看了一下,基本上都是说那些原理的,比较啰嗦,我只简单说明一下原理和解决方案,用来备忘原理:由于在迭代的过程中对集体进行了增加或者删除,导致索引西匹配不上而报异常解决方案: 1.对于HashMap,可有用ConcurrentHashMap来代替解决并发的问题 2.对于非H...

2010-01-28 15:07:13 94

小bug引发的蝴蝶效应

昨天在项目测试中遇到了一个比较奇怪的问题,先说一下项目结构和环境吧项目结构:类型:网络监控 部署方式:web层做展现,采集层做数据采集,分析处理层做数据分析和入库,三层独立部署,运行时通过ActiveMQ来进行通信 问题描述:由于是测试阶段,数据量不太大,有20多个采集任务在运行,本机测没发现有大的问题,在服务器上跑了一夜,第二天早上发现服务器ssh登陆不上,显示连接超时。用root登陆上去,发...

2010-01-27 17:40:34 167

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除