- 浏览: 96629 次
- 性别:
- 来自: 厦门
文章列表
在項目系統出現問題,導致數據庫連接沒有被關閉而處於sleeping狀態的時候,通過右擊"結束..."無法結束時(我的機子上無法結束,不知你們會不會),可以通過停止sql server服務.可以將所有的sleeping連接停掉.
這個是沒有辦法的辦法.
- 2008-07-03 18:15
- 浏览 698
- 评论(0)
由於測試項目的需要.向自己的郵箱發了幾千封電子郵件.想加快接收的速度.設置了只接收標題.可以進行接收.但出現一個問題.接收下來的郵件無法刪除.
于是重新設置了個默認的接收文件.並設置成默認.將以前的那個默認接收文件,刪除.就可以刪除只接收文件標題的郵件.
- 2008-07-03 18:00
- 浏览 739
- 评论(0)
java中錯誤處理有兩種方式.
1 誰調用誰處理.
2 自己處理
個人認為.如果在方法體內部有connection,或者有在session中保存較大的數據信息時.最好在方法體內部進行處理.原因很明顯.如果在方法體內部出現錯誤.導致數據庫連接沒有釋放時.將錯誤拋到上一級來處理.上一級關閉不了調用方法中所創建的數據庫連接.也無法清理保存在session或是request中的數據.這兩種情況都將導致系統死機.
而對於一般的,除了上面兩種之外的錯誤.就可以誰調用誰處理.
- 2008-07-03 11:00
- 浏览 599
- 评论(0)
作維護和新開發,需要注意的事情:
1 必須要有一份最為原始的源碼,並經過客戶確定.這份源碼滿足了他們最初的需求.
2 任何一次的維護或是新需求開發.之前都必須備份好了之後再進行開發.
3 維護或是新需求開發完了之後,必須要做一次完整的業務流程測試(針對性的).並載圖下來.以備查考.因為有些問題可能不能立即發現.這樣做的好處是,可以讓客戶看看你的勞動過程.減少客戶懷疑我們忽悠它的擔心.
4 一個問題,只允許有一個版本的更新包.不要以日期為名稱來標識每天的工作進度.客戶不在意你的進度.只在乎結果.太多的以時間為命名的版本.會給客戶帶來困扰.
5 有事沒事,做些測試.以發現問題.
- 2008-07-01 17:04
- 浏览 601
- 评论(0)
作維護和新開發,需要注意的事情:
1 必須要有一份最為原始的源碼,並經過客戶確定.這份源碼滿足了他們最初的需求.
2 任何一次的維護或是新需求開發.之前都必須備份好了之後再進行開發.
3 維護或是新需求開發完了之後,必須要做一次完整的業務流程測試(針對性的).並載圖下來.以備查考.因為有些問題可能不能立即發現.這樣做的好處是,可以讓客戶看看你的勞動過程.減少客戶懷疑我們忽悠它的擔心.
- 2008-06-25 17:48
- 浏览 668
- 评论(0)
1 因為一個jsp頁面包含了很多的頁面.導致整個頁面出現錯誤,從錯誤開始的部分無法顯示.到目前仍然沒有明白是什麼問題.解決的方法是還原.
2 在struts中,ie的地址欄中,經常會有.do的地址出現.當把這個地址傳給另外一個網站,再傳回來時.系統會出現問題.所以不能通過location.href來取得當前頁面的地址.而應當通過<%=request.getRequestURI()%>
- 2008-06-25 14:55
- 浏览 706
- 评论(0)
winrunner7.6破解
- 博客分类:
- 与技术无关
1 在网上下载的"WinRunner 7.6安装程序.rar"文件,大小为138M.解压后的文件夹中,包含有如何破解的文档说明.但是通过这个文档无法破解成功.但要想破解成功.依照这个文档中的说明进行操作是必须的.破解中常用的www.ttdown.com.
2 再到csdn中下载一个"WinRunner+8+破解.rar",大小:235KB.运行其中的m-mwr82.exe文件.这个压缩包中的install.txt不需要执行.
3 我这个破解方法,也是参照两种独立的破解方法.无法成功.才乱撞上的.大家就死马当活马医吧.当然通过1或者2的方法就能破解成功.就没 ...
- 2008-06-24 23:17
- 浏览 2804
- 评论(0)
<script language="javascript"> var col = document.getElementsByTagName("a"); var packageArray = new Array(); var classInPackage = new Array(); for(var i=0;i<col.length;i++){ var href = col[i].title; indexOfIn = href.lastIndexOf("in"); var packageNam ...
- 2008-06-23 16:26
- 浏览 575
- 评论(0)
1 如果查詢記錄很多時.一般是將查詢條件發送到servlet處理,整合出sql語句.將它保存在session或是request中.查詢動作由頁面去完成.不要將查詢動作放在servlet,查詢結果放在session/request中.
2 一個項目,前臺使用的框架要保持統一,不要一會struts,一會又來純jsp.這樣會引起後期維護的麻煩.
- 2008-06-20 16:21
- 浏览 734
- 评论(0)
引自:http://blog.chinaitlab.com/html/02/1720702-156067.html
内部类:一个内部类的定义是定义在另一个内部的类。原因是: 1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。 2.对于同一个包中的其他类来说,内部类能够隐藏起来。 3.匿名内部类可以很方便的定义回调。 4.使用内部类可以非常方便的编写事件驱动程序。 提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类( ...
- 2008-06-17 15:21
- 浏览 720
- 评论(0)
map list區別
- 博客分类:
- JAVA基础
兩者的區別可以從如何保存及讀取來區別
1 map:在鍵值對的形式來進行讀取.
2 list:以順序的方式來進行讀取.實現變長數組的功能.vector/allayList都是list的可變長數組實現.而LinkedList是以鏈表的形式來實現可變長數組.
它們的讀取可以通過數組長度進行循環也可以使用迭代器(枚舉)進行讀取.map即可以迭代鍵及值.而list直接迭代數組中的值.
- 2008-06-13 11:32
- 浏览 639
- 评论(0)
truncate,drop,delete區別
- 博客分类:
- ORACLE
drop:刪除表的數據及結構.整張表不在數據庫中存在.
truncate:刪除表的數據,但保留著表的結構與約束.但並不會記錄刪除日志.對於自動增長的列.刪除之後再插入,會從初始值開始插入.
delete:刪除表的數據,但保留著表的結構與約束.但會記錄刪除日志.對於自動增長的列.刪除之後再插入,並不會從初始值開始插入.,而是從被刪除的記錄基礎之上增長.
- 2008-06-13 10:27
- 浏览 807
- 评论(0)
一個運行正確的項目,在修改了系統時間之後.出現了莫名其妙的錯誤.例如:
說jdbc的連接出現錯誤,user為null url為null.
說actionServlet無法進行實例化.因為缺少依賴的類.
其實統統的一切.是因為修改了系統時間.變得比正確的時間退後.
將系統時間改回到正確的時間.然後將所有/classes文件刪除和webmodule/web-inf/下面的lib目錄及classes目錄.全部刪除,再重新編譯,就可以正確通過編譯
這個問題,困擾我好幾天啊.二天的時間被浪費在這個問題上.
- 2008-06-12 17:57
- 浏览 673
- 评论(0)
在jubilder中,通過設置可以使編譯項目源代碼的同時,也編譯web module.
這裡面是兩個過程:
1 將所有的源代碼編譯生成class文件,保存在/classes目錄中.
2 將/Class下面的文件與webmodule/web-inf/classes文件進行時間比較,如果后者中的文件時間日期比前者新.那麼將不會更新webmodule中的文件.
第二點,尤其是在修改了系統的時間之後.很容易引起混亂.
- 2008-06-12 17:46
- 浏览 730
- 评论(0)
操作的過程大概如下:
剛開始能正確運行.出於測試的目的.在啟動了tomcat之後.有修改jsp文件.剛開始的幾次修改也沒有問題.可是後來由於安全的需要,將jsp頁面save as 一次之後,就出現問題.無法打開這個文件.
沒有辦法,重啟jbuilder成功.
- 2008-06-10 17:57
- 浏览 708
- 评论(0)