想起去年年后的雄心壮志,此时,站在年终,你做到哪些?又实现了哪些?有勇气去总结过去吗?
小葛提醒的,起先没注意,在福州有听过类似的,起先只是哦一声,没多大感觉,后来才知道 今天是 南京大屠杀纪念日,又想起那狗日的小日本....
发现已经天黑,比福州快了些,到了机场感觉还是蛮暖和的,一走出去 一阵寒风,前所未有的冷,让我感受到确实到了,南京,我来了哈.
这一天真的感谢小居,等我等到7点..哈
BOSS1.5那边的web应用程序部署在测试环境上经常出现servlet 初始化异常,一但异常websvr就占用很到经常,导致这两天营销管理业务人员不能正常测试,
初步解决方案:
jsf1.1 支持servlet2.4规范,tongweb4.0好像只支持到servlet2.3,所以现在测试环境上经常servlet ini异常, 加一个注册监听即可
案例:
今天做了个分页,起先以为 只要在区间就可以了,比如:
select * from tbl where rownum between 3 and 100;
可是不管如何查询出来都没有数据
原因:
由于对rownum的认识肤浅
分析:
这种写法之所以行不通,是因为 ROWNUM 列只有在记录被取出或过滤时才会应用到记录上。
第一行在被取出时会被抛出,因为它的 ROWNUM 是1。然后,下一行被取出;它也会被抛出,因为它是新的“1”,以此类推,直到所有的行都被使用。这个查询不会返回任何记录。解决方法是在看到3到100之间的记录时必须先取出1到30行的记录
所以 如果 select * from tbl where rownum between 1 and 100; 是正确, 因为刚好开始位置是从1 开始
解决:
select t.* from (slect rownum rowno,...... where .....and rownum <=100) t where t.rowno>=3
即封装两层,先过滤小于100 的,然后在把rownum伪列显示为真实列,在做条件查询