freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機]如何利用java開發(fā)高性能、高并發(fā)web應用(編輯修改稿)

2024-11-15 03:46 本頁面
 

【文章內(nèi)容簡介】 ay1 = new String[size]。 String[] strArray2 = new String[size]。 for(inti=0。i< size。i++){ // 賦值 strArray1 = (new String(Array: + i))。 } (strArray1,0,strArray2,0,size)。 // 復制 同樣的一個規(guī)則是,當有大量數(shù)據(jù)的復制時,應該使用 ()。 Java程序性能優(yōu)化技巧 ? 盡量減少 I/O操作: 輸入 /輸出( I/O)包括很多方面,我們知道,進行 I/O操作是很消耗系統(tǒng)資源的。程序中應該盡量少用 I/O操作。使用時可以注意: . 合理控制輸出函數(shù) ()對于大多時候是有用的,特別是系統(tǒng)調(diào)試的時候,但也會產(chǎn)生大量的信息出現(xiàn)在控制臺和日志上,同時輸出時,有序列化和同步的過程,造成了開銷。 特別是在發(fā)行版中,要合理的控制輸出,可以在項目開發(fā)時,設計好一個 Debug的工具類,在該類中可以實現(xiàn)輸出開關(guān),輸出的級別,根據(jù)不同的情況進行不同的輸出的控制。 ? 盡量使用緩存: 讀寫內(nèi)存要比讀寫硬盤上的文件要快很多,應盡可能使用緩沖,以便直接從內(nèi)存中讀取數(shù)據(jù)。 盡可能使用帶有 Buffer的類代替沒有 Buffer的類,如可以用 BufferedReader 代替 Reader,用BufferedWriter代替 Writer來進行處理 I/O操作。 同樣可以用 BufferedInputStream代替 InputStream都可以獲得性能的提高 Java程序性能優(yōu)化技巧 ? 盡量不使用同步: Servlet是多線程的,以處理不同的請求,基于前面同步的分析,如果有太多的同步就失去了多線程的優(yōu)勢了。 ? 不用保存太多的信息在 HttpSession中 很多時候,存儲一些對象在 HttpSession中是有必要的,可以加快系統(tǒng)的開發(fā),如網(wǎng)上商店系統(tǒng)會把購物車信息保存在該用戶的 Session中,但當存儲大量的信息或是大的對象在會話中時,是有害的,特別是當系統(tǒng)中用戶的訪問量很大,對內(nèi)存的需求就會很高。 具體開發(fā)時,在這兩者之間應作好權(quán)衡。 Java程序性能優(yōu)化技巧 ? 清除 SESSION: 通常情況,當達到設定的超時時間時,同時有些 Session沒有了活動,服務器會釋放這些沒有活動的Session, .. 不過這種情況下,特別是多用戶并訪時,系統(tǒng)內(nèi)存要維護多個的無效 Session。 當用戶退出時,應該手動釋放,回收資源,實現(xiàn)如下: .. HttpSession theSession = ()。 // 獲取當前 Session if(theSession != null){ ()。 // 使該 Session失效 } 。 ? 緩存 Home接口: EJB庫使用 Enterprise Bean 的客戶端通過它的 Home接口創(chuàng)建它的實例??蛻舳四芡ㄟ^ JNDI訪問它。服務器通過 Lookup方法來獲取。 JNDI是個遠程對象,通過 RMI方式調(diào)用,對它的訪問往往是比較費時的。所以,在設計時可以設計一個類專門用來緩存 Home接口,在系統(tǒng)初始化時就獲得需要的 Home接口并緩存,以后的引用只要引用緩存即可。 Java程序性能優(yōu)化技巧 ? 使用快速度的 Jdbc驅(qū)動: JDBC API包括兩種實現(xiàn)接口形式,一種是純 Java實現(xiàn)的驅(qū)動,一種利用 ODBC驅(qū)動和數(shù)據(jù)庫客戶端實現(xiàn),具體有四種驅(qū)動模式: 第一類: JDBCODBC橋,再加上 ODBC驅(qū)動程序。 第一類 JDBC驅(qū)動程序是 JDBCODBC橋再加上一個 ODBC驅(qū)動程序。建議第一類驅(qū)動程序只用于原型開發(fā),而不要用于正式的運行環(huán)境。橋接驅(qū)動程序由 Sun提供,它的目標是支持傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)。 Sun為該軟件提供關(guān)鍵問題的補丁,但不為該軟件的最終用戶提供支持。一般地,橋接驅(qū)動程序用于已經(jīng)在 ODBC技術(shù)上投資的情形,例如已經(jīng)投資了 Windows應用服務器。 盡管 Sun提供了 JDBCO
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1