Time of Update: 2016-04-06
標籤:最近常常會用到一些之前看過卻沒有實際去實現的小細節,深有感慨(掌握一門技術絕不是看一遍就夠了,一遍遠遠不夠,遠遠不夠........),言歸正傳,先直接上代碼Attributeresult 1 public class Attributeresult { 2 String value; 3 String result; 4 5 public Attributeresult() { 6 7 } 8 9 public
Time of Update: 2016-04-06
標籤:什麼是反射 java反射機制: JAVA反射機制是在運行狀態中, 對於任意一個類,都能夠知道這個類的所有屬性和方法; 對於任意一個對象,都能夠調用它的任意一個方法和屬性; 這種動態擷取的資訊以及動態調用對象的方法的功能稱為java語言的反射機制。 簡而言之: 就是根據一個已經執行個體化了的對象來還原類的完整資訊 通過反射修改屬性package Test2016.demo;import
Time of Update: 2016-04-06
標籤:java effective 讀書筆記【1】建立和銷毀對象1 靜態Factory 方法 就是“封裝了底層 暴露出一個提供者 ” 門面模式2 多參數時 用構建器,就是用個內部類 再讓內部類提供構造好的對象3 枚舉 singleton 不知道怎麼操作,覺得意義不大 單例模式4 私人化構造器不能執行個體化,也不可被子類繼承5 能用原生類的就盡量不用對象【2】對於所有對象都通用的方法reflexivity 自反性 symmetry 對稱性 【3】類成員
Time of Update: 2016-04-06
標籤:用poi-3.6-20091214.jar 實現java給excel檔案加密我用了網上的很多方法,但是都沒有成功!HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(file)); // 設定密 碼 保 護 ·wb.writeProtectWorkbook("111111",
Time of Update: 2016-04-06
標籤:建立java project,引入freemarker.jar, 本工程是用的版本:freemarker-2.3.20
Time of Update: 2016-04-06
標籤:xerces batik fop 這三個JAR包.絕對可用.自本用過.如果兩個項目在同一個TOMCAT下並且同時用到xerces.jar,需要前這個外放在TOMCAT下的lib目錄下.其他的容器中介軟體沒試過控制項:import org.apache.batik.transcoder.Transcoder;import org.apache.batik.transcoder.TranscoderException;import
Time of Update: 2016-04-06
關於AOP的理解,AOPAOP,面向切面編程,在看傳智視頻的時候,看到一個很好的理解,一個很好的AOP的例子,試詳解之。 最優例子:許可權控制。 在許可權控制中,比較原始的做法(不原始的做法我也不會)是,對每個需要控制許可權的地方,通過if來判斷人員的許可權,而後給予或不給某許可權。如: 而這個過程中,對每一個按鈕、頁面或者其他元素,一旦需要授權,則需要進行一番這樣的判斷,這個判斷的過程明顯的是代碼重複。因此有必要將if判斷分離出來,我們只有專心的做好 do xxx
Time of Update: 2016-04-06
把Jar檔案轉成exe安裝檔案,jar檔案exe安裝在網路上查了下,使用exe4j工具來實現轉換,軟體使用的基本步驟我就不說了,接下來以要建立一個32位.exe目標程式為例,講一下可能會出現的一些問題: 1.你要清楚的目標檔案是32位還是64位的,如果產生的是32位,你就要使用32位的jre,如果產生的是64位,就要使用64位的jre。 &
Time of Update: 2016-04-06
session 學習,sessionsession機制是一種伺服器端的機制,伺服器使用一種類似於散列表的結構(也可能就是使用散列表)來儲存資訊。 當程式需要為某個用戶端的請求建立一個session的時候,伺服器首先檢查這個用戶端的請求裡是否已包含了一個session標識 - 稱為session id,如果已包含一個session id則說明以前已為此用戶端建立過session,伺服器就按照session id把這個session檢索出來使用(如果檢索不到,可能會建立一個),
Time of Update: 2016-04-06
判斷某一年是否是閏年,判斷某一閏年為了彌補人類曆法的年度天數和地球公轉實際周期的時間差,設立了有 366 天的閏年,閏年的二月份有 29 天。閏年的判定規則是:如果該年能被 4 整除且不能被 100 整除或者能被 400 整除,則該年是閏年,否則不是。在項目中建立 LeapYear 類,在類的主方法中建立掃描器對象接受輸入的年份,然後判斷該年份是否是閏年,最後在控制台輸出。代碼如下:import java.util.Scanner;public class LeapYear { /**
Time of Update: 2016-04-06
【JAVA並發】同步工具類,java並發工具類同步工具類主要包括閉鎖(如CountDownLatch),柵欄(如CyclicBarrier),訊號量(如Semaphore)和阻塞隊列(如LinkedBlockingQueue)等;使用同步工具類可以協調線程的控制流程;同步工具類封裝了一些狀態,這些狀態決定線程是繼續執行還是等待,此外同步工具類還提供了修改狀態的方法;下面將簡單介紹以上同步工具類;閉鎖可以讓一個線程等待一組事件發生後(不一定要線程結束)繼續執行;以CountDownLatch為例,
Time of Update: 2016-04-06
求球形的體積,球形體積在項目中建立 Volume 類,在類的主方法中建立掃描器對象接受輸入的半徑,然後根據球形體積公式計算球形的體積,並在控制台上輸出。代碼如下:import java.util.Scanner;public class Volume { public static void main(String[] args) { // TODO 自動產生的方法存根 @SuppressWarnings("resource") Scanner
Time of Update: 2016-04-06
最新SpringMVC架構搭建入門教程,springmvc入門教程Spring 架構提供了構建 Web 應用程式的全功能 MVC 模組。Spring MVC屬於SpringFrameWork的後續產品,已經融合在Spring Web Flow裡面。Spring MVC的易用性、功能強大等優點已經被越來越多的企業所接受,也成為一個使用廣泛的mvc架構。因此,尚學堂對於spring mvc的使用做了詳細講授,希望對大家的工作和學習起到一定的作用。 01、spring mvc介紹
Time of Update: 2016-04-06
驗證登陸資訊的合法性,驗證登陸合法性大多系統登入模組都會接收使用者通過鍵盤輸入的登入資訊,這些登入資訊將會被登陸模組驗證,如果使用的是指定的使用者名稱與密碼,則允許程式登陸,否則將使用者拒之門外。本範例通過 if…else 語句進行多條件判斷來實現登陸資訊的驗證。在項目中建立 CheckLogin 類,在該類的主方法中接收使用者輸入的登陸使用者名稱與登陸密碼,然後通過 if 條件陳述式分別判斷使用者名稱和密碼,並輸出登陸驗證結果。代碼如下:import
Time of Update: 2016-04-06
Java操作excel檔案,java操作excel 前兩天學習了兩種java操作excel的方法,對於網站需要建立、修改、匯出excel檔案,可以使用這兩種方法,第一種方法是使用JExcel,第二種方法是使用poi中的HSSF,前一種方法比較簡單。這裡做個總結。1.JExcel,需要的jar包jxl.jar唯讀檔案Workbook wb=Workbook.getWorkbook(File
Time of Update: 2016-04-06
Java 8新特性-4 方法引用,新特性-4 對於引用來說我們一般都是用在對象,而對象引用的特點是:不同的引用對象可以操作同一塊內容! Java 8的方法引用定義了四種格式:引用靜態方法 ClassName :: staticMethodName 引用對象方法: Object:: methodName 引用特定類型方法:
Time of Update: 2016-04-06
throws與throw的對比,throwsthrow1、throws關鍵字通常被應用在聲明方法時,用來指定可能拋出的異常。多個異常可以使用逗號隔開。當在主函數中調用該方法時,如果發生異常,就會將異常拋給指定異常對象。如下面例子所示:public class Shoot { 建立類static void pop() throws NegativeArraySizeException {//定義方法並拋出NegativeArraySizeException異常int [] arr = new
Time of Update: 2016-04-06
向peersim開火!P2P開火!(安裝和範例運行),peersimp2p根據導師的要求,這次的任務是要類比一個類似BT網路的P2P網路,並實現一些演算法,查了些資料,都說NS2對於P2P網路的類比不好,基本沒有模本可以用,而且效率很低,只能類比幾萬個節點左右,看到挺多人推薦使用peersim,就準備下來用用看。而且在官網上看到已經有很多別人編譯好的覆蓋網路的模本,其中也包括BT網路,chord網路等,貌似很方便的樣子。首先是下載使用安裝,這部分其實很簡單,網上的教程足夠了。安裝步驟:1.
Time of Update: 2016-04-06
java HashMap,javahashmapHashMap 的效能因子1. 容量:表示桶位的數量。2. 初始容量: 表在建立是所擁有的桶位元。 如果你知道將要在HashMap儲存多少項,建立一個初始容量合適的HashMap將可以避免自動再散列的開銷 /** * The default initial capacity - MUST be a power of two. */ static final int
Time of Update: 2016-04-06
【藍橋杯】曆屆試題 蘭頓螞蟻,藍橋曆屆試題蘭頓 曆屆試題 蘭頓螞蟻 時間限制:1.0s