随笔分类 -  java整理

log4j配置模板
摘要:配置说明:log4j.properties 使用一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.of.appender.class1.org.apache.log4j.ConsoleAppender(控制台)2.org.apache.log4j.FileAppender(文件)3.org.apac 阅读全文

posted @ 2013-04-09 21:48 5彩石头 阅读(428) 评论(0) 推荐(0)

java中volatile关键字的含义
摘要:在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和 块语句,在多线程访问的时候,同一时刻只能有一个线程能够用synchronized 修饰的方法 或者 代码块。volatile用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。vola 阅读全文

posted @ 2013-03-27 23:05 5彩石头 阅读(103) 评论(0) 推荐(0)

BTrace使用简介
摘要:BTrace通过动态的挂接用java写的代码到运行时上来获取到一些运行细节,例如典型的使用btrace的方法为:btrace -cp [btrace的jar所在的路径,默认为btrace/build下] [pid] [需要运行的java代码]例如一段这样的代码:import java.util.Random;public class Case1{ public static void main(String[] args) throws Exception{ Random random=new Random(); CaseObject object=new CaseO... 阅读全文

posted @ 2013-02-26 23:39 5彩石头 阅读(442) 评论(0) 推荐(0)

导航