專案開發問題筆記

2022-07-04 19:54:08 字數 1078 閱讀 6876

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...