如果需要使 Map 线程安全,大致有这么四种方法: 1、使用 synchronized 关键字,这也是最原始的方法。代码如下 synchronized(anObject) { value = map.get(key); } JDK1.2 提供了 Collections.synchronizedMap(originMap) 方法,同步方式其实和上面这段代码相同。 2、使用 JDK1.5 提供的锁(java.util.concurrent.locks.Lock)。代码如下 lock.lock(); value = map.get(key); lock.unlock(); 3 ...
2008-02-07

常用log4j配置 [转]

关键字: java
常用log4j配置 [转] 常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子: 一、log4j.properties ### 设置com.unmi域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ## log4j.category.com.unmi=ERROR,A1 log4j.category.com.unmi=INFO,A2 ### 一般把上面两行写如下方式,统一控制日志输出,再用log4j.logger设置包独立的输出级别 ## log4j.rootLogger=DEBUG,A1 log4j.logge ...
  • 18:08
  • 浏览 (241)
  • 评论 (0)
mllee
搜索本博客
最近加入圈子
最新评论