Time of Update: 2018-07-25
一、效能最佳化的一般概念 人們普遍認為Java程式總是比C程式慢,對於這種意見,大多數人或許已經聽得太多了。實際上,情況遠比那些陳舊的主張要複雜。許多 Java程式確實很慢,但速度慢不是所有Java程式的固有特徵。許多Java程式可以達到C或C++中類似程式的效率,但只有當設計者和程式員在整個開發過程中密切注意效能問題時,這才有可能。 本文的主要目的是討論如何最佳化Java
Time of Update: 2018-07-25
Buffer 類 定義了一個可以線性存放primitive type資料的容器介面。Buffer主要包含了與類型(byte, char…)無關的功能。 值得注意的是Buffer及其子類都不是安全執行緒的。 每個Buffer都有以下的屬性: capacity這個Buffer最多能放多少資料。capacity一般在buffer被建立的時候指定。 limit在Buffer上進行的讀寫操作都不能越過這個下標。當寫資料到buffer中時,limit一般和capacity相等,
Time of Update: 2018-07-25
肖蕾 楊世平 摘要 本文介紹了數位簽章技術在電子政務中的應用,傳統的數位簽章技術都是基於非對稱的密碼演算法,原文以明文的方式傳送,在這種方式下,原文的安全性受到了極大的威脅,因此,本文提出了基於混合密鑰的數位簽章技術以及該技術在java中的實現,通過這種方式,不僅實現了數位簽章,而且還能保證原文的機密性。 關鍵詞 數位簽章 混合密鑰 電子政務 java &
Time of Update: 2018-07-25
樣本程式由三個類構成,主要實現一下功能:每輸入一行字串,就請求一個線程去類比處理 第一個是TestThreadPool類,它是一個測試程式,用來類比用戶端的請求,當你運行它時,系統首先會顯示線程池的初始化資訊,然後提示你從鍵盤上輸入字串,並按下斷行符號鍵,這時你會發現螢幕上顯示資訊,告訴你某個線程正在處理你的請求,如果你快速地輸入一行行字串,那麼你會發現線程池中不斷有線程被喚醒,來處理你的請求,在本例中,
Time of Update: 2018-07-25
一 前端 img圖片 指定長寬,壓縮img圖片,整頁盡量合并圖片,類似taobao滴做法 css代碼調優 css負載檔案順序,css檔案壓縮 js負載檔案依賴最佳化(可依賴雅虎滴前端架構,也可自己寫js代碼,原理是合理利用js滴document.write.),js檔案壓縮 jsp檔案壓縮(包括jsp檔案滴代碼壓縮 和 伺服器中介軟體滴設定jsp格式壓縮) js架構最佳化(如合理削減jquery相關滴外掛程式相關滴包相關滴function等等...)
Time of Update: 2018-07-25
提高系統並發吞吐能力是構建高效能服務的重點和痛點。通常review代碼時看到synchronized是我都會想一想,這個地方可不可以最佳化。使用synchronized使得並發的線程變成順序執行,對系統並發吞吐能力有極大影響,我的博文 http://maoyidao.iteye.com/blog/1149015 介紹了可以從理論上估算系統並發處理能力的方法。
Time of Update: 2018-07-25
/** * * @author yw04009 Bill,Wu * */ public class TestA implements Serializable { public int age; public TestB str = new StringBuffer(); public Object clone() throws
Time of Update: 2018-07-25
本文將使用 apache fileupload ,spring MVC jquery1.6x , bootstrap 實現一個帶進度條的多檔案上傳, 由於fileupload 的局限,暫不能實現每個上傳檔案都顯示進度條,只能實現一個總的進度條,效果如圖, 此文我們假定你瞭解SPRING
Time of Update: 2018-07-25
我喜歡把別人寫的好文章放到自己的部落格中,生怕別人刪掉...但是吃水不忘挖井人,我轉載的文章最後一定會寫明出處的,希望大家在轉載的時候也要加上... 文章轉載地址:http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html 【案例1】建立一個新檔案 ?
Time of Update: 2018-07-25
core java -- 概念篇 如果需要知道哪些unicode字元屬於java中的 字母 ,可以使用Charactor類的javaIdentifierStart 和 javaIdentifierPart 方法進行檢測 const 是java的保留字,但目前還沒有使用 整數被0除 將會產生一個異常 而浮點數被0除得到無窮大或NaN Strictfp —— Java 關鍵字。
Time of Update: 2018-07-25
http://www.blogjava.net/amigoxie/archive/2007/11/09/159413.html 原文地址:http://tech.it168.com/j/2007-11-09/200711091344781.shtml
Time of Update: 2018-07-25
DecimalFormat df1 = new DecimalFormat(“0.0″); //保留1位小數,帶前置字元為零 DecimalFormat df2 = new DecimalFormat(“#.#”); //保留1位小數,可以不帶前置字元為零 DecimalFormat df3 = new DecimalFormat(“000.00″); //保留2位小數,帶前置字元為零 DecimalFormat df4 = new DecimalFormat(“#
Time of Update: 2018-07-25
反射機制對數組的操作1 取得數組的Class對象以及相關屬性和方法 public class ClassArrayDemo{public static void main(String args[]) throws Exception{int temp[] = {1,2,3} ;// 聲明一整型數組Class<?> c = temp.getClass().getComponentType() ;//
Time of Update: 2018-07-25
1概念 Socket:socket實際上是對TCP/IP進行的封裝,我們可以使用socket通訊端通過socket來傳輸。首先我們需要明白的一個概念就是通道,簡單地說通道就是兩個對端可以隨時傳輸資料的通道。我麼常說的所謂建立socket串連,也就是建立了用戶端與伺服器端的通道。
Time of Update: 2018-07-25
源class碼 混淆, 演算法 (各)入口 用“奇怪”的加密方法 序號(客戶txt檔案的形式儲存,源class碼 源碼硬化), 每個序號對應一個 系統的用法(序號初始化時,初始化對應的時間) 系統用法: 時間限制 + 功能限制 時間限制:(用初始化時間進行對比)(若通過驗證,把一通過參數儲存到session) 1.先通過web service對比驗證現在時間,如通過則 全部通過,如不通過
Time of Update: 2018-07-25
某遊戲串連,以前一直是死敵。 發生了很多很多,嗯 很多。現在忽然發現了一個很有趣的東西http://221.130.15.57:8091/p?p_E/2035847_4d8b002b_bccc45a6/串連加密,過濾器搞定但是副檔名有木有。有木有? RESTful URL 就是設計url的時候要滿足REST標準,REST標準。。。好難說明白,可以參考http://baike.baidu.com/view/1077487.htm?fr=ala0_1 spring
Time of Update: 2018-07-25
Java代碼 package com.cxlh.mm; public class Base64 {
Time of Update: 2018-07-25
實現原理: 長串連的維持,是要用戶端程式,定時向服務端程式,發送一個維持串連包的。 如果,長時間未發送維持串連包,服務端程式將中斷連線。用戶端: Client通過持有Socket的對象,可以隨時(使用sendObject方法)發送Massage Object(訊息)給服務端。&
Time of Update: 2018-07-25
簡單解釋就是: 短串連:建立串連,發送資料包,關閉串連 長串連:建立串連,發送資料包,發送心跳包,發送資料包,發送心跳包,發送心跳包。。。。。。 所以又頻繁的資料收發的話,短串連會頻繁建立TCP串連,而對於長串連,則始終用的是同一個TCP串連 package com.tree.demo.socket;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;
Time of Update: 2018-07-25
1. 首先需要下載到對應的 log4j.jar(http://jakarta.apache.org/log4j/) 檔案,例子使用的版本是 log4j-1.2.8.jar,將對應的 log4j.jar 檔案載入到項目的庫路徑. 2. 建立對應的log和conf 目錄,在 main 函數中啟用配置,使用這句: DOMConfigurator.configure("./conf/log4j.xml"); log4j.xml 檔案的配置參考如下: