出自:http://topic.csdn.net/u/20100203/17/8F916471-597D-481A-B170-83BCEFE3B199.html
表中主键必须为标识列,[ID] int IDENTITY (1,1)
1.分页方案一:(利用Not In和SELECT TOP分页)
语句形式:
SELECT TOP 页记录数量 *
FROM 表名
WHERE (ID NOT IN
(SELECT TOP (每页行数*(页数-1)) ID
FROM 表名
ORDER BY ID))
ORDER BY ID
//自己还可以加上一些查询条件
例:
select top 2 *
from Sys_Material_Type
where (M..
java去除字符串中的空格、回车、换行符、制表符
方法:
public static void replaceBlank(String s)
{
Pattern p = Pattern.compile("\\s*|\t|\r|\n");
System.out.println("before:"+s);
Matcher m = p.matcher(s);
String after = m.replaceAll("");
&..
最近用空闲时间 用struts2 hibernate spring 做一个简单的论坛。因为之前并没有接触过s2sh组合开发项目,所以可以算是一个练手吧。
在这期间,碰到问题的最多的还是struts2了。这其中有个在result传递参数问题,因为要从一个action跳转另外一个action,而且需要传递参数。
所以在type属性的时候要注意一下:
当使用type=“redirectAction” 或type=“redirect”提交到一个action并且需要传递一个参数时,有些区别。
使用type=“redirectAction”时,结果就只能写Action的配置名,不能带有后缀:“.action”
..
为了熟悉hibernate,这几天做一个简单的论坛来练手。
现将hibernate一对多总结如下:
比如:
一个版块 对应 多个帖子。
pojo类:zone
public class Zone {
private long zoneId;
private String zoneName;
private String zoneDis;
private Date createTime;
private long topicNum;
private Set<Topic> topic = new HashSet<Topic>(); //主题
......
//get set方法省去
}
主题(topic):
public cl..
级联(cascade)在hibernate映射关系中是个非常重要的感念。它是指当主控方执行操作时,关联对象(被控方)是否同步执行统一操作。如主控方调用sava-update或者delete方法时,是否同时对关联对象进行sava-update或者delete操作。
Inverse 直译为“反转”,在hibernate中,Inverse指定关联关系中的控制方向。在关联关系中,Inverse="false"为主动方,由主动方负责维护关联关系。 对比之前的cascade,cascade表明对象的级联关系。如User的cascade设置为all,那就表明如果发生对User对象的操作,那么与User关联..
上次项目中遇到一页面问题,不管td还是div或者其他容器,在定义了宽度的情况下,如果英文字符太长,就会把容器撑开,导致界面失调。
后来经查css样式表发现,这个问题可以解决:
如下:
强制不换行: white-space:nowrap;
自动换行: word-wrap: break-word; word-break: normal;
强制英文单词断行 :word-break:break-all;
转载请注明出处,css探索之旅-飘零雾雨的庄园
记得早在07年的时候就写过一篇关于用div代替frameset,使用css来模仿框架布局的文章“DIV布局之头尾固定中间自适应”。
不过在那篇文章中尚有一个未解决的遗憾问题,那就是为了兼容ie6,需使用Quirks Mode模式,虽说效果可以达到,但多少还是让人耿耿于怀,非得fix不可。在写完那篇文章过了很长时间后,估计在08年左右,偶然发现一个可以解决该问题的方法。于是就对之前的demo进行改造,优化。
其实实际应用的地方不会很多,所以就没有发出来,一直处于Private状态 ^_^ ..
前些天在CSDN看到有人发帖求助,题目是:
某个数据库表中每个人对应许多条记录,每条记录对应一个时间,她想找到用一条语句找到最早的时间和最近的时间两个记录(在规定时间段内),如下所示
name mdate cj
小芳 2005-8-2 58
小芳 2006-3-1 58
小芳 2007-3-12 60
小芳 2007-8-10 60
小芳 2008-2-22 80
小芳 2009-3-6 75
小芳 2009-11-16 89
娟娟 2004-3-6 60
娟娟 2005-2-1 88
娟娟 2008-12-20 90
要的结果就是要找到小芳在07年4月1日至09年6月时间段内最早和最近的两条记录,并且把它融合成一条新记录,得到的结..
闲来无事,整理些sql server 基础资料,以便以后查找。复习
SQL Server日期计算
a. 一个月的第一天
Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
b. 本周的星期一
Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)
c. 一年的第一天
Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)
d. 季度的第一天
Select DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)
e. 上个月的最后一天
Select dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))
f. 去年的最后一天
Select dat..
项目中用jquery实现ajax,整个项目用的编码是GBK,在用ajax实现传中文参数时遇到乱码,试了很多方法,终于解决。
乱码一直是比较头疼的问题,现在把我这次的解决办法贴出来,如有遇到同样问题的朋友可以参考。
1.js端:
用encodeURI函数进行转码 如:
data +="&earlyProcess="+encodeURI(encodeURI(progress));
注意,这里用了两次encodeURI。
2.服务器端:
URLDecoder.decode(earlyProcess, "utf..