12 hiroyuki

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 60w+

如何使用ThreadLocal变量

<br />上一篇文章主要针对用volatile关键字定义多线程之间共享变量的问题。这里基本上是一个相反的情况。在多线程编程中,有时每个线程需要自己专用的变量。与其说是变量,其实是用定义一个特殊对象(ThreadLocal)来实现的。这些ThreadLocal变量只能在线程内在线程结束之前有效,一旦线程结束,变量值也就随之消失。<br /> <br /> <br />看下边的例子:<br />import java.util.Random;<br />public class MyLocalThread {

2011-04-07 11:00:00

Java Volatile 变量的使用

<br />昨天有些闲暇时间,在网上看到了下面的文章。此文很简练,有助于对Volatile变量类型的理解。所以我翻译一下供那些对这种变量有兴趣的朋友们参考。另一方面,该文使用的例子得不到按该文说明的那样的结果,我看了一下,发现问题所在,本文最后会告诉你那个地方出了问题,而这一点也正是我们容易忽视的。<br /> <br />原文:<br /> Volatile keyword in Java<br />Author : Sutha<br />Date : Thu Feb 19th, 2009<br />To

2011-04-07 09:41:00

关于重写entity的equals()和hashCode()方法的必要性

<br />本人曾经有过很长一段时间对重写entity的equals()和hashCode()方法的必要性有些困惑,主要是没有理解Hibernate的工作原理。很多文章解释的似是而非。昨天在Jboss的社区看到一篇文章,尽管不是新的,我转贴到这里,希望对和我有同样困惑的人有所帮助。文章原封不动,以确保准确性。非常值得推荐的一篇好文章。<br /> Equals and HashCodeVERSION 2  Created on: Aug 7, 2009 11:06 AM by Anthony Patrici

2011-03-14 00:56:00
勋章 我的勋章
    暂无奖章