`
lp54459622
  • 浏览: 11863 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
public class TvbGiftOnOverSpendTimeTaskImpl implements TvbGiftOnOverSpendTimeTask { private static final Log log = LogFactory.getLog("timeTaskLog"); private Date excuteDate = null; private int executeTimes = 0; public void giftOnOverSpend() { ...
Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录 Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000); q.setMaxResults(100); List l = q.list();  那么Hibernate底层如何实现分页的呢?实际上Hibernate的查询定义在net.sf.hibernate.loader.Loader这个类里面,仔细阅读该类代码,就可以把问题彻底搞清楚。 Hibernate2.0.3的Loader源代码第480行以下: ...
“hibernate是真分页么?我今天看了一些帖子,好像是真分页。……” 这个问题不能简单地用“真”或“假”来回答。Hibernate分页的“真”与“假”,取决于所指定的方言(Dialect)。分析了一下Hibernate中相关的源代码,目前的结论是:OracleDialect、Oracle9Dialect、MySQLDialect、MySQL5Dialect是真分页,SQLServerDialect是假分页。 题外话:对于SQLServer下的分页,我以前为学员们写过一个分页组件,是专门针对于SQLServer的,真分页,使用简单,并提供了缓存机制。 两段简单的测试代码: 1、假设我想 ...
  现在很多网站都有为用户保存登陆信息(即保存Cookie)的功能,当用户下一次进入网站时,可以帮助用户自动登陆,使网站显得更加友好。笔者通过研究ACEGI项目的自动登陆源码,编写了一个安全有效的实现两星期自动登陆功 ...
      Hibernate批量处理其实从性能上考虑,它是很不可取的,浪费了很大的内存。从它的机制上讲,Hibernate它是先把符合条件的数据查出来,放到内存当中,然后再进行操作。实际使用下来性能非常不理想,在笔者的实际使用中采用下面的第三种优化方案的数据是:100000条数据插入数据库,主流台式机的配置,需要约30分钟,呵呵,晕倒。   总结下来有三种来处理以解决性能问题:   1:绕过Hibernate API ,直接通过 JDBC API 来做,这个方法性能上是比较好的。也是最快的。   2:运用存储过程。   3:还是用Hibernate API 来进行常规的批量处理,可以 ...
SQL Server分页最佳解决方案:建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Country] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Note] [nvarchar] ( ...
1、Annotation方式 <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation ...
<html:form action="/CFIS_AlbumAddPhotos.do" enctype="multipart/form-data" method="post"> image1 : <html:file property="image1" styleClass="input" /> <html:errors property="image" /> <br /&g ...
package dgj.sample.test; import java.util.Random; /** * @author 作者 E-mail:ahhsxycb@163.com * @version 创建时间:2009-9-21 下午02:47:17 * 类说明 * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * ...
1、override和overload的区别 override是方法重载,用在同一个类中,是几个方法的名字相同,返回值相同,但是参数列表不同,举例来说就像构造函数,可以后多个构造函数,并且每个的参数列表都不同,这样可以用多种方式构造对 ...
本人初来北京,对这边的环境不是很了解,投了半个多月的简历,半点回复也没有,请各位帮下忙看看简历,谢谢!   说实话我是培训出来的,而且是大专学历,还不是计算机专业,是不是这样的条件很受约束?   还有我在简历中也写了“熟悉、了解”等字样,我知道这样写也不好,但是有什么好的方法可以避免让人反感而又不失特色?   再次谢谢大家了! 【基本概况】 姓    名:XXX 性    别 男 出生日期:1985年7月 户    籍: 辽宁省锦州市 学    历: 大专 毕业院校:大连工业大学职业技术学院 工作经验:一年以上 现居住地:北京 联系电话:XXXXXXXXXX ...
Global site tag (gtag.js) - Google Analytics