自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 ThreadLocal个人理解

    为了加深理解,将最近对ThreadLocal的了解和源码分析记录总结一下。    ThreadLocal可以为线程提供局部变量。使用ThreadLocal的get()方法,可以在当前线程能够访问的类和方法中,得与当前线程相关联的变量值。不过,线程局部变量并不是由ThreadLocal对象保存维护的,而是保存在相关联的线程中。ThreadLocal对象只是作为一个key,为当前线程提供了查找局部变量的线索。也就是说,不同的线程,以相同的ThreadLocal对象作为key,可以查找到相关联的变量值。下

2011-03-29 22:48:00 1324

转载 hibernate中get方法和load方法区别

<br />hibernate中get方法和load方法的根本区别在于:如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库 中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记 录,那没办法,只能抛异常,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而不是在创建这个对象时。由于 session中的缓存对于hibernate来说是个相当廉价的资源

2011-03-25 00:39:00 700

转载 通过二级缓存来加快你的hibernate应用程序

原文题目:Speed Up Your Hibernate Application with Second-Level Caching 原文来源:http://www.devx.com/dbzone/Article/29685/1954 作者简介:John Ferguson Smart,参与过很多企业和政府大型的的J2EE项目,他的专长包括J2EE的架构,开发和IT项目管理。他也有很多的在JAVA的开源技术方面的经验。这是他技术blog的链接www.jroller.com/page/wakaleo

2011-03-24 23:39:00 1155

转载 ubuntu下安装wireshark(抓包工具)

<br />安装编译工具:<br /><br />   $sudo apt-get install build-essential<br /><br />   为了成功编译Wireshark,您需要安装GTK+的开发文件和GLib库(libraries)。<br /><br />   $sudo apt-get install libgtk2.0-dev libglib2.0-dev<br /><br />   安装Checkinstall以便管理您系统中直接由源代码编译安装的软件。<br /><b

2011-03-10 10:54:00 1677

转载 UNICODE,GBK,UTF-8等编码相关

<br />查了一些资料,由于时间关系,暂时不能总结,先将别人大作记录下来。<br /> <br />http://www.cnblogs.com/cy163/archive/2007/05/31/766886.html<br />http://www.phpweblog.net/fuyongjie/archive/2009/03/11/6374.html<br />http://blog.csdn.net/qinysong/archive/2006/09/05/1179480.aspx<br />http

2011-03-10 08:46:00 623

原创 subclipse删除package时事务过期的解决(Transaction is out of date)

<br />在删除package时,常常遇到类似“svn: 过期:/a/b/c 在事务 687-1 ”这样的错误。<br />解决方法是先进行更新,在做删除和提交。<br />参考 http://svn.haxx.se/subusers/archive-2005-02/0096.shtml<br /> <br />大致翻译如下:<br />使用Subversion时,会遇到一个被成为"mixed-revision"的工作拷贝问题。当你做提交时,你所提交的文件的修订版在你的工作拷贝中做了更新,但是所在文件夹的

2011-03-01 14:24:00 1435

Git使用指南.pdf

Git是一个快速、 可扩展的分布式版本控制系统, 它具有极为丰 富的命令集, 对内部系统提供了高级操作和完全访问。

2011-04-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除