- 博客(11)
- 收藏
- 关注
程序每天只执行一次
public class TvbGiftOnOverSpendTimeTaskImpl implements TvbGiftOnOverSpendTimeTask { private static final Log log = LogFactory.getLog("timeTaskLog"); private Date excuteDate = nu...
2011-06-15 11:22:46
504
原创 Hibernate实现分页查询的原理分析
Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录 Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000); q.setMaxResults(100); List l = q.list(); 那么Hibernate底层如何实现分页的呢?实际上Hibernate的查询定义在n...
2009-11-19 16:29:47
75
原创 浅论Hibernate分页的“真”与“假”
“hibernate是真分页么?我今天看了一些帖子,好像是真分页。……” 这个问题不能简单地用“真”或“假”来回答。Hibernate分页的“真”与“假”,取决于所指定的方言(Dialect)。分析了一下Hibernate中相关的源代码,目前的结论是:OracleDialect、Oracle9Dialect、MySQLDialect、MySQL5Dialect是真分页,SQLServerDial...
2009-11-19 16:12:45
131
原创 安全有效的实现两星期内自动登陆功能
现在很多网站都有为用户保存登陆信息(即保存Cookie)的功能,当用户下一次进入网站时,可以帮助用户自动登陆,使网站显得更加友好。笔者通过研究ACEGI项目的自动登陆源码,编写了一个安全有效的实现两星期自动登陆功能的JAVA工具类,。下面是具体的实现流程和实现代码。 先说一下流程: 1. 保存用户信息阶段: 当用户登陆网站时,在登陆页面填写完用户名和密码后,如果用户在提交时还选择了“两...
2009-11-07 20:37:14
155
原创 Hibernate的批量处理
Hibernate批量处理其实从性能上考虑,它是很不可取的,浪费了很大的内存。从它的机制上讲,Hibernate它是先把符合条件的数据查出来,放到内存当中,然后再进行操作。实际使用下来性能非常不理想,在笔者的实际使用中采用下面的第三种优化方案的数据是:100000条数据插入数据库,主流台式机的配置,需要约30分钟,呵呵,晕倒。 总结下来有三种来处理以解决性能问题: 1:绕...
2009-11-06 14:43:03
61
原创 SQL Server分页最佳解决方案
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 Chines...
2009-10-22 19:43:08
92
Spring事务管理
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://w
2009-10-19 22:09:52
69
原创 struts 1.x多文件上传
<html:form action="/CFIS_AlbumAddPhotos.do" enctype="multipart/form-data" method="post"> image1 : <html:file property="image1" styleClass="input" /> &l
2009-10-19 21:56:55
111
原创 Java排序算法
package dgj.sample.test; import java.util.Random; /** * @author 作者 E-mail:ahhsxycb@163.com * @version 创建时间:2009-9-21 下午02:47:17 * 类说明 * 排序测试类 * * 排序算法的分类如下: ...
2009-10-19 21:44:52
71
原创 面试经验(一)
1、override和overload的区别 override是方法重载,用在同一个类中,是几个方法的名字相同,返回值相同,但是参数列表不同,举例来说就像构造函数,可以后多个构造函数,并且每个的参数列表都不同,这样可以用多种方式构造对象。 overload是方法覆盖,用在父子类中,是方法名字相同,参数列表也相同,声明形式都相同,但是子类方法的权限不允许小于父类,不允许抛出比父类更多的异常。调...
2009-10-19 21:42:58
84
找不到工作,简历的问题,恳请各位指点,不胜感激
本人初来北京,对这边的环境不是很了解,投了半个多月的简历,半点回复也没有,请各位帮下忙看看简历,谢谢! 说实话我是培训出来的,而且是大专学历,还不是计算机专业,是不是这样的条件很受约束? 还有我在简历中也写了“熟悉、了解”等字样,我知道这样写也不好,但是有什么好的方法可以避免让人反感而又不失特色? 再次谢谢大家了! 【基本概况】 姓 名:XXX 性 ...
2009-09-02 10:02:39
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人