04 2016 档案

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

posted @ 2016-04-29 16:55 jessezeng 阅读(324) 评论(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 阅读(19265) 评论(0) 推荐(0)

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

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

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

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

java 调用可执行文件时,ProcessBuilder异常CreateProcess error=2
摘要:java 调用其他应用程序时,可能在windows下没有问题,但是转到linux下,却会报这样那样的错误,比如有设计文件操作会报FileNotFoundException等等(如下代码): 原因: 不同的操作系统指令之间如果存在空格,可能会出现无法识别指令的错误。 解决方法: 指令中有空格的需要用不 阅读全文

posted @ 2016-04-26 10:18 jessezeng 阅读(3431) 评论(0) 推荐(0)

导航