原创 springboot 禁用某項健康檢查

springboot 禁用某項健康檢查 management.health.mail.enabled management.health.mongo.enabled management.health.redis.enabled

原创 一篇,快速搞懂各種重試策略

一篇,快速搞懂各種重試策略 業務場景: 1、第三方系統的用戶在我方系統產生了訂單記錄,我方系統需要將訂單信息同步給第三方系統 2、考慮到網絡等不可抗力因素,希望同步失敗後能夠重試,又不希望無限重試,比如希望只重試3次,所以需要持

原创 springboot @RequestHeader json 實體對象接收header參數

構建ReplaceRequestHeaderMethodArgumentResolver @PostMapping("/test") public void listProject(@RequestHeader

原创 Mybatis 掃描依賴包中的mapper

業務場景 1/提取公共mapper文件配置 2/集成springboot starter特性,依賴即生效 方法 1/引入依賴後包,再使用@MapperScan 在配置類中添加註解,完成掃描指包定的mapper文件 2/在依賴包中複

原创 dataway header傳參

import 'net.hasor.dataql.fx.web.WebUdfSource' as webData; return webData.getHeader("name"); 官方文檔:https://www.has

原创 拜託 別再搞邏輯刪除了

拜託 別再搞邏輯刪除了 基於領導的一句話:”產生的數據都是有價值的數據“,因此第一個想到的就是假刪(”邏輯刪除“),還將其定義爲了一個標準,所有表都要有 邏輯刪除字段is_validate。從此開始了我不幸的人生 自從有了邏輯刪

原创 單表操作API依賴包

<dependency> <groupId>com.github.alenfive</groupId> <artifactId>common-api-boot-starter</artifactId>

原创 Mybatis 掃描依賴包mapper

業務場景 1/提取公共mapper文件配置 2/集成springboot starter特性,依賴即生效 方法 1/引入依賴後包,再使用@MapperScan 在配置類中添加註解,完成掃描指包定的mapper文件 2/在依賴包中複

原创 Mysql 通用任意單表查詢API設計

應用場景 1/數據庫任意單表查詢的重複勞動 2/數據庫任意單表多業務需要不同字段的重複勞動 #說明 1/黑名單設計,解決敏感表和敏感字段攔截 2/防SQL注入處理,對key,value的合法性進行驗證 3/對於表名暴露給前端,有兩

原创 mybatis-plus 我不用了

優點 一鍵生成controller/service/mapper/entity/xml 提供通用針對單表的增查刪改 提供Wrapper 針對相對複雜及自定義的查詢操作 內置多種數據庫的分頁查詢支持 ID主鍵生成器 全局邏輯鎖

原创 springboot2 oauth2授權重定向匹配版本問題

"At least one redirect_uri must be registered with the client"從springboot1.x升到2.x 出現如下異常:原因: `DefaultRedirectResolv

原创 springboot 長輪詢實現

springboot 長輪詢實現 基於 @EnableAsync , @Sync @SpringBootApplication @EnableAsync public class DemoApplication { p

原创 基於線程池的事件通知的生產者與消費者

基於線程池的事件通知的生產者與消費者 /** * 基於線程池的事件通知的生產者與消費者 * @Author: mihuajun 【[email protected]】 * @Date: 12/9/2018 10:22 AM *

原创 Java 匹配括號中的值

代碼 String str = "首單${name}典可升級爲高${phone}品無損音質"; Pattern pattern = Pattern.compile("(?<=\\$\\{)[^\\}]+") Matcher m = p

原创 nexus3.1.x安裝後無法用初始密碼登錄

從官網下載nexus最新開源版3.1.0 https://www.sonatype.com/oss-thank-you-tar.gz 下載解壓後有兩個文件夾,分別是nexus-3.1.0-04 sonatype-work 將sona