- 浏览: 39731 次
- 性别:
- 来自: 深圳
最新评论
-
shuaiji:
有点看不懂呢
JAVA序列化基础知识Serializable与Externalizable的区别 -
nepalon:
LZ写的在getCount和setCount中用synchro ...
ThreadLocal and synchronized 补充 -
ecoll:
两者面向的问题领域不同。同步机制是为了同步多个线程对相同资源的 ...
ThreadLocal and synchronized 补充 -
max.h.chen:
klyuan 写道保护数据的一致性ThreadLocal会更好 ...
ThreadLocal and synchronized 补充 -
shaucle:
你可以看下源码,并不是你们说的那么复杂
都是人想出来的解决方 ...
ThreadLocal and synchronized 补充
文章列表
http://www.iteye.com/topic/81936?page=1
以上是原贴.
本文只是针对原贴的补充.
对于ThreadLocal和synchronized的区别,请看下面的例子估计大家更能清楚认识.希望我能在kyluan原贴的基础上把这个区别说清楚.
btw:这个例子是一个使用ThreadLocal不当的例子,请不要在项目中如此使用.
public class TestThreadLocal {
public static void main(String[] args) throws Exception {
ThreadLocal myThreadL ...
[quote="lkfnn"]如果说浮躁,社会的浮躁应该远比个人的浮躁要严重的多。[/quote]确实如此,
我们用系统的运行方式看这个问题,
1:社会由人组成.
2:社会与个人之间是相互作用,不管这个作用是好是坏,就是说有效应加成问题.
由以上两种,已经可以得出结论,浮躁的个人,产生了更浮躁的社会形态,
浮躁的社会形态反过来影响了新的个人加入到这个浮躁的行列.
由此产生一些奇怪的比较极端的现象,不足为奇.
同样也可以解释现在的一些文化现象,金钱观,及到个人的世界观的形成,
我们对比下现在的初中生与我们那时候的初中生,就可以发现社会发展的痕迹.我是说在思想观念上的发展.
- 2007-04-11 20:32
- 浏览 1741
- 评论(0)
[quote="ddandyy"]尊重生命那种东西并不是最基本的
最基本的是 尊重“自己的”生命
史上任何一个时代 任何一个国家都是如此
尊重别人的生命那种东西是国家进化到一定程度 能让你的这种付出得到回报的时候才会被大众所认可的
连自己下一口饭在哪都不知道的话 再去尊重什么猫啊狗啊包括其他人的什么东西 是很可笑的事情[/quote]尊重?现在的社会风气中,尊重经常挂在嘴边,其作用也就仅此而已了.
我曾在一个电视节目中看到这样的情况,主持人为了开玩笑,拿起了食物在台上嬉闹,旁边一位参加节目的外国人则无动于衷的看着,最后这位主持人问她怎么不积极参与,结果她回答说,食物在我 ...
- 2007-04-11 20:31
- 浏览 1929
- 评论(0)
1、设置分页符的bug。
poi里的HSSFSheet类提供了setRowBreak方法可以设置Sheet的分页符。
Bug:如果你要设置分页符的Sheet是本来就有的,并且你没有在里面插入过分页符,那么调用setRowBreak时POI会抛出空指针的异常。
解决方法:在Excel里给这个sheet插入一个分页符,用POI打开后再把它删掉,然后你就可以随意插入分页符了。
如果sheet是由poi生成的则没有这个问题。我跟踪了setRowBreak的源代码,发现是Sheet.java下的PageBreakRecord rowBreaks这个变量在搞鬼,如果S ...
- 2007-03-28 21:27
- 浏览 3877
- 评论(0)
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。
1、定义配置文件
其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用
- 2007-03-28 21:24
- 浏览 3098
- 评论(0)
大家都知道Serializable是一个mark interface,告诉JVM这个对象可以被转换成二进制流来传输.
但是Serializable与Externalizable的转换二进制流的过程是不一样的.
Serializable 在我们实现这个接口的时候,我们可以使用4个私有方法来控制序列化的过程:
我们来看一个例子:
public class FooImpl implements java.io.Serializable{
private String message;
public String getFoo() {
return message; ...