Time of Update: 2015-05-18
標籤:橋接模式,初學的時候事實上非常不理解為什麼要把這個模式命名為橋接模式,腦海裡突然聯想到。事實上我學習是一件比較痛苦的事情,由於我必需要知道來龍去脈才幹學的進去,所以,非常快我就對這個命名產生了興趣,橋接?嗯,橋接!先把橋字換成連字,串連?橋接?橋接和串連最大的不同是橋接是降具有同樣模式的兩種事物串連起來,這是我依據詞典的解釋得出的。好吧,具有同樣模式,瞬間便想到了介面,是不是有職業病?將抽象部分與實現部分分離,使它們都能夠獨立的變化。
Time of Update: 2015-05-18
標籤:socket通訊是指兩台電腦的兩個程式之間的通訊,雙向鏈路的每一端都稱為一個socket,但分為客戶機和伺服器。java.net提供了ServerSocket和Socket類,分別用於伺服器和用戶端。通訊過程:建立Socket串連,用戶端程式申請串連,伺服器端程式監聽所有連接埠,判斷是否有用戶端的伺服器請求,當用戶端申請某個連接埠串連時,伺服器將對方的ip和連接埠號碼綁定形成通訊端,這樣伺服器和客戶機就建立了一個專用虛擬串連,可以相互連信了,通訊結束後將虛擬串連拆除。編程步驟:伺服器先建立
Time of Update: 2015-05-18
標籤:java
Time of Update: 2015-05-18
標籤:題目:Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.You should preserve the original relative order of the nodes in each of the two partitions.For
Time of Update: 2015-05-18
標籤:java 演算法 問題:此題主要是一個遞推演算法,審題要仔細,小母牛是自它被生下開始第四年開始產子,遞迴公式為n=a(n-1)+(n-3).之前看過別人的演算法用了大數,其實沒必要,在範圍內int就可以裝下。母牛的故事Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K
Time of Update: 2015-05-18
標籤:在網上找了些資料,有的說是少jar包,把有關spring的jar包複製到/WEB-INF/lib下面就行了,但這是maven項目,不需要這樣做... 還有一個原因是,項目不是maven項目,我這個之前是普通的web項目,只是加上了一個pom.xml而已 需要修改的有兩個地方 1.項目根目錄下的.project檔案,用記事本開啟,加入以下代碼(把原來的<buildSpec>節點和<natures>替換了): <buildSpec>
Time of Update: 2015-05-18
標籤:webView = (WebView) this.findViewById(R.id.webview); WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); webView.addJavascriptInterface(new Object(){ /** *
Time of Update: 2015-05-18
標籤:參考文檔:http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlhttp://blog.hesey.net/2011/09/resolve-aba-by-atomicstampedreference.htmlhttp://www.searchsoa.com.cn/showcontent_69238.htmhttp://ifeve.com/atomic-operation/http://www.infoq.com/cn/arti
Time of Update: 2015-05-18
標籤:題目:Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.For example,Given 1->2->3->3->4->4->5, return 1->2->5.Given 1->1-
Time of Update: 2015-05-18
標籤: 最近找實習,在筆試時候做了下面這道題:求下面代碼的輸出結果。public class MyClass { static void aMethod(StringBuffer sf1,StringBuffer sf2){sf1.append(sf2);sf2=sf1;}public static void main(String[] args){StringBuffer sf1=new StringBuffer("A");StringBuffer sf2=new
Time of Update: 2015-05-18
標籤:設計模式做為程式員的“內功心法”,越來越受到重視。這是一篇通俗版23種設計模式,用實際生活做比喻,讓你很快就能理解其中的深意。1、FACTORY―追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory 原廠模式:客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接
Time of Update: 2015-05-18
標籤:有3個介面對於流類相當重要。其中兩個介面是Closeable和Flushable,它們是在java.io包中定義的,並且是由JDK5添加的。第3個介面是AutoColseable,它是由JDK7添加的新介面,被打包到java.lang包中。AutoCloseable介面對JDK7新添加的帶資源的try語句提供了支援,這種try語句可以自動執行資源關閉過程。只有實現了AutoCloseable介面的類的對象才可以由帶資源的try語句進行管理。AutoCloseable介面只定義了close(
Time of Update: 2015-05-18
標籤:內容:對於任意的一個類,都需要由載入它的類載入器和這個類本身一同確立其在Java虛擬機器中的唯一性,每一個類載入器,都擁有一個獨立的類空間。只要載入類的類載入器不同的話,那麼這個兩個類就必定不相等(包括equals()方法,instanceof()方法)。此時,虛擬機器中存在兩個ClassLoaderTest,一個是由系統應用程式類載入器載入的,另一個是由我們定義的類載入器載入的。一個簡單的例子說明:注意getResourceAsStream的應用:Class.getResourceAsS
Time of Update: 2015-05-18
標籤:java io bufferedinputstream 效能 緩衝流 前言 本文寫的粗糙,僅作於工作間隙的隨筆。 傳統的Java
Time of Update: 2015-05-18
標籤:java 演算法 問題:再插入數字時,沒有中斷迴圈,導致從輸入數處再次迴圈,如下錯誤結果:3 31 2 41 2 3 34 31 2 4 51 2 3 3 4當迴圈完成後記得中斷;數列有序!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total
Time of Update: 2015-05-18
標籤:java 基礎 arraylist linkedlist 首先亮一下他們兩個基本區別,面試的時候可以用來和面試官嘮嗑啊
Time of Update: 2015-05-18
標籤:Composite定義:將對象以樹形結構組織起來,以達成“部分-整體” 的階層,使得用戶端對單個對象和組合對象的使用具有一致性。Composite比較容易理解,想到Composite就應該想到樹形結構圖。組合體內這些對象都有共同介面,當組合體一個對象的方法被調用執行時,Composite將遍曆(Iterator)整個樹形結構,尋找同樣包含這個方法的對象並實現調用執行。可以用牽一動百來形容。所以Composite模式使用到Iterator模式,和Chain of
Time of Update: 2015-05-18
標籤:1.檔案 1.屬性檔案尾碼為properties,並且符合java中i18n的規範; 2.對於各產品模組自己的設定檔必須放置在自己模組的conf目錄下; 3.檔案的命名需要有一定的意義,盡量簡短,名稱符合作業系統的要求且必須為英文或漢語拼音組成,檔案名稱不能存在空格,對於普通的檔案單詞與單詞之間採用下 滑線進行。2.命名規範 2.1基本規則
Time of Update: 2015-05-18
標籤:程式設計語言的I/O類庫中常常使用流這個抽象的概念,它代表任何有能力產生資料的資料來源對象或時有能力接收資料的接收端對象。“流”概念源於UNIX中的管道(pipe)的概念。在UNIX中,管道是一條不間斷的位元組流,用來實現程式或進程間的通訊,或讀寫外圍裝置、外部檔案等,它屏蔽了實際的I/O裝置中處理資料的細節。 一個流,必有源端和目的端,它們可以是電腦記憶體的某些地區,也可以是磁碟檔案,甚至可以是Internet上的某個URL。&n
Time of Update: 2015-05-18
標籤: Java讀取txt檔案,換行寫txt檔案1. Java讀取txt檔案package com.campu; import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.Reader; /** * H2012