Time of Update: 2018-12-07
1、Web層主體架構可以基於 Struts 1.X/2.X,當然有很多更好的控制層架構供選擇,以快速敏捷為準則吧。 抽象出核心庫封裝 控制器和中介層的操作。 在大規模叢集環境下,session複製會引起嚴重的效能問題。考慮用 叢集緩衝 + cookie驗證 代替session實現許可權控制吧。 2、Cache層配置 Memcache 組成叢集緩衝 對 Memcache 用戶端進行封裝 Memcached 節點群組成池,調用示意:opList (BizName, 策略 ...)3、中介層“中介層”
Time of Update: 2018-12-07
1 public class Test{ 2 3 public void method0(){//...} //普通函數 4 5 public synchronized void method1(){//...} //同步函數 6 7 public void method2() { 8 synchronized (this){//...} //以當前對象為鎖的 同步代碼塊 9 }10 11 public void method3(SomeObject so) { 12
Time of Update: 2018-12-07
文章目錄 java參數傳遞(超經典) java參數傳遞(超經典) 2010-10-28 16:46:29| 分類: Java | 標籤:sb changedata strbuf 參數傳遞 hello |字型大小 訂閱
Time of Update: 2018-12-07
public static int get() { try { System.out.println("try");return 1;//throw new Exception(); } catch (Exception e) { System.out.println("catch");return 2; } finally { System.out.println("finally");return 3;
Time of Update: 2018-12-07
在實際應用中,有時候需要多個線程同時工作以完成同一件事情,而且在完成過程中,往往會等待其他線程都完成某一階段後再執行,等所有線程都到達某一個階段後再統一執行。 比如有幾個旅行團需要途經深圳、廣州、韶關、長沙最後到達武漢。旅行團中有自駕遊的,有徒步的,有乘坐旅遊大巴的;這些旅行團同時出發,並且每到一個目的地,都要等待其他旅行團到達此地後再同時出發,直到都到達終點站武漢。 這時候CyclicBarrier就可以派上用場。CyclicBarrier最重要的屬性就是參與者個數,另外最要方法是await(
Time of Update: 2018-12-07
String newStr = new String(oldStr.getBytes(), "UTF-8"); java中的String類是按照unicode進行編碼的,當使用String(byte[]
Time of Update: 2018-12-07
A server's ability to handle numerous client requests within a reasonable time is dependent on how effectively it uses I/O streams. A server that caters to hundreds of clients simultaneously must be able to use I/O services concurrently. Until JDK 1.
Time of Update: 2018-12-07
一此不安全的做法:1. new File(path),這個方法的路徑到底在那裡取決於調用java命令的起始位置定義在哪裡,tomcat/bin下面的catalina.bat調用了java,所以在tomcat下相對起始位置是tomcat/bin,但是eclipse啟動時,起始位置 是eclipse的項目路徑。
Time of Update: 2018-12-07
以下文字是一本java書的序言,我覺得寫的不錯,給大家各位使用.NET的朋友看看。文字我只做了簡單整理,題目是我起的,著作權屬於原作者JDK中很多類的用法我都爛熟於胸了,我已經能夠使用Struts+Hibernate做出一個像樣的論壇,公司很多人都稱我是Hibernate高手,我做過很多上千萬的大項目,我有多年的編程經驗,我寫的代碼很多人看了都叫好,我曾經用過Delphi三年,寫過很多小程式,什麼遠程監控呀.API劫持呀.木馬呀,Windows的API裡邊藏著不少好東西呀,Delphi的控制項也
Time of Update: 2018-12-07
文章目錄 Final classesWhy is this necessary? The Java final keywordThe Java final keyword is very loosely used to indicate that something "cannot change". Specifically— and perhaps confusingly from a language design point of
Time of Update: 2018-12-07
In my previous post. I have been talking about the .Net JIT re-order instructions feature. Actually . In java world . The javac compiler has performs next to no optimisations.The JIT native compiler could re-order instructions where there is a
Time of Update: 2018-12-07
文章目錄 When to use AtomicReferenceAtomicReferenceAtomicReferencegetsetlazySetcompareAndSetweakCompareAndSetgetAndSettoString The AtomicInteger class has a number of uses, but one is a drop-in replacement for an atomic
Time of Update: 2018-12-07
MVC的概念可以上 百度百科 查下MVC是用於Web開發一種架構設計模式,實現了 頁面設計 與 幕後處理 之間的邏輯分離,健壯性,擴充性 (一大堆好的詞彙都可以用上去)強MVC 可以用於 Java Web Project ,開發多了,前人們就幫我們封裝提供了Spring , Hibenate ,Structs等架構 也可以用於 .Net Web Project ,開發多了,前人們就幫我們封裝提供了 ASP.NET MVC架構今天,看了部視頻,結合以前不多的開發經驗,予以以下總結:(1
Time of Update: 2018-12-07
(1)簡單原廠模式: 概括:“類工廠”通過“反射機制”生產“產品介面的具體實現產品類” 具體:造車廠 造 汽車(implements for 車) 關鍵:與普通模式相比,引入了 “產品是由工廠生產的”這一概念;利用“反射機制”使得類名通過參數傳遞,從而使得添加,刪除,修改“具體產品類”時,不必修改“生產函數”的內部代碼,只需要關心傳遞正確的類名參數。(2)原廠模式: 概括:“工廠介面的具體實現工廠類”通過“反射機制”生產“產品介面的具體實現產品類”
Time of Update: 2018-12-07
1.JAVA的反射機制是使其具有動態特徵的非常關鍵的一種機制,也是在JAVABEAN中廣泛應用的一種特徵2.顧命思義,反射
Time of Update: 2018-12-07
該程式是從網上發現的,是一個簡單的時鐘顯示程式。 代碼特色: 時鐘代碼提供了各種介面,可以在HTML檔案中設定,變化出多姿多彩的時鐘模型,參數說明見代碼內info數組。 時鐘的繪製採用雙緩衝圖形處理機制,即先在緩衝區內繪製圖形,再把圖形顯示到網頁上可以有效防止閃爍。
Time of Update: 2018-12-07
用JAVA串連資料庫主要有兩種方式,一是用JDBC-ODBC橋來串連,二是用相關廠商提供的相應驅動程式來串連,首先談談第一種串連。 JDBC-ODBC橋接器是用JdbcOdbc.Class和一個用於訪問ODBC驅動程式的本地庫實現的。對於WINDOWS平台,該本地庫是一個動態串連庫DLL(JDBCODBC.DLL)。
Time of Update: 2018-12-07
我們都知道,用JAVA寫網頁的時候,有一堆設定檔要寫,特別是struts之類的,更是搞死人了,且不說為什麼沒有圖形化的組態工具了(這個確實要贊一下.net),就是那些XML設定檔也不給個對應的xsd檔案或是dtd檔案,這樣我改起來也方便些啊(可以用XML spy像對著資料庫修改一樣,那才一個爽啊),也不容易出錯,我覺得這也不是很麻煩的事啊?像了很久都沒相通,有高人能給個解答嗎?謝謝。
Time of Update: 2018-12-07
現在介紹第二種方法,用關廠商提供的相應驅動程式來串連。 這種實現方法是直接使用資料庫廠商提供的用專用的網路通訊協定建立的驅動程式,通過它可以直接將JDBC API調用轉換為直接網路調用。這種調用方式一般效能比較好,而且也是實用中最簡單的方法。因為它步需要安裝其他的庫或中介軟體。幾乎所有的資料庫廠商都為他們的資料庫提供了這種資料庫提供了這種JDBC驅動程式,也可以從第三方廠商獲得這些驅動程式。
Time of Update: 2018-12-07
引用阿茲貓 的 Java類比登陸QQ郵箱擷取好友名單的實現謹以此文,紀念我好幾天敖到1點睡覺,我是個好孩子,一般10點就鑽被窩了,夜裡好起來偷菜,hoho其實很無聊,其實很BT,SNS網站好象一夜之間都提供邀請好友功能但是像開心等都沒有提供對qq的讀取,因為QQ很變態,就用他開刀好了前陣子在研究驗證碼識別,做了一些簡單的註冊機,灌水機,直到發現TMD這東西更變態,水太深,不費心了,能識別簡單的就好了類似QQ這樣的不大可能識別出來了。只有啟用人肉識別,讓肉眼自己看好了,娃哈哈準備工作: