??? 想起去年年后的雄心壯志,此時,站在年終,你做到哪些?又實現了哪些?有勇氣去總結過去嗎?
?? 小葛提醒的,起先沒注意,在福州有聽過類似的,起先只是哦一聲,沒多大感覺,后來才知道 今天是 南京大屠殺紀念日,又想起那狗日的小日本....
????? 發現已經天黑,比福州快了些,到了機場感覺還是蠻暖和的,一走出去 一陣寒風,前所未有的冷,讓我感受到確實到了,南京,我來了哈.
????? 這一天真的感謝小居,等我等到7點..哈
???? BOSS1.5那邊的web應用程序部署在測試環境上經常出現servlet 初始化異常,一但異常websvr就占用很到經常,導致這兩天營銷管理業務人員不能正常測試,
??? 初步解決方案:
?jsf1.1 支持servlet2.4規范,tongweb4.0好像只支持到servlet2.3,所以現在測試環境上經常servlet ini異常, 加一個注冊監聽即可
?呵呵看來目前的BI產品很多,多多學習ing...
案例:
?????? 今天做了個分頁,起先以為 只要在區間就可以了,比如:
?????? 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偽列顯示為真實列,在做條件查詢
???