java
iteye_4032
这个作者很懒,什么都没留下…
展开
-
hibernate一级缓存和二级缓存的区别(转)
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到...原创 2011-08-18 22:42:01 · 71 阅读 · 0 评论 -
java关键字Transient(转)
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型...原创 2012-05-06 23:50:13 · 78 阅读 · 0 评论 -
System.arraycopy()
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src, int srcPos, Object dest, ...原创 2012-09-17 16:10:42 · 76 阅读 · 0 评论 -
UUID的简介,通用唯一识别码 (Universally Unique Identifier, UUID)
通用唯一识别码 (Universally Unique Identifier, UUID) 是一个软件建构的标准,亦为自由软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需...原创 2012-04-07 23:02:38 · 238 阅读 · 0 评论 -
Servlet tips
Tip 1 :使用Servlet,Java虚拟机会一直运行,并用轻量级的JAVA线程处理每个请求,而非重量级的操作系统进程。如果对同一个Servlet的N个请求,使用Servlet则启动N个线程,但仅仅载入servlet类的单一副本。...原创 2012-03-13 16:56:41 · 75 阅读 · 0 评论 -
从单词统计看Map
直接看代码:[code="java"]String str = "Do as I say , not as I do"; str = str.toLowerCase(); str = str.replaceAll("[^A-Za-z]", " "); str = str.replaceAll("\\s+", " "); String [] s = str.原创 2012-03-11 17:47:36 · 114 阅读 · 0 评论 -
Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,能省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上...原创 2011-04-16 12:22:03 · 76 阅读 · 0 评论 -
一个例子讲解adapter设计模式(非常简单)
Adapter模式,中文解释为适配器模式,那什么是Adapter模式那?我们先来看看GOF的《设计模式》是如何解释的: 将一个类的接口转换成客户希望的另外一个接口,Adapter使原本由于接口不兼容而不能一起工作的类可以一起工作。 是不是觉得很拗口,有点不知所挫?我们再来看看《设计模式解析》上的解释: 我们需要一种方式,为一个功能正确但接口不合的对象创建一个新接口...原创 2011-09-05 17:44:32 · 83 阅读 · 0 评论 -
对于所有对象都通用的方法(equals)
1.在改写equals的时候请遵守通用约定。 1)一个类的每个实例本质上都是惟一的。 2)不关心一个类是否提供了“逻辑相等”的测试功能。 3)超类改写了equals,从超类继承过来的行为对于子类也是合适的。[code="java"]public class CaseInsentiveString { private String s; public CaseI...原创 2011-08-21 13:47:09 · 109 阅读 · 0 评论 -
java synchronized详解(转)
转摘http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html.记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间...原创 2013-02-28 18:09:59 · 96 阅读 · 0 评论