Time of Update: 2015-04-11
標籤:本文只使用他人託管的jar包,不涉及具體演算法 軟體測試通常要花費掉軟體開發組織30%~70%的開發資源,如何有效地提高軟體測試的效率是開發組織應該考慮的關鍵問題之一。由於很多情況下窮舉測試是不可行的,測試人員必須在時間和資源的有限性與測試覆蓋的徹底性之間做好權衡。解決這個問題的一個行之有效方法便是Pairwise Testing。 一、Pairwise
Time of Update: 2015-04-12
標籤:一、封裝 1. 概念:就是使類中的成員變數都是private,但是又提供public方法訪問這些成員變數。這樣就實現了隱藏類中的成員變數,從而確保了資料的安全性; 2. 執行個體: private String name; public String getName() { 用於讀取變數資料 return name; } public
Time of Update: 2015-04-11
標籤:Hibernate是一個開放原始碼的對象關係映射架構,它對JDBC進行了非常輕量級的對象封裝,使得Java程式員可以隨心所欲的使用對象編程思維來操縱資料庫。
Time of Update: 2015-04-12
標籤: 在java中介面是非常重要的內容,介面不僅解決類的單繼承問題,而且介面有和抽象類別一樣的功能,可以強制的約束實現介面的某些功能。介面顧名思義就是可以串連其他介面或者類,以特定的方式實現了類的多繼承。 下面我們來看看介面的聲明和實現: 在java中用關鍵字interface聲明介面,聲明方式的代碼如下:1 public abstract interface 介面名{2 / **3 * 定義一個介面4 */5
Time of Update: 2015-04-12
標籤:藍橋杯 入門訓練 圓的面積 java 題目描述給定圓的半徑r,求圓的面積。輸入格式輸入包含一個整數r,表示圓的半徑輸出格式輸出一行,包含一個實數,四捨五入保留小數點後7位,表示圓的面積。說明:在本題中,輸入是一個整數,但是輸出是一個實數。對於實數輸出的問題,請一定看清楚實數輸出的要求,比如本題中要求保留小數點後7位,則你的程式必
Time of Update: 2015-04-12
標籤:Semaphore 訊號量主要用於約束多個線程可同時擷取的物理上的或者邏輯上的資源數。比如用在各種池的設計中。訊號量用於管理這些資源的一個虛擬管理認證。線程在擷取一個資源時,首先要擷取一個資源的許可憑證。當線程用完之後將資源返回池中,並將許可憑證返回給訊號量。例如:一個池的例子:class Pool { private static final int MAX_AVAILABLE = 100;//最大可用資源數 private final
Time of Update: 2015-04-09
標籤: 1.
Time of Update: 2015-04-08
標籤: 在編寫java程式中,我們最常用的除了八種基礎資料型別 (Elementary Data Type),String對象外還有一個集合類,在我們的的程式中到處充斥著集合類的身影!java中集合大家族的成員實在是太豐富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有安全執行緒的Vector、HashTable,也有線程不安全的LinkedList、TreeMap等等!
Time of Update: 2015-04-08
標籤:使用 Docker 搭建 Java Web 運行環境 原料前提條件首先,您要準備一個 CentOS 的作業系統,虛擬機器也行。總之,可以通過 Linux 用戶端工具訪問到 CentOS 作業系統就行。需要說明的是,Ubuntu 或其它 Linux 作業系統也能玩 Docker,只不過本文選擇了以 CentOS 為例,僅此而已。CentOS 具體要求如下:必須是 64 位元作業系統建議核心在 3.8 以上通過以下命令查看您的 CentOS 核心:uname -r如果執行以上命令後,
Time of Update: 2015-04-08
標籤:問題: 當我們使用如下語句載入.properties時: ClassLoader classLoader = this.getClass().getClassLoader();Properties prop = new Properties();prop.load(classLoader.getResourceAsStream("/Application.properties"));
Time of Update: 2015-04-08
標籤:android javadoc 所有 javadoc 命令都只能出現於“/**”注釋中主要通過兩種方式來使用 javadoc:嵌入的 HTML,或使用“文檔標記”。其中,“文檔標記”(Doc tags)是一些以“@”開頭的命令,置於注釋行的起始處(但前置的“*”會被忽略)。有三種類型的注釋文檔,它們對應於位於注釋後面的元素:類、變數或者方法。也就是說,
Time of Update: 2015-04-08
標籤:安全停止線程 thread interrupt 線程終止 1、第一種也是最常用的一種就是使用狀態位public class Task extends Thread { private volatile boolean flag= true; public void stopTask() {
Time of Update: 2015-04-08
標籤:一、首先下載JDK的最新版本。可以去http://java.sun.com/javase/downloads/index.jsp下載最新版本JDK1.6。我安裝在"c:\Program Files\Java\jdk1.6.0_10"(以此為例)。 二、安裝好後進行配置。右擊“我的電腦”,開啟“屬性”,選擇“進階”裡面的“環境變數”。在新開啟的介面中系統變數需要設定三個屬性。在沒安裝過JDK的電腦中path屬性是本來存在的。 1)在“使用者變數”點擊“
Time of Update: 2015-04-08
標籤:修飾符 控制 java final 預設修飾符
Time of Update: 2015-04-08
標籤:jvm java 效能最佳化 今天開始實戰Java虛擬機器之二:“虛擬機器的工作模式”。總計有5個系列實戰Java虛擬機器之一“堆溢出處理”實戰Java虛擬機器之二“虛擬機器的工作模式”實戰Java虛擬機器之三“G1的新生代GC”實戰Java虛擬機器之四“禁用System.gc()”實戰Java虛擬機器之五“開啟JIT編譯”目前的Java虛擬機器支援Client和Server兩種運行模式。
Time of Update: 2015-04-08
標籤:解決方案 public 檔案夾 java 技術 代碼源自《java核心技術一卷》抽象表示如下:ManagerTest.javapackage inheritance;...public class
Time of Update: 2015-04-08
標籤:html5 springmvc mybatis ehcache shiro A 代碼產生器(開發利器); B 阿里資料庫連接池druid;C 安全許可權架構shiro ; D ehcache 自訂二級緩衝 (後續會加入Activiti5
Time of Update: 2015-04-08
標籤:html5 springmvc mybatis ehcache shiro A 代碼產生器(開發利器); B 阿里資料庫連接池druid;C 安全許可權架構shiro ; D ehcache 自訂二級緩衝 (後續會加入Activiti5
Time of Update: 2015-04-08
標籤:多線程 程式設計語言 並發 java 線程 對於多線程程式來說,不管任何程式設計語言,生產者消費者模型都是最經典的。 實際上,準確的說應該是“生產者-消費者-倉儲”模型,離開了倉儲,生產者消費者模型就顯得沒有說服力了。
Time of Update: 2015-04-08
標籤:commons 檔案讀取 效率 在記憶體中讀取 讀取檔案行的標準方式是在記憶體中讀取,Guava 和Apache Commons IO都提供了如下所示快速讀取檔案行的方法:Files.readLines(new File(path), Charsets.UTF_8);FileUtils.readLines(new File(path));這種方法帶來的問題是檔案的所有行都被存放在記憶體中,