- 博客(45)
- 资源 (8)
- 收藏
- 关注
原创 让hibernate支持 sql_calc_found_rows 一次完成分页与计数
用hibernate分页的时候遇到了个问题,就是获取总页数。 现在流行的办法是用Criteria,在排序前先分组计数并返回值,然后在添加排序、分页。举例来说: Session session = sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(UserModel.class); c.
2013-12-28 09:17:11 295
原创 让hibernate支持 sql_calc_found_rows 一次完成分页与计数
用hibernate分页的时候遇到了个问题,就是获取总页数。 现在流行的办法是用Criteria,在排序前先分组计数并返回值,然后在添加排序、分页。举例来说: Session session = sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(UserModel.class);
2013-12-27 21:29:08 341
原创 Sublime Text 中将快捷键与文件类型相关联
以前在Eclipse中最喜欢的功能莫过于格式化。自己可以不管格式,随意写代码,写完按一下Ctrl+Shift+F就搞定了。 转战ST2后,就有点囧了,因为虽然有javascript格式化插件:jsformat(默认快捷键Ctrl+Alt+F),也有Css格式化插件,但这似乎得设定两个快捷键。难道就没有让ST根据文件后缀名,自动确定快捷键对应命令的方法吗? baidu、google均无果后,自己
2013-11-10 16:37:21 1093
原创 Javascript中的“函数是第一类对象(first-class object)”
本身这句话很好解释,函数有两个主要特点,援引自陈新译的《JavaScript模式》: 1.函数是第一类对象: 函数可以在运行时动态创建,还可以在程序执行过程中创建。函数可以分配变量,可以将它们的引用复制到其他变量,可以被扩展,此外,除少数特殊情况外,函数还可以被删除。可以作为参数传递给其他函数,并且还可以有其他函数返回。函数可以有自己的属性和方法。 2.函数提供了作用域
2013-10-31 20:02:03 579
翻译 现在就能投入使用的12个高端大气上档次的CSS3特性
可能你和我一样,每当看到一个新的令人过目不忘的css3特效,就迫不及待的在应用到自己的网站中去。然后,你就会发现这些新特性只能在一到两个主流浏览器(而且绝不可能是IE)中正常显示,于是乎,你选择了搁置这个特效,开始遥遥无期的等待。现在我有一个好消息要告诉你:在最新版本的浏览器中,不少帅气的CSS3特性已经得到了良好的支持,你现在就可以使用它们了!
2013-10-31 10:39:34 545 1
原创 javascript中的继承
javascript也是面向对象的语言,所以自然少不了继承。这个话题老生常谈了,今天总结了一下《Javascript高级程序设计》中写到的6种继承方法,并填加了一种组合式继承的改进方法。 0、演示所用代码: function Base() { //父类 this.val = "Base"; //基本类型 this.ref = []; //引用类型 this.func
2013-10-23 16:51:48 707
原创 PowerDesigner同时显示Name和Code所用vb代码
'****************************************************************************** '* File: comment2stereotype.vbs '* Purpose: Database generation cannot use object names anymore ' in ver
2012-11-26 20:00:34 707
PowerDesigner吧
'****************************************************************************** '* File: comment2stereotype.vbs '* Purpose: Database generation cannot use object names anymore ' in ver
2012-11-26 19:57:02 137
原创 打开CKEditor3.x版本的图片上传功能
4的beta版已经出了。。。亚历山大啊。 在http://cksource.com/ckeditor下载了3.6.5,发现压根就没有上传功能!于是乎到官网上看文档,找到了:http://docs.cksource.com/CKEditor_3.x/Developers_Guide/File_Browser_%28Uploader%29#Basic_Configuration 其中有一句指出只要
2012-10-26 18:49:50 1228
原创 Hibernate4 Spring3 集成问题
集成过程中,根据JUnit test的trace一次一次的把jar包补全。。。最后遇到了大BOSS: org.hibernate.HibernateException: No Session found for current thread at org.springframework.orm.hibernate4.SpringSessionContext.currentSession
2012-08-20 09:32:52 7296 8
Hibernate4 Spring3 集成问题
集成过程中,根据JUnit test的trace一次一次的把jar包补全。。。最后遇到了大BOSS: org.hibernate.HibernateException: No Session found for current thread at org.springframework.orm.hibernate4.SpringSessionContext.currentSession
2012-08-20 09:14:21 85
原创 Struts读取不了action的配置文件
There is no Action mapped for namespace [/] and action name [regist] associated with context path [/RegistrationTest]. - [unknown location] 这个错误困扰了我好一会,最后发现竟然是在包的配置中 extends属性值错了。。。 改回struts-defa
2012-08-19 18:35:41 571
原创 Eclipse下配置动态网站
注意下,eclipse不会自动部署Library。 所以,添加完Library,还要在项目的属性中Development Assembly,添加,选择Java Build Path Entries。选择添加的Library,确定即可。
2012-05-06 16:22:38 438
原创 Tomcat编码
在server.xml中 connector标签 添加一个属性:URIEncoding="UTF-8" 默认的ISO-8859-1害苦我了。。。具体表现是IE打开jsp页面,右键页面空白处,编码,如果是自动选择就是西欧(ISO)。
2012-05-01 15:40:48 103
原创 编译 Hadoop 1.0.2 eclipse插件
新手一下午+一晚上+一早晨的探索,为后续新手留下经验如下: 1、在eclipse里新建一个java项目,名字随意。 2、把hadoop 1.0.2解压目录\src\contrib\eclipse-plugin下所有文件直接拖拽到项目中。\src\contrib目录下的build-contrib.xml也拖拽到项目中。hadoop根目录下的所有jar文件拖拽到eclipse项目中bin目录下。(
2012-04-11 23:34:52 5795 2
转载 BI遇到问题及解决方案汇总
rpd元数据导入,选择数据源连接不上 :http://blog.sina.com.cn/s/blog_6880b0750100mfi2.html
2012-04-04 12:13:24 399
原创 Oracle BI sampleapp 107 deploymentguide 的补充说明
传送门:http://www.oracle.com/technetwork/middleware/bi-foundation/obiee-samples-167534.html 第2.2节中,添加数据库转储的命令:(Import the database dump using the command below. ) impdp "'"sys/Admin123@sampledb1 as sys
2012-04-02 22:42:17 376
原创 蛋疼的A ResourcePool could not acquire a resource from its primary factory or source.
Struts Problem Report Struts has detected an unhandled exception: Messages: A ResourcePool could not acquire a resource from its primary factory or source. Connections could not b
2012-03-03 00:17:18 8130 2
原创 2010计算机考研算法题——我的解法
题目是这样的:设计一个算法,把一个含有n个元素的数组循环左移p位。 我的思路是:对数组Array中的某元素Array[A]找他应该去的位置B,先缓存他要去的位置B的值Array[B]进Temp1,再把Array[A]移动到B位置。下一次继续找原B位置的元素Array[B]要去的位置C,继续缓冲C的值Array[C]进Temp2,把Temp1的值赋给Array[C],如此往复。 使用含2个元素的
2012-01-06 12:36:31 348
原创 hibernate在console里显示sql语句的参数 有图有真相~~
用ssh2做课程设计时居然用hibernate添加不进数据库。因为看不到参数,hibernate打印的sql语句里是一大堆?,让我误以为是数据传输的问题。Hibernate: select hibernate_sequence.nextval from dual Hibernate: insert into BBS_User (user_username, user_pass
2011-06-28 08:40:00 5973
原创 hibernate 连接 Oracle10g 的小实例
建表语句如下:drop table student; create table student(stu_id integer not null primary key,stu_username varchar2(20) not null,stu_password varchar2(20) not null); <!--.codearea{ color:
2011-06-27 21:03:00 510
原创 iText in Action 笔记——Hello world express
设置页面大小及页边距(参数都是float型): .codearea{ color:black; background-color:white; line-height:18px; border:1px solid #4f81bd; margin:0; width:auto !important; width:100%; overflow:auto; text-align:left; font-size:12px; font-family: "Courier New",
2011-05-30 23:06:00 711
原创 iText Hello World
iText 5.1.0 Java:http://sourceforge.net/projects/itext/files/ import java.io.FileOutputStream; import java.io.IOException; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.tex
2011-05-27 23:53:00 273
原创 N皇后,8皇后问题,自以为解释得很到位~(java)
8皇后问题描述:是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。 此处以8皇后进行测试。 /** * N皇后问题(回溯法) * * @author yundixiaoduo(4
2011-05-07 13:00:00 354
原创 1.7 “是一个”和“像是一个”关系
关于继承有这么一种讨论:继承是不是只需要重写基类已有的方法而不需要添加基类没有的新方法。这就意味着子类确实和基类是同一类型的,因为它们的确有着一样的接口。事实上,你可以把子类的对象看作是基类对象的替代。这是一个纯粹的替代品,当然这里面有一套替代法则。从某种意义上来说,这是一种理想的理解继承的方式。基类和子类之间是一种“是一个”关系,因为我们可以说“圆形是一个形状”。能否正确理解继承就看是否能明白这种“是一个”的关系。 你经常不得不给子类添加一些新的接口,这相当于扩展了基类。新类依然能替代基类,但这种替代并
2011-04-28 00:49:00 79
原创 1.6 继承
对象是个很有用的概念,它使得你通过一个抽象的概念就把数据和功能结合到了一起,这样,你就可以更加关注于如何恰如其分的去表述问题空间而不必关心底层机器语言是如何实现的。我们用class关键字来标示这些编程语言中的基本组成部分。 有时,当我们费劲千辛万苦,终于创造了一个类之后,可能还需要创造一个新类,而且需要和之前建好的类有着相似的功能。如果我们能够直接把已有类克隆下,在“克隆”的基础上进行添加和修改就好了。实际上,这就是继承带给我们的好处。继承就是原有类(我们称之为父类或基类、超类)发生改变,被修改的“克隆”
2011-04-26 10:16:00 80
原创 1.5实现的复用
一旦一个类被创建并被测试后,在理想状态下,它就应该能代表一个代码单元。但实现复用并不像大多数人所希望的那样简单,这需要丰富的经验以及出色的洞察力。但一旦你设计出一个可复用对象,当你复用它的时候将是相当的舒心。复用是面向对象编程的最大优点之一。 复用一个类最简单的方式就是直接使用那个类的一个对象,但你也可以把一个那个类的对象放进一个新的类中,这被称为“创建一个成员对象”。一个类可以由若干个、任意类型的对象组成。当然,无论以何种方式联合,你必须要完成这个新类的功能设计。这种用已有类构建新类的方式,我们叫做“组
2011-04-19 14:17:00 82
原创 Swing 多线程 解决界面 blocking、未响应【原文转载】
不要阻塞GUI 通常我们在教程中看到添加一个按钮事件: ①: button.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ //处理代码... } }); 原来我也看过一些处理阻塞的方法: ②: SwingUtilities.invokelater(new Runnable(){ public void run(){
2011-03-29 00:04:00 354
原创 MySQL数据库备份和还原的常用命令【转】
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql 直接将MySQL数据库压缩备份
2011-03-14 18:05:00 219
原创 1.4 隐藏在背后的实现
方便起见,我们可以把这一领域的从业人员分成类创建者(构建新型数据类型的人)和客户端程序员(类的消费者,他们在应用中使用这些数据类型)两类。客户端程序员的目标是收集一个能快速的在应用开发中使用的类工具箱。类创建者们的任务则是构建类,并且只展现那些必须向客户端程序员展现的部分【接口以及类的方法】而将其余全部隐藏起来。这么做的原因是如果将其隐藏,那么客户端程序员就不能进入类的内部,这也就意味着类创建者可以更改那些隐藏的部分而不必顾及这些更改会不会对其他任何人【包括使用了这些方法的人,即客户端程序员】造成影响。这些
2011-03-10 22:00:00 71
原创 完美解决 IE6 png透明问题
官方网站:http://www.twinhelix.com/css/iepngfix/使用方法:Follow these simple steps to add this to your page:Copy and paste iepngfix.htc and blank.gif into your website folder.Copy and paste this into your website's CSS or HTML: That CSS selector must include the
2011-02-23 22:52:00 313
原创 Java 多维数组
我们知道在Java中,可以这样构建一个对象的数组: class A { int a; int b; } public class Test { public static void main(String[] args) { A[] a = new A[2];//数组中每个元素为A System.out.
2011-02-01 19:09:00 247
原创 sqlserver 报错 18456
ssh2做的,在自己的机器上测试好好的,拿给老师就报错。struts报错如下: A ResourcePool could not acquire a resource from its primary factory or source. Connections could not be acquired from the underlying database! Hibernate operation: Cannot open connection; uncategorized SQLEx
2011-01-17 10:16:00 1298
原创 jquery-ui-datepicker 下拉选择年月 精简版~
jQuery UI Datepicker 1.8.7,从72K压缩到19K,去除了很多功能(比如上一页、下一页式的选择月份,感觉太慢了。。。),只保留了最基本的一些。外国人做的东西就是考虑得特全面。。。连左右书写习惯都考虑在内了。这也有弊端,就是出来的东西太臃肿了。 效果:
2011-01-08 15:55:00 5571 3
原创 用hibernate分页时记得关session!要不然会有很多有意思的错误。。。
今天终于开始做以前一直以为很难的分页,google了下,发现hibernate分页也太简单了。。。这是网上找到的代码: Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000); q.setMaxResults(100); List l = q.list(); .codearea{ color:black; background-c
2011-01-02 15:41:00 1136 1
原创 Myeclipse8.6 for spring 太卡了 全部都换低版本
为了适应myeclipse7.5 换了tomcat6 不过突然出现下面的错误,连不上数据库了。。。后来一对比发现tomcat6lib目录下没有放sqlserver的连接文件。。。补上就好了~ 顺便说一句,myeclipse8.5卸不干净自己,会导致7.5装不上,我把系统盘user目录下的和myeclipse有关的都删了,还把网线拔了,就安好了。。。 org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Canno
2010-12-29 10:50:00 279
原创 SSH 中 中文乱码的解决~
终于搞定了~ 我在项目中用了jQuery-impromptu做添加用户弹出的动态效果,不过只能用get方法传给struts,这就涉及到中 文乱码的问题。曾经在Google上找了N圈,试了很多方法,比如js转码,但都没成功。。。 这个方法是用filter来解决,真正的一劳永逸。【亲测有效~】 先搞一个filter:http://www. koders.com/java/fid0F44EF4578F6C04BB6A6B5CE369DFE8B3520AB1D.aspx 我是把他保存在util包中,起名叫:
2010-12-25 14:45:00 212
原创 jsp 真正能 禁止浏览器缓存 的代码 实测有效
这个问题困扰了我n久,之前的办法是用js,现在终于找到了解决办法了: 网上流行的版本: .codearea{ color:black; background-color:white; line-height:18px; border:1px solid #4f81bd; margin:0; width:auto !important; width:100%; overflow:auto; text-align:left; font-size:12px; font
2010-12-21 13:57:00 1178 2
win7下安装Oracle11gR2+BIEE11g图文教程
2012-04-18
Hadoop 1.0.2 eclipse插件
2012-04-11
datepicker精简版
2011-01-29
Linux结课论文 ubuntu下 apache mysql php环境的整合
2010-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人