- 博客(5)
- 收藏
- 关注
原创 对synchronized关键字的理解
[size=medium]synchronized关键字在线程中扮演的很重要的作用,对它的使用近来了解如下:1、synchronized作用于类范围。 synchronized static void theMethod(),这个方法所在的class作为锁,多个线程想要访问这这一方法,在一个方法获得锁,则其余的需要等待释放的锁。与其相同的还有同步区块,对一个区块的代码同步:static voi...
2011-12-22 18:11:04 146
原创 近两天学习线程浅得
[color=black][size=medium]最近两天小学习了下jameswxx大大写的线程安全,觉得很有收获。现在总结一下。 首先,我了解了jvm的内存模型。jmm规定了jvm有主存,主存是被所有线程所共享的。而这当中涉及到了两个问题:可见性和有序性。 (1)可见性:所谓可见性就是一个线程对主存内容的做了修改,那么其他线程是可以看到的。jvm(不知道别的虚拟机上是不是...
2011-12-17 16:55:34 122
原创 对文件输入输出小结
一、输出1、new 一个要写入的文本 File f = new File("D:/today/"+String.valueOf(System.currentTimeMillis())+".txt");2、新建一个File的输出流 FileOutputStream fo = new FileOutputStream(f);3、加一个管子 DataOutputStream ds = ...
2011-12-07 18:14:18 105
原创 log4j.properties的参数
log4j.properties参数log4j.rootLogger=DEBUG,CONSOLE,DATABASE,FILElog4j.addivity.org.apache=true# 应用于控制台log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshol...
2011-12-07 17:50:59 124
原创 关于今天发现的配置log4j相对路径的做法
今天遇到了配置log4j相对路径的问题,在网上找到了一些资料,但是感觉比复杂(maybe本人菜鸟一枚)且并不适合现在做的项目,根据找到的资料想到配置方法如下:1、项目启动时,加载一个初始类:public class ConfigXmlInit extends HttpServlet {public void init() throws ServletException { ...
2011-11-29 10:33:15 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人