http://www.javaeye.com/topic/81936?page=1 以上是原贴. 本文只是针对原贴的补充. 对于ThreadLocal和synchronized的区别,请看下面的例子估计大家更能清楚认识.希望我能在kyluan原贴的基础上把这个区别说清楚. btw:这个例子是一个使用ThreadLocal不当的例子,请不要在项目中如此使用. public class TestThreadLocal { public static void main(String[] args) throws Exception { ThreadLocal myThre ...
2007-04-11

Re: 无知的增长

关键字: 思考
[quote="lkfnn"]如果说浮躁,社会的浮躁应该远比个人的浮躁要严重的多。[/quote]确实如此, 我们用系统的运行方式看这个问题, 1:社会由人组成. 2:社会与个人之间是相互作用,不管这个作用是好是坏,就是说有效应加成问题. 由以上两种,已经可以得出结论,浮躁的个人,产生了更浮躁的社会形态, 浮躁的社会形态反过来影响了新的个人加入到这个浮躁的行列. 由此产生一些奇怪的比较极端的现象,不足为奇. 同样也可以解释现在的一些文化现象,金钱观,及到个人的世界观的形成, 我们对比下现在的初中生与我们那时候的初中生,就可以发现社会发展的痕迹.我是说在思想观念上的发展.
2007-04-11

Re: 无知的增长

关键字: 思考
[quote="hurricane1026"][quote="dovecat"][quote="hurricane1026"][quote="dovecat"]道没有了,所以才讲德,德没有了,所以才讲"孝"、讲"义"、讲"敬", 当"敬"也不讲了,讲物欲金钱,最后良好的民风没有了,开始讲法. 法也不讲了,或者开始断章取义了,社会就将开始动荡了. [b]补充的: 做人如治家, 治家如做企业, 做企业如治国. 真正深刻的内涵,也许人人都懂, 放在这个社会,却实在难以做到. 难道这就是千年传说的乌托邦? [/b] [/quote] 社会制度从来都不是靠所谓的道德 ...
[quote="ddandyy"]尊重生命那种东西并不是最基本的 最基本的是 尊重“自己的”生命 史上任何一个时代 任何一个国家都是如此 尊重别人的生命那种东西是国家进化到一定程度 能让你的这种付出得到回报的时候才会被大众所认可的 连自己下一口饭在哪都不知道的话 再去尊重什么猫啊狗啊包括其他人的什么东西 是很可笑的事情[/quote]尊重?现在的社会风气中,尊重经常挂在嘴边,其作用也就仅此而已了. 我曾在一个电视节目中看到这样的情况,主持人为了开玩笑,拿起了食物在台上嬉闹,旁边一位参加节目的外国人则无动于衷的看着,最后这位主持人问她怎么不积极参与,结果她回答说,食物在我们那 ...
2007-03-28

引用j2ee最佳实践

关键字: j2ee最佳实践
1. 始终使用 MVC 框架。 将业务逻辑(Java Bean 和 EJB 组件)从控制器逻辑(Servlet/Struts 操作)和表示逻辑(JSP、XML/XSLT)中清晰地分离出来。良好的分层可以带来许多好处。 这项实践非常重要,以致没有其他最佳实践可以与其相提并论。对于良好的 Java EE 应用程序设计而言,模型-视图-控制器 (MVC) 是至关重要的。它将程序的任务简单地分为下面几个部分: 负责业务逻辑的部分(模型,通常使用 Enterprise JavaBeans™ 或传统 Java 对象来实现)。 负责用户接口表示的部分(视图)。 ...
2007-03-28

poi开发

关键字: POI
1、设置分页符的bug。      poi里的HSSFSheet类提供了setRowBreak方法可以设置Sheet的分页符。      Bug:如果你要设置分页符的Sheet是本来就有的,并且你没有在里面插入过分页符,那么调用setRowBreak时POI会抛出空指针的异常。      解决方法:在Excel里给这个sheet插入一个分页符,用POI打开后再把它删掉,然后你就可以随意插入分页符了。      如果sheet是由poi生成的则没有这个问题。我跟踪了setRowBreak的源代码,发现是Sheet.java下的PageBreakRecord rowBreaks这个 ...
2007-03-28

log4j config

关键字: log4j
  Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 1、定义配置文件  其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使您的应用程序更加灵活。  Log4j支持两种配置文件格式,一种是Java特性文件(键=值),一种是XML格式的文件。下面我们介绍使用Log4j配置文件的方 ...
大家都知道Serializable是一个mark interface,告诉JVM这个对象可以被转换成二进制流来传输. 但是Serializable与Externalizable的转换二进制流的过程是不一样的. Serializable 在我们实现这个接口的时候,我们可以使用4个私有方法来控制序列化的过程: 我们来看一个例子: public class FooImpl implements java.io.Serializable{ private String message; public String getFoo() { return message ...
dovecat
搜索本博客
最近加入圈子
存档
最新评论
评论排行榜