原创 SpringMVC響應的HTTP狀態碼和返回狀態碼設置

SpringMVC響應的HTTP狀態碼 SpringMVC 定義的狀態碼 常用到的狀態碼 2XX 200 OK 204 206 3XX 301 302 4XX 400 401 403 5XX 500 50

原创 SpringBoot ResponseEntity標識Http響應

參考資料 使用spring ResponseEntity處理http響應 使用ResponseEntity處理API返回 目錄 一. 說明 二. ResponseEntity.ok().headers(響應頭).body(響應體) 三.

原创 IDEA Springboot 項目靜態文件修改不自動熱更新的問題 【完美解決方案】

場景: Springboot 項目的頁面和靜態文件,在項目啓動後,修改無效。按照下面的配置可以解決問題。 解決方案: 步驟一 點擊 File–>setting–>Build,Execution,Deployment,勾選Build proj

原创 webpack5入門教程

Webpack入門 Webpack是什麼 Webpack 是一個現代 JavaScript 應用程序的靜態模塊打包器(module bundler), 也就是個打包工具。它會以一個或多個文件作爲打包的入口,將我們整個項目所有文件編譯組合

原创 css實現多個loading動畫效果

效果展示 在開發中,爲了提高用戶體驗,通常在加載數據的時候會給一個loading提示,這裏分享幾個簡單的loading加載效果 根據序號查看代碼,尾部有整合代碼Gitee鏈接   01 <div class="loading

原创 java List轉Tree簡單實現TreeUtils.java

前言 我們在平時開發中,難免會遇到一些list轉tree的情況,例如省市區及區下面的一些區域,就需要用到樹的形式,而我們的原始數據爲了存儲方便一般拿出來都是list的形式,這時候就需要轉換 構造對象 這裏的pId表示上級節點的id,設定頂

原创 JAVA集合多字段排序方法(java8 stream多字段排序)

排序方法 List<類> list; 代表某集合 //返回 對象集合以類屬性一升序排序 list.stream().sorted(Comparator.comparing(類::屬性一)); //返回 對象集合以類屬性一

原创 ElasticSearch聚合查詢Restful語法和JavaApi詳解(基於ES7.6)

(一)概述 在前面關於ES的一系列文章中,已經介紹了ES的概念、常用操作、JavaAPI以及實際的一個小demo,但是在真實的應用場景中,還有可能會有更高階的一些用法,今天主要介紹兩種相對來說會更難一些的操作,聚合查詢。該文檔基於Elast

原创 Java代碼中,如何監控Mysql的binlog?

最近在工作中,遇到了這樣一個業務場景,我們需要關注一個業務系統數據庫中某幾張表的數據,當數據發生新增或修改時,將它同步到另一個業務系統數據庫中的表中。 一提到數據庫的同步,估計大家第一時間想到的就是基於binlog的主從複製了,但是放在我們

原创 Spring內置工具類

斷言 1.斷言是一個邏輯判斷,用於檢查不應該發生的情況 2.Assert 關鍵字在 JDK1.4 中引入,可通過 JVM 參數-enableassertions開啓 3.SpringBoot 中提供了 Assert 斷言工具類,通常用於數

原创 Go embed 簡明教程

Go編譯的程序非常適合部署,如果沒有通過CGO引用其它的庫的話,我們一般編譯出來的可執行二進制文件都是單個的文件,非常適合複製和部署。在實際使用中,除了二進制文件,可能還需要一些配置文件,或者靜態文件,比如html模板、靜態的圖片、CSS、

原创 Selenium+java自動測試環境安裝

一、java(jdk)安裝  Windows安裝JDK爲例,雙擊下載的JDK,設置安裝路徑。這裏我選擇默認安裝在“D:\Program Files\Java\jdk1.8.0_101”目錄下。 下面設置環境變量: “我的電腦” 右鍵菜單—

原创 CSS Loading 設計

  一、loading-a.html loading-a.html: <html> <head> <title>loading</title> <style> * { box-sizing: border-box;

原创 VSCode顯示多個Tab窗口

VSCode打開新窗口後編輯器會默認只顯示一個Tab,爲了讓其能顯示多個Tab方便開發,記錄一下過程方法。 首先,打開code編輯器,按照步驟Code -> 首選項 -> 設置,打開設置頁。 然後在tab欄的最右邊選擇第一個小圖標(從左往右

原创 HikariCP源碼解析一創建數據庫連接池

一、HikariCP創建連接池的幾種方式 HikariCP是一個快速、簡單、可靠的JDBC連接池。大約130Kb,相比於其它流行的數據庫連接池非常的輕, spingboot2.0以及在國外非常有名的playFramework框架默認使用該