Time of Update: 2016-10-22
標籤:串連數 style .com rac password java exe url block 不廢話,上代碼 1 package com.ningmeng; 2 3
Time of Update: 2016-10-23
maven更新遠程倉庫速度太慢解決方案,maven更新倉庫1、maven在更新下載jar包的時候,因為jar包預設是從國外伺服器上下載的,所以速度特別慢 2、通過設定鏡像的方法加快jar包下載 3、在maven安裝目錄下,/config/settings.xml中配置鏡像 4、在設定檔中147行,mirrors中添加鏡像 id,mirrorOf,name中的參數可以隨便填寫,主要是url地址,url地址可以選擇國內一些比較快速的maven庫地址 5、
Time of Update: 2016-10-22
Java並發之ThreadPoolExecutor 線程執行服務,java多線程並發執行 1 package com.thread.test.thread; 2 3 import java.util.concurrent.ExecutorService; 4 import java.util.concurrent.LinkedBlockingQueue; 5 import java.util.concurrent.RejectedExecutionHandler; 6 import java.
Time of Update: 2016-10-22
Java並發之工具類 ForkJoin
Time of Update: 2016-10-22
Java內部類final語義實現,javafinal語義實現本文描述在java內部類中,經常會引用外部類的變數資訊。但是這些變數資訊是如何傳遞給內部類的,在表面上並沒有相應的線索。本文從位元組碼層描述在內部類中是如何?這些語義的。本地臨時變數 基本類型final int x = 10;new Runnable() { @Override public void run() { System.out.println(x);
Time of Update: 2016-10-22
Java並發工具類Semaphore應用執行個體,工具類semaphore 1 package com.thread.test.thread; 2 3 import java.util.Random; 4 import java.util.concurrent.*; 5 6 /** 7 * Semaphore 8 * Semaphore維護者一組許可權,無實體許可權,只是一組代表許可權的數字, 9 * 每一次執行acquire都會被阻塞,直到擷取擷取許可權,10 *
Time of Update: 2016-10-22
HashMap指定初始容量,在不同版本JDK的計算,hashmapjdkHashMap的指定初始容量的建構函式:public HashMap(int initialCapacity, float loadFactor) 初始容量是根據參數 initialCapacity,求出 大於等於 initialCapacity 的最小的 2的N次方。容量是2的N次方的原因,可參見 http://www.cnblogs.com/xwdreamer/archive/2012/06
Time of Update: 2016-10-22
Java字元流和位元組流對檔案操作,java字元流位元組記得當初自己剛開始學習Java的時候,對Java的IO流這一塊特別不明白,所以寫了這篇隨筆希望能對剛開始學習Java的人有所協助,也方便以後自己查詢。Java的IO流分為字元流(Reader,Writer)和位元組流(InputStream,OutputStream),位元組流顧名思義位元組流就是將檔案的內容讀取到位元組數組,然後再輸出到另一個檔案中。而字元流操作的最小單位則是字元。可以先看一下IO流的概述: 下面首先是通過字元流
Time of Update: 2016-10-22
Java中Vector和ArrayList的區別,vectorarraylist首先看這兩類都實現List介面,而List介面一共有三個實作類別,分別是ArrayList、Vector和LinkedList。List用於存放多個元素,能夠維護元素的次序,並且允許元素的重複。3個具體實作類別的相關區別如下:
Time of Update: 2016-10-22
Java並發之死結執行個體,java之死執行個體 1 package com.thread.test.thread; 2 3 /** 4 * Created by windwant on 2016/6/3. 5 */ 6 public class MyTestDeadLock { 7 public void run() { 8 MyThread mt = new MyThread(); 9 new Thread(mt,
Time of Update: 2016-10-22
Unrecognized Windows Sockets error: 0: JVM_Bind 異常怎麼辦,jvmbindUnrecognized Windows Sockets error: 0: JVM_Bind 異常解決辦法java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind此異常的原因是伺服器連接埠被佔用
Time of Update: 2016-10-22
記憶體的劃分 & 程式碼運行時記憶體工作流程,記憶體劃分記憶體的劃分: 1,寄存器。 2,本地方法區。 3,方法區。 4,棧記憶體。 儲存的都是局部變數。 而且變數所屬的範圍一旦結束,該變數就自動釋放。 5,堆記憶體。 儲存是數組和對象(其實數組就是對象)
Time of Update: 2016-10-22
java中的內部類總結,java類總結內部類不是很好理解,但說白了其實也就是一個類中還包含著另外一個類如同一個人是由大腦、肢體、器官等身體結果組成,而內部類相當於其中的某個器官之一,例如心臟:它也有自己的屬性和行為(血液、跳動)顯然,此處不能單方面用屬性或者方法表示一個心臟,而需要一個類而心臟又在人體當中,正如同是內部類在外部內當中 執行個體1:內部類的基本結構//外部類class Out { private int age = 12; //內部類
Time of Update: 2016-10-22
為什麼這些java介面沒有抽象方法?淺談Java標記介面,java淺談在jdk的源碼中,存在這樣的一些介面,他們不包含任何的(抽象)方法,但是卻廣泛的存在。這種介面我們稱之為Mark
Time of Update: 2016-10-22
The method load(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments (Class, int),templatearguments引入別人的項目發現利用HibernateTemplate的load的方法報錯了。錯誤提示為:The method load(Class, Serializable) in the type HibernateTemplate is
Time of Update: 2016-10-22
Java虛擬機器棧,java虛擬機器 Java Virtual Machine Stacks,線程私人,生命週期與線程相同,描述的是Java方法執行的記憶體模型:每一個方法執行的同時都會建立一個棧幀(Stack Frame),由於儲存局部變數表、運算元棧、動態連結、方法出口等資訊。每一個方法的執行就對應著棧幀在虛擬機器棧中的入棧,出棧過程。局部變數表:存放編譯期可知的各種基礎資料型別 (Elementary Data
Time of Update: 2016-10-22
maven工程模組化,maven模組化前言項目的模組化有利於任務分工,後期維護,易擴充,模組還可以獨立成服務單獨部署等;建立packaging類型為POM的父項目我用的maven外掛程式是m2e,相信大部分人在eclipse裝的也是m2e外掛程式;廢話不說,直接開始:菜單選擇建立maven
Time of Update: 2016-10-22
Java 堆,Java特性:虛擬機器啟動時建立的線程共用的記憶體地區,所有執行個體對象和數組對象分配記憶體的地區GC垃圾手機管理器管理的主要區域,GC堆容量可以固定,也可以動態擴充,自動收縮 -Xmx最大堆大小 -Xms最小、初始堆大小所使用的記憶體不需要保證連續性,即不需要物理上的連續性,只需要邏輯上的連續性。分配需要的容量超過提供的容量,或者擴充也無法滿足的時候,拋出OutOfMemoryErrorJava堆根據automatic storage management
Time of Update: 2016-10-21
List與Json的相互轉換,ListJson相互轉換List 與 Json 的相互轉換,需要使用到6個jar包,如果不引用這些jar包,需要寫的代碼量比較多,這裡暫時記錄的是使用jar包來進行轉換的情況。下面圖片是測試demo的結構,僅供參考,需要注意jar包的版本問題。 其中 Test.java 中的代碼如下:package com.listandjson;import java.util.ArrayList;import java.util.List;import
Time of Update: 2016-10-21
final修飾的變數是引用不能改變,還是引用的對象不能改變,final修飾看代碼: 1 package pnunu.oa.test; 2 3 public class TestFinal { 4 public static void main(String[] args) { 5 final StringBuilder sb = new StringBuilder("123"); 6 // 同一對象的hashCode值相同 7