`
文章列表
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缓存浅析

一、缓存介绍1.1、引入     什么影响Internet访问速率?     访问网站的过程是通过建立在TCP/IP协议之上的HTTP协议来完成的。从客户端发出一个HTTP请求开始,用户所经历的等待时间主要决定于DNS和网站的响应时间。网站域名首先必须被DNS服务器解析为IP地址,HTTP的延时则由在客户端和服务器间的若干个往返时间所决定。    往返时间是指客户端等待每次请求的响应时间,平均往返时间取决于三个方面:网站服务器的延时; 由路由器、网关、代理服务器和防火墙引入的延时;不同通信链路上的数据传输速率.1.2、缓存对象     理论上,Web分层设计的各个层都可以有缓存,Web中的任何 ...
 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。   缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。   Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内置缓存和外置缓存。Sess ...

Java 单例模式探讨

    博客分类:
  • java
1.预先加载法   Java代码  class S1 {        private

DWR教程

    博客分类:
  • java
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的连接方式*并 ...

Java内部类浅析

    博客分类:
  • java
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态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的关系: 我们认为存款帐户和结算帐户都是帐 ...
[sql] view plaincopy
NHibernate.Criterion方法解释   HQL运算符 QBC运算符
在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  |字号 订阅  
Global site tag (gtag.js) - Google Analytics