原创 【SpringBoot WEB系列】靜態資源配置與讀取

【WEB系列】靜態資源配置與讀取 SpringWeb項目除了我們常見的返回json串之外,還可以直接返回靜態資源(當然在現如今前後端分離比較普遍的情況下,不太常見了),一些簡單的web項目中,前後端可能就一個人包圓了,前端頁面,js/

原创 【SpringBoot 基礎系列】SpEL 語法掃盲與查詢手冊

【SpringBoot 基礎系列】SpEL 語法掃盲與查詢手冊 Spring 表達式語言簡稱爲 SpEL,一種類似 Ognl 的對象圖導航語言(對於 ognl 不熟悉的同學可以參考一下: Ognl 系列博文) SeEL 爲 Sprin

原创 【SpringCloud 系列】Eureka 註冊中心初體驗

【SpringCloud 系列】Eureka 註冊中心初體驗 在 SpringCloud 微服務體系中,有幾個比較重要的組件,如註冊中心,配置中心,網關,安全、負載均衡、監控等等,接下來我們將來看一下這些常用的組件有什麼用,在微服務架

原创 【SpringBoot DB系列】Mybatis-Plus 代碼自動生成

【SpringBoot DB系列】Mybatis-Plus 代碼自動生成 一個簡單的實例工程,介紹利用 mybatis-plus 的代碼自動生成插件,根據表結構來生成對應的類和 xml 配置文件 I. 代碼生成 本文主要內容來自官方

原创 徒手擼一個掃碼登錄示例工程

徒手擼一個掃碼登錄示例工程 不知道是不是微信的原因,現在出現掃碼登錄的場景越來越多了,作爲一個有追求、有理想新四好碼農,當然得緊跟時代的潮流,得徒手擼一個以儆效尤 本篇示例工程,主要用到以下技術棧 qrcode-plugin:開源二

原创 【SpringBoot WEB 系列】SSE 服務器發送事件詳解

【SpringBoot WEB系列】SSE 服務器發送事件詳解 SSE 全稱Server Sent Event,直譯一下就是服務器發送事件,一般的項目開發中,用到的機會不多,可能很多小夥伴不太清楚這個東西,到底是幹啥的,有啥用 本文主

原创 【SpringBoot WEB系列】異步請求知識點與使用姿勢小結

【SpringBoot WEB系列】異步請求知識點與使用姿勢小結 在 Servlet3.0 就引入了異步請求的支持,但是在實際的業務開發中,可能用過這個特性的童鞋並不多? 本篇博文作爲異步請求的掃盲和使用教程,將包含以下知識點 什麼

原创 【SpringBoot 搜索系列】Solr 身份認證與授權更新異常解決方案

【搜索系列】Solr 身份認證與授權更新異常解決方案 之前介紹 solr 的教程中,solr 沒有開啓權限校驗,所有的操作都是無需鑑權;當時提到,如果 solr 開啓了權限校驗,改一下 solr 的 host,帶上用戶名/密碼即可,然

原创 【SpringBoot MQ 系列】RabbitListener 消費基本使用姿勢介紹

【MQ 系列】RabbitListener 消費基本使用姿勢介紹 之前介紹了 rabbitmq 的消息發送姿勢,既然有發送,當然就得有消費者,在 SpringBoot 環境下,消費可以說比較簡單了,藉助@RabbitListener註

原创 如何優雅的在java中統計代碼塊耗時

如何優雅的在java中統計代碼塊耗時 在我們的實際開發中,多多少少會遇到統計一段代碼片段的耗時的情況,我們一般的寫法如下 long start = System.currentTimeMillis(); try { // ...

原创 SpringBoot 系列教程之事務隔離級別知識點小結

SpringBoot 系列教程之事務隔離級別知識點小結 上一篇博文介紹了聲明式事務@Transactional的簡單使用姿勢,最文章的最後給出了這個註解的多個屬性,本文將着重放在事務隔離級別的知識點上,並通過實例演示不同的事務隔離級別

原创 SpringBoot 系列教程之編程式事務使用姿勢介紹篇

SpringBoot 系列教程之編程式事務使用姿勢介紹篇 前面介紹的幾篇事務的博文,主要是利用@Transactional註解的聲明式使用姿勢,其好處在於使用簡單,侵入性低,可辨識性高(一看就知道使用了事務);然而缺點也比較明顯,不夠

原创 SpringBoot 系列教程 Solr 之查詢使用姿勢小結

200115-SpringBoot 系列教程 Solr 之查詢使用姿勢小結 接下來進入 solr CURD 的第四篇,查詢的使用姿勢介紹,本文將主要包括以下知識點 基本的查詢操作 fq 查詢 fl 指定字段查詢 比較/範圍 排序 分

原创 SpringBoot 系列教程之事務不生效的幾種 case

SpringBoot 系列教程之事務不生效的幾種 case 前面幾篇博文介紹了聲明式事務@Transactional的使用姿勢,只知道正確的使用姿勢可能還不夠,還得知道什麼場景下不生效,避免採坑。本文將主要介紹讓事務不生效的幾種 ca

原创 Solr 控制檯實現數據的增刪改查

Solr 控制檯實現數據的增刪改查 簡單記錄一下 solr 控制檯的 CURD 的使用姿勢 I. CURD 在 solr 提供的控制檯上,提供了完整的 CURD 的支持;然而在實際使用的時候,卻不一定能很順手,特此記錄一下 我們測試的