2016年4月29日

java1.7集合源码阅读:ArrayBlockingQueue

摘要: ArrayBlockingQueue是一个先进先出线程安全的队列,队列头部是进入队列时间最长的元素,队尾是进入队列时间最短的元素,同时队列的最大容量是固定的。 先看类定义: 对元素的增加操作,主要提供了三种使用场景:添加(队列已满则返回false)、限时等待添加,无限等待添加; 对元素的获取同样提供 阅读全文

posted @ 2016-04-29 16:55 jessezeng 阅读(320) 评论(0) 推荐(0) 编辑

linux下java.io.IOException: Cannot run program "/opt/jdk/jre/bin/java": error=13, Permission denied

摘要: linux下启动jetty时报: 执行命令: chmod 777 /opt/jdk/jre/bin/java 阅读全文

posted @ 2016-04-29 16:00 jessezeng 阅读(18926) 评论(0) 推荐(0) 编辑

使用log4j2分离系统日志与业务日志

摘要: 前一篇文章介绍了log4j2 扩展日志级别,支持将系统日志与业务处理日志拆分,现在介绍一下通过日志级别将系统日志与业务日志分类,要达到这个目的很容易,只需要配置一下log4j的xml文件: 通过上面的配置就可以达到我们想要的目的,主要用到了log4j2日志级别过滤,可参考另一篇文章 log4j2按日 阅读全文

posted @ 2016-04-29 15:54 jessezeng 阅读(7556) 评论(4) 推荐(0) 编辑

log4j2 扩展日志级别,支持将系统日志与业务处理日志拆分

摘要: 项目中,有时候需要对系统中已处理的一些业务数据日志进行提取分析,通常log4j默认提供的日志级别可能不够用,这时候我们就需要对日志级别进行扩展,以满足我们的需求. 本文就简单介绍一下log4j2的日志级别扩展,直接上代码: 代码实际上很简单,需要注意的地方是: 注意上面红色的数字,这个数字用于指定级 阅读全文

posted @ 2016-04-29 15:37 jessezeng 阅读(3969) 评论(0) 推荐(1) 编辑

导航