原创 springboot之啓動加載數據 CommandLineRunner 和ApplicationRunner

Spring Boot 啓動加載數據 CommandLineRunner 和ApplicationRunner 在實際應用中,我們會有在項目服務啓動的時候就去加載一些數據或做一些事情這樣的需求。 爲了解決這樣的問題,springboot爲

原创 創建固定大小的list

List fixedSizeList = FixedSizeList.decorate(Arrays.asList(new Integer[4])); fixedSizeList.set(0,1); fixedSizeList.set(1

原创 centos6.6安裝nginx

安裝說明 系統環境:CentOS6.6 軟件:nginx-1.10.3.tar.gz 其他所需軟件:openssl-1.1.0e.tar.gz、pcre-8.35.tar.gz、zlib-1.2.11.tar.gz 安裝方式:源碼編譯安裝

原创 秒殺系統架構分析與實戰

互聯網正在高速發展,使用互聯網服務的用戶越多,高併發的場景也變得越來越多。電商秒殺和搶購,是兩個比較典型的互聯網高併發場景。雖然我們解決問題的具體技術方案可能千差萬別,但是遇到的挑戰卻是相似的,因此解決問題的思路也異曲同工。 1 秒殺業

原创 java處理高併發高負載類網站的優化方法

一個小型的網站,比如個人網站,可以使用最簡單的html靜態頁面就實現了,配合一些圖片達到美化效果,所有的頁面均存放在一個目錄下,這樣的網站對系統架構、性能的要求都很簡單,隨着互聯網業務的不斷豐富,網站相關的技術經過這些年的發展,已經細分

原创 Java併發編程:volatile關鍵字解析

volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結

原创 一、centos6.6安裝Docker 1.7.1

Docker官網上針對Centos的的安裝需求如下: Docker requires a 64-bit installation regardless of your CentOS version. Also, your kernel

原创 springboot之mybaits(非註解方式)

本例將採用maven管理,代碼託管在github上,地址:https://github.com/wolf909867753/springboot。 1。創建maven-module,mybaits,並在pom.xml中添加springb

原创 Jackson 框架

JSON-lib框架,轉換JSON、XML不再困難 Json-lib可以將Java對象轉成json格式的字符串,也可以將Java對象轉換成xml格式的文檔,同樣可以將json字符串轉換成Java對象或是將xml字符串轉換成Java對象

原创 Java JSON技術框架選型與實例

JSON JSON英文全稱爲JavaScriptObject Natation,採用key:value鍵值對的方式存貯數據,與xml格式相比,JSON是一種輕量級的數據交換格式;不要被Javascript這個單詞迷惑,實際上JSON只是一

原创 Hibernate問題-read-write緩存策略(出自王老師)

read-write是嚴格的讀取策略。在將一個對象放到緩存時,同時會加一把鎖。在當前session沒有關閉的情況下,其他session不可以訪問緩存中的同一個對象。真到此鎖定的session關閉。 @Test     public vo

原创 springboot之properties

本例將採用maven管理,代碼託管在github上,地址:https://github.com/wolf909867753/springboot。 1。創建maven-module,properties,並在pom.xml中添加sprin

原创 Spring Boot(一)

Spring Boot學習 Spring Boot是爲了簡化Spring應用的創建、運行、調試、部署等而出現的,使用它可以做到專注於Spring應用的開發,而無需過多關注XML的配置。 簡單來說,它提供了一堆依賴打包,並已經按照使用習慣解

原创 Jackson 框架

Jackson可以輕鬆的將Java對象轉換成json對象和xml文檔,同樣也可以將json、xml轉換成Java對象。 前面有介紹過json-lib這個框架,在線博文:http://www.cnblogs.com/hoojo/archiv

原创 springboot之helloworld

本例將採用maven管理,代碼託管在github上,地址:https://github.com/wolf909867753/springboot。 1。創建maven-module,並在pom.xml中添加springboot依賴