Time of Update: 2018-07-27
前段時間在用JAVA SWING做個用戶端的時候,有要在一塊主面板上添加背景圖片的需求,於是自己在網上找了些資料研究一下,有些網友說用JLabel來做,通過設定它的icon屬性來實現,但個人感覺這種做法很HACK,呵呵,而且這種方法容易帶來在上面的內容被遮住等等的問題,所以個人更喜歡用一個繼承JPanel的類來實現的方法,其實我感覺它跟Web中的層的概念有幾分相似吧,只需要把這個“層”加到面板的最下面,作為墊底的,就OK了,來看看怎樣實現它: import
Time of Update: 2018-07-27
最近是做了半年的項目到了最後測試準備上線了,流程走通後開始做一些效能測試,在此期間做了很多效能最佳化的工作,在此做下筆記,分享一下。交流一下,希望同道中人有新的東西歡迎補充。在此就不做太多的具體操作,主要還是從思路上出發。 效能最佳化主要從幾個方面著手。 1.從架構設計的角度 &
Time of Update: 2018-07-27
在看hadoop in action 的時候,關於hdfs的操作地方,抄寫代碼PutMerge到eclipse上,出現了錯誤 Wrong FS: hdfs://192.168.96.131:9000/user/hadoop, expected: file:/ 然後,上網尋找了一下這個錯誤,說是將core-site.xml 和hdfs-site.xml拷貝到項目裡去就可以,原因是訪問遠端HDFS 需要通過URI來獲得FileSystem.。參考連結
Time of Update: 2018-07-27
我以前對java中為什麼不能根據傳回值進行重載,而只能根據方法的參數進行重載非常不理解。比如void f(){}和int f(){},雖然他們有同樣的名字,但是很容易區分。如果我這樣做,肯定是沒問題的: int a=int f(){};
Time of Update: 2018-07-27
問題描述: 建立maevn web項目,在選擇maven_archetype_web原型後,預設只有src/main/resources這個Source Floder。 按照maven目錄結構,添加src/main/java、src/test/java等Source Floder時,顯示 The folder is already a source folder. 無法添加 從網上查了一些資料,總結如下幾個方法: 解決方案:
Time of Update: 2018-07-27
轉載自: http://archive.cnblogs.com/a/2391527/ 為了方便的將spritesheet的圖匯入我自己的動畫編輯器。 我做了plist檔案解析 DOM解析比較麻煩 因為element getChildNodes 會擷取到text對象。而這個對象可能是一個空白字元解析起來異常麻煩。 DOM 採用建立樹形結構的方式訪問 XML 文檔,而 SAX 採用的事件模型。 DOM 解析器把 XML
Time of Update: 2018-07-27
寫下這篇文章的原因是因為團隊中有一個項目使用了這項技術而且出現了效能上的問題。。我個人對這個問題也產生了很大的興趣 private static ThreadFactory threadFactory = new ThreadFactoryBuilder().setNameFormat("ThreadPoolName").build(); private static ThreadPoolExecutor executorService = new
Time of Update: 2018-07-27
import java.security.InvalidKeyException;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.NoSuchAlgorithmException;import java.security.PrivateKey;import
Time of Update: 2018-07-27
import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; //迴圈遍曆map的方法 public class CircleMap {public static void main(String[] args) {Map<String,
Time of Update: 2018-07-27
在複習java知識點的時候發現這篇部落格,寫的很棒轉載過來。http://www.cnblogs.com/dotgua/p/6354151.html static關鍵字 1.修飾成員變數 在我們平時的使用當中,static最常用的功能就是修飾類的屬性和方法,讓他們成為類的成員屬性和方法,我們通常將用static修飾的成員稱為類成員或者靜態成員,這句話挺起來都點奇怪,其實這是相對於對象的屬性和方法來說的。請看下面的例子:(未避免程式太過臃腫,暫時不管存取控制)
Time of Update: 2018-07-27
java通過ftp上傳、下載檔案,遍曆檔案目錄 收藏 星辰~ 發表於 5年前 閱讀 7703 收藏 9 點贊 2 評論 0
Time of Update: 2018-07-27
1 字母按照倒序排列的Comparator實現方法代碼 import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;public class TreeSetTest3 {public static void main(String[] args) {TreeSet set = new TreeSet(new
Time of Update: 2018-07-27
package com.java;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class IOTest3 {/** * 位元組流操作檔案讀寫(高效) */public static void
Time of Update: 2018-07-27
<resources> <resource> <directory>src/main/resources</directory> <excludes> <exclude>**/*.properties</exclude>
Time of Update: 2018-07-27
nginx中大量的使用Regex來進行字元匹配,最常見於在Location{ }塊內,用於配對請求的訪問URL,或者對某些內建變數進行條件判斷,如: location ~ .*\.(js|css)?$ { expires 1h; } 學過javaRegex的同學或許看起來有點熟悉,確實是跟nginxRegex有一些相同的地方。 為了更輕鬆地從java運算式向掌握nginxRegex過度,現在來看一下它們的差別在哪裡。
Time of Update: 2018-07-27
NIO是為了彌補IO操作的不足而誕生的,NIO的一些新特性有:非阻塞I/O,選取器,緩衝以及管道。管道(Channel),緩衝(Buffer) ,選取器( Selector)是其主要特徵。 概念解釋: Channel——管道實際上就像傳統IO中的流,到任何目的地(或來自任何地方)的所有資料都必須通過一個 Channel 對象。一個 Buffer 實質上是一個容器物件。 每一種基本 Java 類型都有一種緩衝區類型: ByteBuffer——byte
Time of Update: 2018-07-27
在Java中,線程有6種基本狀態,理解這6種基本狀態之間的關係可以讓我們對多線程有更好的理解.如下圖所示: 在Java中,所有的線程都存在於線程組中,每個線程組中可以包含多個線程或者線程組.運行下面的程式,從結果中可以看出預設的線程組階層. system是Java中的根線程組.從system開始,有一層層的線程和線程組.類似目錄結構. /** * Java線程組的結構,見運行結果 * @author Administrator *
Time of Update: 2018-07-27
The Java Matcher class (java.util.regex.Matcher) is used to search through a text for multiple occurrences of a regular expression. You can also use a Matcher to search for the same regular expression in different texts. The
Time of Update: 2018-07-27
前面曾介紹過PrintStream,它可以將Java的基礎資料型別 (Elementary Data Type)等資料,直接轉換為系統預設編碼下對應的字元,再輸出至OutputStream中。而這裡要介紹的
Time of Update: 2018-07-27
轉載請註明出處(萬分感謝。): http://blog.csdn.net/javazejian/article/details/52953190 出自【zejian的部落格】 關聯文章: java資料結構與演算法之順序表與鏈表設計與實現分析 java資料結構與演算法之雙鏈表設計與實現 java資料結構與演算法之改良順序表與雙鏈表類似ArrayList和LinkedList(帶Iterator迭代器與fast-fail機制)