原创 logback的使用與配置教程

logback指南(A Guide To Logback) 1. 總體介紹(Overview) logback是java社區使用最廣泛的日誌框架之一。它是Log4j的繼任者。相對於Log4j,logback實現了更好的性能、提供了

原创 Spring Boot外部配置

外部配置(Externalized Configuration) 來源於spring boot官方文檔的簡單筆記,寫的比較亂,大體上是作爲簡單的梳理,回過頭來看的,或者快速查找目錄使用,詳細的還是要看官方文檔 配置屬性讀取順序爲:

原创 設計模式之單例模式

單例模式 針對某一個特別大的資源或者配置文件之類的,我們希望在一個應用中全局只需要一個對象就可以了,不然會造成系統資源的額外浪費,單例模式正是適合這種模式的。 一般常見的創建方式分爲懶漢式和餓漢式。 懶漢式 懶漢式,從懶字出發,就是不

原创 java基礎之連接關閉處理——try-with-resource代碼塊

try-with-resource——優雅的處理資源關閉問題 我們都知道,對於資源來的連接,比如數據庫連接,文件輸入輸出流等,不管是正常執行完成還是在執行過程中出現了異常,都需要對我們使用的資源進行釋放,在JAVA7以前,可以使用tr

原创 JMeter壓測工具使用教程

一、 JMeter簡介 Apache JMeter是一款免費的基於java開發的性能測試軟件,最開始是用於測試web項目性能的,後來發展到支持各種其他功能。 JMeter可以用於測試靜態以及動態資源,網頁動態程序的性能。也可以對單臺服務器

原创 logback使用初級教程

logback指南(A Guide To Logback) 1. 總體介紹(Overview) logback是java社區使用最廣泛的日誌框架之一。它是Log4j的繼任者。相對於Log4j,logback實現了更好的性能、提供了更多

原创 ThreadLocal源碼初探

ThreadLocal源碼初探 什麼是ThreadLocal? 我們從JDK自帶的源碼(jdk1.8)文檔中看是怎麼解釋該類的: This class provides thread-local variables. These va

原创 java web(HttpServletRequest)獲取用戶真實ip的方式

java web(HttpServletRequest)獲取用戶真實ip的方式 最近因爲項目需要,看了一下java web獲取用戶請求的真實ip的方法。 1. 因爲真實的線上項目基本上都是通過nginx轉發的,所以獲取的方式一般是通過H

原创 java編程思想筆記4(ch10:內部類)

ch10:內部類(inner class) 定義 將一個類的定義放在另一個類的定義內部,這就是內部類。 創建內部類 創建內部類的方式就如定義一樣,放置在外圍類裏面就行: public class Parcel1 { class C

原创 自己學習android網絡開發的關於網絡相關的問題

1.現在最新的android6.0將apache包中的大部分方法去除了,包括HttpClient相關的方法,推薦的方法是HttpURLConnection,所以爲了長遠打算還是最好學習熟練使用這個方法 2.關於android模擬器訪問本地

原创 spring aop總結

Spring AOP Spring AOP術語以及概念 Join Point: 程序執行中的一個點。該次執行可以是方法調用、異常處理、類初始化或者對象初始化。Spring AOP只支持方法調用。如果還需要使用其他加入點,可以使用Spri

原创 Redis centos6.5安裝

1. 首先確認確認有wget這個程序,沒有的話可以使用yum install wget安裝, 2. 執行如下命令, 具體的版本可以去redis官網查詢 $ wget http://download.redis.io/releases/r

原创 java編程思想個人筆記2(ch6:權限訪問控制符,ch7:複用類)

ch6. 權限訪問控制: 訪問權限修飾詞 java可用的訪問權限修飾詞總共有三個——public、protected、private合四種: 1. private:最嚴的權限控制,僅本類中可以訪問該域(field)或者方法(method

原创 [MYSQL]基礎知識總結

數據庫知識總結1       自己學習數據庫的過程走了很多彎路,現在學得也不怎麼地,就是想用博客記錄下自己學習的歷程吧,有點遺憾現在纔開始寫,已經大四了,再找工作了,都沒有這麼多閒心來打這麼多字,個人打字速度還不快。       Mysq

原创 java編程思想個人筆記3(ch8:多態, ch9:接口)

ch8: 多態 在面向對象的程序設計語言中,多態(polymorphism)是繼數據抽象和繼承之後的第三個基本特徵。 多態通過分離做什麼和怎麼做,從另一個角度將接口和實現分離開來。多態不但能夠改善代碼的組織結構和可讀性,還能夠創建可擴展