- 浏览: 78568 次
最新评论
-
letmedown:
使用AOP是不是比这个更简单一些呢?
Java项目如何记录日志
文章列表
iframe里的js操作父级窗口的dom
- 博客分类:
- js
iframe里的js操作父级窗口的domiframe里的js要操作父级窗口的dom,必须搞懂几个对象:parent是父窗口(如果窗口是顶级窗口,那么parent==self==top),top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口(等价window),opener是用open方法打开当前窗口的那个窗口;这样iframe里的js要操作父级窗口的dom可以通过parent,top这些对象来获取父窗口的window对象,
例如:index.jsp中<div data-options="region:'west',split:tru ...
jdk环境变量配置
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe
2、安装jdk-6u14-windows-i586.exe
3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"
1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的 ...
从网上抄了两片。感觉不错,呵呵。
第一篇
这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别(Hibernate 3以后的版本就用get()方法取代find()这个方法了),其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑 窦,现在我给大家讲解一下:
1. 对于Hibernate get方法,Hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据 库中没有就返回null。这个相对比较简单,也没有太大的争议。主要要说明的一点就是在这个版 ...
ibatis缓存浅析
- 博客分类:
- hibernate
一、缓存介绍1.1、引入 什么影响Internet访问速率? 访问网站的过程是通过建立在TCP/IP协议之上的HTTP协议来完成的。从客户端发出一个HTTP请求开始,用户所经历的等待时间主要决定于DNS和网站的响应时间。网站域名首先必须被DNS服务器解析为IP地址,HTTP的延时则由在客户端和服务器间的若干个往返时间所决定。 往返时间是指客户端等待每次请求的响应时间,平均往返时间取决于三个方面:网站服务器的延时; 由路由器、网关、代理服务器和防火墙引入的延时;不同通信链路上的数据传输速率.1.2、缓存对象 理论上,Web分层设计的各个层都可以有缓存,Web中的任何 ...
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。
Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内置缓存和外置缓存。Sess ...
DWR实例教程
原文出处:http://www.blogjava.net/Supershen/archive/2008/01/18/176207.html
需要的jar包:commons-logging.jar
dwr.jar
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以
Java synchronized详解
- 博客分类:
- java
Java synchronized详解
第一篇:
使用synchronized
在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,代表了一个银行账户的信息。在主程序中我们首先生成了1000个线程,然后启动它们,每一个线程都对John的账户进行存100元,然后马上又取出100元。这样,对于John的账 ...
数据源配置方式总结
/**
*数据源(mysql、sqlserver、oracle)+数据源信息配置(jndi、properties、xml)+数据源信息读取(jdbc、spring、hibernate)*本文件总结了mysql,sqlserver,oracle三种数据源的连接方式*其中包括Spring、Hibernate的连接方式*并 ...
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。
*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。
注意:内 ...
is-a 与 has-a
- 博客分类:
- java
什么是is-a和has-a关系
he is a people
he has a head
我是一个男人 is-a
我有一个女人 has-a
is_a 用于继承
has_a 是组合 一个类中包含了其他类
一般我们认为继承可以分为两种基本的形式:实现继承和接口继承。
实现继承的主要目标是代码重用:
我们发现类B和类C存在同样的代码,因此我们设计了一个类A,用于存放通用的代码。
基于这种思路的继承称为实现继承。 接口继承不同,它是基于现实生活中的语义的,表现了IsA的关系:
我们认为存款帐户和结算帐户都是帐 ...
NHibernate.Criterion方法解释
HQL运算符
QBC运算符
ext 获取radiogroup的值
- 博客分类:
- ext
在grid工具栏中
this.tbar = [{
xtype: "radiogroup",
name: "1",
width : 260,
items: [
{boxLabel: '使用IC卡个人账户', name: '1', inputValue: 1},
{boxLabel: '不用IC卡个人账户', name: '1', inputValue: 2,checked: true}
]
...
Hibernate_Restrictions用法
2012-11-21 16:19:00| 分类: hibernate | 标签:hibernate |字号 订阅