Time of Update: 2018-07-28
貢獻10本經典Java教程,都是pdf完整版的 訂閱 說明:發現一個“新浪微盤”,空間大,下載方便,也沒有廣告。我的技術資料免費分享給大家。即使你沒有“新浪微博”,也是可以直接下載或者線上瀏覽,速度也很快。 【1】 海量Android教程、開發資料和源碼
Time of Update: 2018-08-06
什麼是線程:有時也被成為輕量級進程,是程式執行流的最小單元。一個標準的線程是由線程ID,當前指令指標(PC)、寄存器集合和堆棧組成。一個進程是由一個到多個線程組成,各個線程之間共用程式的記憶體空間(包括程式碼片段,資料區段的堆等)及一些進程級的資源(如開啟檔案和訊號)多個線程可以互不干擾的並發執行,並共用進程的全域變數和堆的資料;線程的存取權限線程的存取權限非常自由,可以訪問進程記憶體裡的所有資料;線程調度與優先順序單一處理器對應多線程:作業系統讓這些多線程輪流執行,每次僅執行一小段時間(通常是
Time of Update: 2018-08-10
BeanPostProcessor(Bean後置處理器)常用在對bean內部的值進行修改;實現Bean的動態代理等。 BeanFactoryPostProcessor和BeanPostProcessor都是spring初始化bean時對外暴露的擴充點。但它們有什麼區別呢?
Time of Update: 2018-08-10
目錄Spring Cloud YAML 配置詳解1Properties詳解2自訂參數2參數引用3隨機數4外部參入4多環境配置5YAML6YAML有以下基本規則:6使用YAML完成多環境配置7在之前的執行個體中,我們使用了src/main/resources/application.properties對我們的項目做了個人化的配置,這種配置方式簡單明了,也是我們經常使用的但是應對複雜的商業需求下,多環境和編程化的配置無法得以滿足為此Spring
Time of Update: 2018-08-10
java原生APIpublic class HttpRequest { /** * 向指定URL發送GET方法的請求 * * @param url * 發送請求的URL * @param param * 請求參數,請求參數應該是 name1=value1&name2=value2 的形式。 * @return URL 所代表遠端資源的響應結果 */ public
Time of Update: 2018-08-10
1、背景介紹為什麼要進行異常處理?對於電腦程式而言,沒有人能保證它在運行時不會出錯,出錯來源主要有以下幾個:代碼錯誤使用者非法輸入裝置錯誤及物理限制:磁碟滿了、記憶體溢出、硬體出現問題、網路中斷…… 程式出現錯誤,那麼該如何解決呢?在Java語言中,它提供了異常處理機制來協助我們處理這個問題。 異常機制可以使程式中的異常處理代碼和正常業務代碼分離開,保證程式碼更加優雅,並可以提高程式的健壯性。
Time of Update: 2018-08-10
###物件導向(封裝)###1. 概念:封裝是將類的某些資訊隱藏在類的內部,不允許外部程式直接存取,而是通過該類提供的方法來實現對隱藏資訊的操作和訪問 優點:a.只能通過規定的方法訪問數 b.隱藏類的執行個體細節,方便修改和實現2. 實現步驟: 1)修改屬性可見度(設為private) 2)建立getter/setter方法(用於屬性讀寫) 3)在方法中加入屬性控制語句(對屬性值得合法進行判斷)例:設定學生類:兩個屬性 1)name 2)age
Time of Update: 2018-08-09
redis 叢集搭建以及監測環境實現3主3從的叢集 虛擬機器單機ip:192.168.40.128叢集基本搭建簡單下載通過 wget http://download.redis.io/releases/redis-4.0.10.tar.gz解壓縮 tar zxvf redis-4.0.10.tar.gz指定安裝路徑,切換root使用者執行make && make PREFIX=/usr/local/redis
Time of Update: 2018-09-10
如何建立class對象呢?有兩種方式: class.forName("class名稱"); Class a = a.class;兩者的區別在於:forName()會幫你初始化好靜態變數;而Class a =
Time of Update: 2018-09-10
字串廣泛應用在Java編程中,在Java中字串屬於對象,Java 提供了String類來建立和操作字串,本篇文章將詳細為大家介紹String類的內容。建立字串建立字串最簡單的方式如下:String greeting = "php中文網";在代碼中遇到字串常量時,這裡的值是 "php中文網"",編譯器會使用該值建立一個 String 對象。和其它對象一樣,可以使用關鍵字和構造方法來建立 String 對象。String 類有 11
Time of Update: 2018-08-09
Shiro的統一認證授權Shiro是Apache下面的一個簡單,易用的Java許可權架構,對於單體應用來講,Shiro完全能夠極好的,快速的滿足許可權的需求,所以一般在做項目的時候,Shiro都會成為開發人員的首選。可是,如果你需要做第二個,第三個,第n個應用,同樣需要相同的認證、授權時,可能就需要對Shiro進行一定的擴充或者是整合其它架構,才能很好的滿足你的需求了。Shiro是如何進行認證授權Shiro本身並沒有幫你實現認證、授權,但Shiro很好的定義了許可權相關的一些概念,讓你完成具體的
Time of Update: 2018-08-09
發起請求:import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintWriter;import
Time of Update: 2018-08-07
java有哪些入門書籍,讀完本文你就知道了,本文包含學習java各個階段的書籍推薦,史上最全,學習Java,沒有書籍怎麼行,就好比出征沒帶兵器一個道理,這些書籍整理出來給大家作為學習的參考,尤其是對於自學者而言,如果你還一頭茫然不知看什麼書的話,本文會對你有協助的,廢話不多說,下邊就給大家推薦一些Java進階的好書。第一部分:Java語言篇1.《Java編程規範》 適合對象:初級、中級介紹:這本書的作者是被譽為Java之父的James
Time of Update: 2015-06-01
標籤:visualvm 遠程監控 java 遠端連線
Time of Update: 2018-12-03
原文:http://huangwen200301930.blog.163.com/blog/static/484849812011111142257943/ 說明:發現一個“新浪微盤”,空間大,下載方便,也沒有廣告。我的技術資料免費分享給大家。即使你沒有“新浪微博”,也是可以直接下載或者線上瀏覽,速度也很快。 【1】 海量Android教程、開發資料和源碼 【2】 海量Linux學習教程和開發資料 【3】 海量C、C++、MFC和VC++教程、源碼和開發資料【4】 海量Java教程、開發
Time of Update: 2018-12-05
原文http://go-learning.com/2012/05/23/java-gettingstart-1/Java入門教程系列 – 開發環境搭建 Posted on 2012 年 5 月 23 日 by Johnny 在使用任何的電腦語言進行編程之前,你都需要搭建一個開發環境。簡單的說,這個過程就是要安裝一些開發
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/17/2821935.html英文出自 http://docs.oracle.com/javase/tutorial/java/package/summary-package.html包該章節解說如何捆綁類和介面到包裡,如何使用包裡的類,如何在檔案系統分類,讓編譯器找到你的原始碼。 建立和使用包為了讓類型更容易尋找和使用,避免命名衝突,存取控制,程式員要把相關的類型的組捆綁為包。 聲明:包
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/16/2820841.html英文出自 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/while.htmlwhile語句不斷執行塊裡的語句,當特定條件是true。它的語句可以表述如下:while (expression) {
Time of Update: 2018-12-07
break語句break語句有兩種形式:標籤和非標籤。在前面的switch語句,看到的break語句就是非標籤形式。可以使用非標籤break,結束for,while,do-while迴圈,如下面的BreakDemo程式:class BreakDemo { public static void main(String[] args) { int[] arrayOfInts = { 32, 87, 3, 589, 12, 1076
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/04/2802086.html英文出自 http://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html軟體工程的許多情況是,不同群組的程式員同意一個說明他們的軟體如何互動的”合約”。每個組都應該能夠在寫自己的代碼時,不需要瞭解其他組的代碼如何寫。通常說,介面就是這個合約。例如,想像未來的社會中,電腦控制的機械機車