关闭
当前搜索:

js继承的实现

js继承有5种实现方式:  1、继承第一种方式:对象冒充    function Parent(username){      this.username = username;      this.hello = function(){        alert(this.username);      }    }    function Child(username,pass...
阅读(619) 评论(0)

JQuery判断页面图片是否加载完成并延迟加载

当页面图片很多、网络又不快时,图片显示会由上往下慢慢显示,这会让使用者观感很不好,故我希望在图片加载完成时,再将该图片显示,并用文字提示加载完成,虽然这个需求有很多JQuery的套件可以完成,且效果都还不错,如 Masonry、Lazy Load,但还是自己想亲手试试,当作给自己的一个小习题 :P 首先先找图片(找超久..),因放localhost加载会很快,所以我去Google了一些图片,...
阅读(4455) 评论(0)

通过PL/SQL导入excel文件

PL/SQL 和SQL Sever导入excel数据的原理类似,就是找到一个导入excel数据的功能项,按照步骤走就是了。下面是一个些细节过程,希望对像我这样的菜鸟有帮助。       1、准备excel表。            右击数据表—选择edit data. 选择数据,右击,选择Copy to Excel                     2、调整ex...
阅读(663) 评论(0)

以服务器端为主的Ajax框架 ZK

官网地址:http://www.zkoss.org/...
阅读(576) 评论(0)

Bean复制的几种框架性能比较(Apache BeanUtils、PropertyUtils,Spring BeanUtils,Cglib BeanCopier)

比较的是四种复制的方式,分别为Apache的BeanUtils和PropertyUtils,Spring的BeanUtils,Cglib的BeanCopier。做法是在Eclipse新建了一个Project,专门用于专门测试几种代码的性能。具体的代码如下:        一个FromBean和一个ToBean,两个的代码基本上一样,除了类名称不一样,所以只是贴出来了一份。...
阅读(3221) 评论(0)

单元测试系列之3:测试整合之王Unitils

引述:程序测试对保障应用程序正确性而言,其重要性怎么样强调都不为过。JUnit是必须事先掌握的测试框架,大多数测试框架和测试工具都在此基础上扩展而来,Spring对测试所提供的帮助类也是在JUnit的基础上进行演化的。直接使用JUnit测试基于Spring的应用存在诸多不便,不可避免地需要将大量的精力用于应付测试夹具准备、测试现场恢复、访问测试数据操作结果等边缘性的工作中。Mockito、Unit...
阅读(963) 评论(0)

jQuery 数据缓存data(name, value)详解及实现

作为一名程序员,一提到“缓存”你很容易联想到“客户端(浏览器缓存)”和“服务器缓存”。客户端缓存是存在浏览者电脑硬盘上的,即浏览器临时文件夹,而服务器缓存是存在服务器内存中,当然在一些高级应用场合也有专门的缓存服务器,甚至有利用数据库进行缓存的实现。当然这些都不在本文的讨论范围,本文要讨论的是最流行的JavaScript框架jQuery的数据缓存实现原理,这是jQuery1.2.3版开始加入的新功...
阅读(1114) 评论(0)

Hibernate 监听用户操作日志

我们前段时间有个.net项目需要用j2ee改造,有个需求是要对所有的数据库操作(CRUD)都要做历史记录,要记录操作内容,操作的用户和操作时间。这样的需求称为审计日志 Audit log。 项目采用Spring构建,持久层技术采用的是 JPA规范 + Hibernate实现的方案 要实现审计日志的需求,我试用了多种技术方案,最终确定了采用Hibernate 3的新特性事件驱动架构来解决: ...
阅读(2166) 评论(0)

hibernate3新特性EventListener完整实例

参考文章:http://www.iteye.com/topic/477134     项目中要对数据的更新做审计,比如订单的每一项的变化,会员主要信息的变化等。     老版的程序是这样处理的,在更新前先查一次数据库,然后依次比对各列,得到修改变化的信息。但在我们新版程序中,由于用到了singleSesssion,那么在一个Session中不允许出现两个ID相同的对象,所以...
阅读(1347) 评论(0)

hibernate 拦截器和事件框架

注册监听器: MyPreInsertListener.java: [java] view plaincopy package eventListener;      import org.hibernate.event.PreInsertEvent;   import org.hibernate.event.PreInsertEv...
阅读(619) 评论(0)

利用Hibernate 3 Interceptor生成审计日志

在实际应用中,有可能需要审计对数据库中重要数据的更新历史。如:每当发生向T_USER表中插入或更新记录的事件时,就向审计日志表插入一条记录。  对于此种业务场景,可以采用数据库的触发器来生成审计日志,这种方法较为简便,并且有很好的性能,但是不支持跨数据库平台,缺乏灵活性。因此我们可以采用Hibernate 3以后提供的拦截器来实现相应的功能。当Session执行save()、update()...
阅读(1759) 评论(0)

Hibernate事件系统及监听器

1.Hibernate事件系统(Event System)及监听器 •如果需要响应持久层的某些特殊事件,你也可以使用Hibernate的事件框架。 该事件系统可以用来替代拦截器,也可以作为拦截器的补充来使用。 •基本上,Session接口的每个方法都有相对应的事件。比如 LoadEvent(对应session.load()方法),FlushEvent(对应session...
阅读(968) 评论(1)

Hibernate拦截器(Interceptor)与事件监听器(Listener)

前言: 由于项目中(S2SH框架)用到了memcache缓存服务器,考虑到同步问题是用每个bean变更时同时更新缓存还是用类似数据库trigger(触发器)去实现呢,答案当然是用类似trigger的方式了,其优点不言而喻,毕竟这么写一劳永逸。 经调查发现,hibernate有两种方式可以实现:         拦截器(Intercept):与Struts2的拦截器机制基本一样,都...
阅读(7572) 评论(0)

前端 js 缓存 + 后台memcache缓存

在项目中用到缓存机制,又想把部分缓存信息给放到页面中处理,刚开始想到了cookie,但是转眼想到cookie有大小限制,故而只能用javascript缓存了,ps:这里的js缓存类似于html中dom元素中存放值,只不过js交互性比较好。     整理结果如图:      流程步骤: 1、客户端浏览器向服务端发出请求 2、服务端判断缓存状态(是否更新了缓存) 3...
阅读(3225) 评论(0)

配置sqlP6Spy配置信息说明

时间紧张,先记一笔,后续优化与完善。 P6SPY 是一个监控JDBC执行语句的开源产品,利用P6SPY很容易的就可以监控到JDBC中执行的SQL语句,便于系统调试和性能调优。 P6SPY 实现道理是对JDBC的症结类停止了一次包装,让应用系统调用自己的类;自己的类截获到SQL语句后再调用实在的JDBC驱动停止执行SQL,这样,在自己的类里面就可以够监控到所有的SQL语句。    ...
阅读(5228) 评论(0)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:8654790次
    • 积分:72913
    • 等级:
    • 排名:第25名
    • 原创:258篇
    • 转载:2784篇
    • 译文:3篇
    • 评论:760条
    文章分类
    最新评论