1、tomcat自動停止
tomcat 執行一段時間自動關閉原因:
1,併發使用者數目過大,也會導致tomcat自動停止服務;(使用者數量大於1000時出現的可能性100%,使用者數量小於1000時的可能性在30%)
2,系統本身的網路負載平衡沒有做好,導致tomcat自動停止服務; (使用者數量大於1000時出現的可能性100%,使用者數量小於1000時的可能性在30%)
3,程式迭代不合理也是乙個原因; (30%)
4,資料庫連線未關閉,導致資源損耗過重,會引起服務停止;(對於初次開發的人員95%)
5,程式嚴重錯誤,也會引起tomcat停止服務!(10%)
2、資料庫查詢時排序
多條件排序時,sql語句可以通過order by type1(條件1) desc, type2(條件2) desc, type3(條件3) desc...
排序的優先順序是從type1>type2>tyep3以次類推的
需要注意的是,當所查詢的資料,排序條件都相同時,可能會出現查詢到重複資料的問題,這裡需要指出的是,可能是資料庫並沒有我們想象中那麼智慧型,我們需要通過乙個屬性,給我們需要排序的資料,定乙個排序規則,這個屬性最好是對每一條資料是唯一的,這樣我們在排序時,將這個屬性新增到排序規則裡面,我們再執行查詢時,就不會出現重複資料的問題了。
3、修改cmd命令列視窗顯示編碼方式
在windows中,如何使用cmd命令列視窗正確顯示編碼為utf-8格式的文字呢?正確的步驟如下:
1, 開啟cmd命令列視窗
2, 輸入命令 >chcp 65001
數字65001代表的是cmd視窗中utf-8格式的編碼。cmd視窗預設編碼為gbk,數字**為936
d:\>chcp 65001
active code page: 65001
3,在cmd視窗標題欄裡右鍵點選,調出右鍵選單,點選屬性-》字型,將字型改成lucida console,
ok,可以正確顯示utf-8編碼的字型了。如果想調回gbk,只需要按照上述的步驟反過來操作就可以了。
開發問題筆記
問題1 可以ping通區域網,但是無法ping通外網,顯示網路無法抵達。解決 未設定預設路由 執行route add default gw 192.168.1.1新增預設閘道器即可。問題2 開發板的linux系統時間不同步cc arm none linux gnueabi gccmake之後放到網路...
php專案開發問題彙總
一 陣列計算長度,使用count array 的方式 二 中文擷取 mb substr str 指令碼之家 echo mb substr str,0,4,utf 8 擷取頭5個字,假定此 所在php檔案的編碼為utf 8 結果顯示 指令碼之家 獲取中文長度 mb strlen str 指令碼之家 e...
Virsual Studio 開發問題
win32 控制台應用 自動生成 stdafx.h stdatx.cpp resouce.h targetver.h 工程名.cpp win32 dll 自動生成 stdafx.h stdatx.cpp resouce.h targetver.h 工程名.cpp dllmain.cpp stdafx...