原创 Spring boot集成Kafka消息中間件

一.創建Spring boot項目,添加如下依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp

原创 Spring boot集成Go-FastDFS實現圖片上傳刪除等功能

一.背景工作中接觸到需要採集並管理大量圖片的需求,本來是用的FastDFS,但是發現實際情況是在項目實施時難以找到linux服務器去安裝FastDFS,所以經過調研,選擇了可以在windows服務器上安裝部署的Go-FastDFS文件服務器

原创 Spring boot+redis實現消息發佈與訂閱

一.創建spring boot項目 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo

原创 mongodb+spring boot修改深層嵌套對象,修改第二,三級對象

在最近的工作中使用到對mongodb深層嵌套對象的修改,研究了很久,故做此筆記。1.開發環境:mongodb+spring boot項目,使用mongoTemplate進行修改2.數據爲三層嵌套TopicModel——>TopicTable

原创 Spring Boot集成mongodb數據庫

一.認識mongodbMongoDB是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。它支持的數據結構非常鬆散,是類似json的bson格式,因此可以存儲比較複雜的數據類型。Mongo最大的特點是

原创 構建RESTful服務(使用Spring Data JPA)

一.Restful簡介REST是一種Web軟件結構風格,而不是一種標準,匹配或兼容這種架構風格稱之爲REST服務,REST服務簡潔並且有層次,REST通常基於HTTP,URI和XML以及HTML這些現有的廣泛流行的協議和標準,在REST中,

原创 Spring Boot整合WebSocket及Spring Security實例

一.爲什麼需要WebSocket在HTTP協議中,所有請求都是由客戶端發起的,由服務端進行響應,服務端無法向客戶推送消息,但是在一些需要即時通信的應用中,有不可避免的需要服務端向客戶端推送消息,傳統的解決方案有如下幾種1.輪詢輪詢是最簡單的

原创 Spring Boot集成前臺模板Thymeleaf實戰筆記,系統學習Thymeleaf

Thymeleaf1.理解:(1)Thymeleaf是一款Java模板引擎,類似於JSP,Freemarker,能夠處理html,xml,javaScript,Css甚至純文本;(2)自然模板,原型即頁面(3)語法優雅易懂,OGNL,Spr

原创 Spring-batch(ItemReader)—數據讀取從普通文件,數據庫,XML,多文件數據讀取

Spring-Batch學習總結(3)——如何數據輸入一.ItemReader概述1.ItemReader:提供數據的接口2.在這個接口中只有一個方法read(),它讀取一個數據並且移動到下一個數據上去,在讀取結束時必須返回一個null,否

原创 Spring-batch (ItemProcessor) 數據處理過程

Spring-batch學習總結(五)學習目標:掌握ItemProcessor1.ItemProcessor:spring-batch中數據處理的過程2.ItemProcessor主要用於實現業務邏輯,驗證,過濾,等3.Spring-bat

原创 Java學習(隨筆)—Spring boot簡介以及Gradle項目創建及編譯

一.Spring boot相關1.spring boot是什麼?(1)爲所有Spring開發者提供了一個更快更廣泛的入門體驗(2)開箱即用,不合適的也可以隨時拋棄(3)提供一系列大型項目常用的非功能型特徵(4)零配置(不需要XML配置,遵循

原创 全文檢索ElasticSearch與Spring boot集成實例

全文檢索1.全文搜索概念:(1)數據結構:·結構化:只具有固定格式或者有限長度的數據,如數據庫,元數據等·非結構化:指不定長或者無固定格式的數據,如郵件,word文檔等(2)非結構化數據的檢索:·順序掃描法:適合小數據量文件·全文搜索:將非

原创 Spring boot與數據持久化Spring Data JPA集成實戰

數據持久化Spring Data JPA項目集成了spring boot+spring data JPA+thymeleaf前臺代碼地址:http://blog.51cto.com/13501268/23196221.JPA理解:是用於管

原创 Spring Boot集成Thymeleaf實戰筆記,系統學習Thymeleaf

Thymeleaf1.理解:(1)Thymeleaf是一款Java模板引擎,類似於JSP,Freemarker,能夠處理html,xml,javaScript,Css甚至純文本;(2)自然模板,原型即頁面(3)語法優雅易懂,OGNL,Spr

原创 Java學習(隨筆)—Spring boot以及Gradle相關

一.Spring boot相關1.spring boot是什麼?(1)爲所有Spring開發者提供了一個更快更廣泛的入門體驗(2)開箱即用,不合適的也可以隨時拋棄(3)提供一系列大型項目常用的非功能型特徵(4)零配置(不需要XML配置,遵循