摘要: 正则表达式的直接量字符字符匹配字母数字字符自身\oNUL字符(\u0000)\t制表符(\u0009)\n换行符(\u000A)\v垂直制表符(\u000B)\f换页符(\u000C)\r回车(\u000D)\xnn由十六进制数nn指定的拉丁字符,例如,\xoA等价于\n\uxxxx由十六进制xxxx指定的Unicode字符,例如,\u0009等价于\t\cX控制字符^X。例如,\cJ等价于换行符\n正则表达式的字符类字符匹配[...]位于括号之内的任意字符[^...]不在括号之中的任意字符.除换行符和其他Unicode行终止符之外的任意字符\w任何ASCII单字字符,等价于[a-zA-Z0- 阅读全文
posted @ 2013-07-22 17:22 kiss_myeyes 阅读(189) 评论(0) 推荐(0)
摘要: hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存可以进行配置和更改,并且可以动态加载和卸载。 Hibernate还为查询结果提供了一个查询缓存,它依赖于第二级缓存。一级缓存的管理:当应用程序调用Session的save()、update()、savaeOrUpdate()、get()或load(),以及调用查询接口的 list()、iterate()或filter() 阅读全文
posted @ 2012-12-27 17:59 kiss_myeyes 阅读(176) 评论(0) 推荐(0)
摘要: 在Hibernate中,Hibernate日志使用Apache commons-logging来为各种事件记录日志.commons-logging将直接输出到Apache Log4j(如果在类路径中包括log4j.jar)或 JDK1.4 logging (如果运行在JDK1.4或以上的环境下).你可以从http://jakarta.apache.org 下载Log4j. 要使用Log4j,你需要将log4j.properties文件放置在类路径下, 随Hibernate 一同分发的样例属性文件在src/目录下.我们强烈建议你熟悉一下Hibernate的日志消息. 在不失可读性的前提下, 我们 阅读全文
posted @ 2012-12-27 17:41 kiss_myeyes 阅读(640) 评论(0) 推荐(0)
摘要: 接口实现类保持插入顺序可重复排序使用说明ListArrayListYYN长于随机访问元素;但插入、删除元素较慢(数组特性)。LinkedListYYN插入、删除元素较快,但随即访问较慢(链表特性)。SetHashSetNNN使用散列,最快的获取元素方法。TreeSetNNY将元素存储在红-黑树数据结构中。默认为升序。LinkedHashSetYNN使用散列,同时使用链表来维护元素的插入顺序。MapHashMapNNN使用散列,提供最快的查找技术。TreeMapNNY默认按照比较结果的升序保存键。LinkedHashMapYNN按照插入顺序保存键,同时使用散列提高查找速度。List: 有顺序的, 阅读全文
posted @ 2012-12-27 17:32 kiss_myeyes 阅读(230) 评论(0) 推荐(0)
摘要: import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class TestMap_entry { public static void main(String[] args) { Map map = new HashMap(); map.put("1", "wang1"); map.put("4", "wang4") 阅读全文
posted @ 2012-12-26 16:29 kiss_myeyes 阅读(111) 评论(0) 推荐(1)
摘要: 这里介绍Hibernate事务处理机制基于JDBCTransaction.我们也可以通过配置文件设定采用JTA作为事务管理实现。Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate事务,包括介绍在sessionFactory.openSession()中,Hibernate会初始化数据库连接等方面。Hibernate是JDBC的轻量级封装,本身并不具备事务管理能力。在事务管理层,Hibernate将其委托给底层的JDBC或者JTA,以实现事务管理和调度功能。Hibernate事务处理机制基于JDBCTransaction.我们也可以通过配置文件设定采用JTA作为事务管理实 阅读全文
posted @ 2012-11-10 10:49 kiss_myeyes 阅读(317) 评论(0) 推荐(0)