原创 Elasticsearch系列之Query DSL

1 前言 我們先通過閱讀官方文檔,瞭解一下什麼是 Query DSL 。 1.1 Query DSL Elasticsearch provides a full Query DSL (Domain Specific Language) b

原创 API接口開發(一):接口開發返回結果解決方案

摘要 採用前後端分離的方式進行項目開發,那麼前後端交互比較好的方式是採用HTTP+JSON。如何讓接口返回結果更加簡潔,更加優雅,也更加合理,並且讓前端開發人員看得明白,後端開發者也並不會因此而增加工作量呢? 正文開始 Hello,各位,好

原创 Git常用命令使用教程

git是一個開源的分佈式版本控制系統,對於分佈式、微服務的項目開發和管理非常的方便。它有分支的概念,可以詳細的,清晰的看到每個分支、每個人的歷史提交記錄,相比較其他版本控制系統來說,比如SVN,就顯得高大上。 我每天都使用git,但是很多命

原创 後端管理系統開發(一):登錄篇

作爲後端程序員,想寫一個數據展示的系統,主要用於數據查詢、數據展示,當然也有登錄功能了,有沒有比較快的方式呢,於此,Vue-Admin-Pro便產生了,基於iView-Admin,進行簡化,爲後端程序員量身打造的極簡後端管理系統。 項目地址

原创 MongoDB基礎知識

微服務流行,我也是越來越喜歡MongoDB了,除非必要要用MySQL,我都會傾向於MongoDB。 MongoDB 什麼是MongoDB ? MongoDB 是由C++語言編寫的,是一個基於分佈式文件存儲的開源數據庫系統。 在高負載的情況下

原创 SpringBoot整合MongoDB多數據源

依賴 // build.gradle implementation 'org.springframework.boot:spring-boot-starter-data-mongodb' 配置文件 # application.yml

原创 Elasticsearch專題篇——搜索

這一節的目標是,通過實戰探索Elasticsearch高超的搜索技能。 構建測試數據 單字符串全文查詢 某字段按字符串模糊查詢 PhraseMatch查詢,短語匹配 Term查詢 multi_match多個字段匹配某字符串 完全包含查詢 合

原创 Elasticsearch實戰篇——Spring Boot整合ElasticSearch

當前Spring Boot很是流行,包括我自己,也是在用Spring Boot集成其他框架進行項目開發,所以這一節,我們一起來探討Spring Boot整合ElasticSearch的問題。 步驟如下: 第一步,通讀文檔。 第二步,用三種方

原创 Elasticsearch入門篇——基礎知識

還記得大二的時候,初入Java大門,就大言不慚的給老師說,我要開發一個搜索引擎,結果是各種學習,各種找資料,終於在期末的時候,做出了一個簡單新聞搜索頁面,搜索模塊是使用了Lucene。 今天,我們一起走進Elasticsearch的殿堂。

原创 實戰:基於Spring Boot快速開發RESTful風格API接口

寫在前面的話 這篇文章計劃是在過年期間完成的,示例代碼都寫好了,結果親戚來我家做客,文章沒來得及寫。已經很久沒有更新文章了,小夥伴們,有沒有想我啊。言歸正傳,下面開始,今天的話題。 目標 寫一套符合規範,並且具有RESTful風格的API接

原创 實戰:基於Spring Boot快速開發RESTful風格API接口

寫在前面的話 這篇文章計劃是在過年期間完成的,示例代碼都寫好了,結果親戚來我家做客,文章沒來得及寫。已經很久沒有更新文章了,小夥伴們,有沒有想我啊。言歸正傳,下面開始,今天的話題。 目標 寫一套符合規範,並且具有RESTful風格的API接

原创 2019 | 2月

2019.02.14 在簡書上看到一位博主,深受觸動,我也應該向他學習,好好寫我的博客。

原创 2019年小目標

1、認真工作。 2、繼續學習Spring Cloud、Spring Boot與其他框架的整合、Spring框架知識。 3、繼續學習JDK、JVM、數據結構等知識。 4、學習使用MAC、IDEA,打造自己稱手的工具。 5、考駕照。

原创 2019 | 1月

2019.01.03 微信終於更新了

原创 告別2018,擁抱2019

時光如梭,轉眼間,2018年過去了,在2019年元旦之際,對過去的一年簡單總結一下,同時也給2019年定個計劃。明得失,知未來。 2018:深刻總結 【工作】 換了份工作,遇到了新的人,新的同事,做着新的工作,也遇到新的BUG,但這一切的一