- 博客(17)
- 收藏
- 关注
转载 Hibernate二级缓存配置
Hibernate的二级缓存Hibernate的Session在事务级别进行持久化数据的缓存操作。 当然,也有可能分别为每个类(或集合),配置集群、或JVM级别(SessionFactory级别)的缓存。 你甚至可以为之插入一个集群的缓存。注意,缓存永远不知道其他应用程序对持久化仓库(数据库)可能进行的修改 (即使可以将缓存数据设定为定期失效)。通过在hibernate.c
2012-02-27 11:27:49 1778
原创 java synchronized关键字的详解
关键字解释:能够保证在同一时刻最多只有一个线程执行该段代码。例子:public class Thread3 { public void m4t1() { synchronized(this) { int i = 5; while( i-- > 0) { S
2012-02-27 11:19:25 491
原创 java外部类与内部类的关系
public class OutClassTest { private String o1="外部类的变量111"; private static String o2="外部类的静态变量222"; public void outMethod(){ System.out.println("外部类的方法。"); } // public C c = new
2012-02-27 11:16:15 5867 1
转载 通过rownum实现分页
//rownum是一个伪列,是oracle系统自动为查询返回结果的每行分配的编号,第一行为1,第二行为2,以此类推。。。。 //一个oracle分页,至少要包含三层(除非不用order by,暂时可以用2层实现),模板为 select temp2.* from( select rownum num,temp1.* from(
2012-01-13 16:53:53 616
转载 rownum总结
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某个表 t1(
2012-01-13 16:25:02 257
转载 数据库导出导入流程
1.导出dmp文件步骤输入:运行CMD ? exp(或者Oracle的Bin目录下的exp.exe)用户名/密码@库名(例:NCS_TEST/K@GAICHU)导出路径(c:text.dmp)一系列默认回车导出完毕2.导入dmp文件步骤输入:运行CMD ? imp(或者Oracle的Bin目录下的imp.exe)用户名/密码@库名(例:NCS_TEST/K@GAIC
2012-01-13 16:23:10 334
转载 创建表空间
//创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local
2012-01-13 16:21:48 225
转载 超文本传输协议及HTTP包
HTTP协议用于在Internet上发送和接收消息。HTTP协议是一种请求-应答式的协议 ——客户端发送一个请求,服务器返回该请求的应答,所有的请求与应答都是HTTP包。HTTP协议使用可靠的TCP连接,默认端口是80。HTTP的第一 个版本是HTTP/0.9,后来发展到了HTTP/1.0,现在最新的版本是HTTP/1.1。HTTP/1.1由RFC 2616 定义。 在HTTP 中,Clien
2011-12-02 11:40:03 1062
原创 dialogArguments的用法
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。使用
2011-11-02 12:31:40 570
原创 java引用自己本身
import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class test { private static List s1; private static List s2; public List getS1() { return s1; } p
2011-10-31 11:43:00 667
转载 序列化与反序列化
序列化是什么: 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。 序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例 序列化的什么特点: 如果某个类能够
2011-09-27 17:21:52 373
原创 取消JavaScript事件的冒泡行为
在用javascript为DOM元素添加事件的时候,经常会遇到事件的冒泡行为,所谓冒泡行为就是如果一个页面有多层DOM控件嵌套的时候,就会建立父子关系,当父div与子div共同加入了onclick事件时,当触发子DOM的onclick事件后,子DOM进行相应的js操作。但是父di
2011-09-06 12:05:02 509
转载 div透明效果
filter:alpha(opacity=30);-moz-opacity: 0.6;opacity: 0.6;---------------- 设置属性:FILTER:alpha(opacity=20); --------------------仅支持 FFdo
2011-08-31 12:40:02 411
转载 DOM对象overflow 属性
HTML DOM overflow 属性定义和用法overflow 属性规定如何处理如何处理不符合元素框的内容。语法:Object.style.overflow=visible|hidden|scroll|auto可能的值值描述
2011-08-29 13:30:18 266
原创 乐观锁和悲观锁
乐观锁和悲观锁 锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒钟,也可能是几个小时),数据再发生变化。此时
2011-08-09 17:59:37 432
原创 web.xml 元素解析
Web.xml常用元素 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的
2011-08-09 17:49:33 279
转载 Spring 声明式事务的传播性
spring中设置事务的传播属性有如下7种:REQUIRED业务方法需要在一个事务中运行,如果方法运行时,已处在一个事务中,那么就加入该事务,否则自己创建一个新的事务.这是spring默认的传播行为.SUPPORTS
2011-08-09 17:45:28 423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人