原创 算法的時間與空間複雜度(一看就懂)

原文鏈接:https://blog.csdn.net/jsjwk/article/details/84315770 轉載此處 算法(Algorithm)是指用來操作數據、解決程序問題的一

原创 windows 查看計算機本地安裝的證書

證書在計算機及網絡中起着非常重要的作用,那如何查看本地計算機有沒有安裝某個證書呢。下面,介紹一種方法。 開始運行中輸入certmgr.msc

原创 ShedLock日常使用

場景模擬 定時器Scheduler在平時使用比較頻繁,比如定時數據整理,定時向客戶發送問候信息等…,定時任務的配置比較簡單,比如在springboot中,配置好@Scheduled和@EnableScheduling之後,定時器就

原创 Spring Boot返回對象時,把Long類型轉換爲String

自定義ObjectMapper /** * 返回Long轉換爲String * @author Jingly */ public class JacksonMapper extends ObjectMapper { p

原创 application.yml 使用數組

application.yml 裏的配置 server: port: 9001 app: id: speech knowledge: init: knowledgeTitles: - kdTitle

原创 註解@PostConstruct與@PreDestroy詳解及實例

簡介 Java EE5 引入了@PostConstruct和@PreDestroy這兩個作用於Servlet生命週期的註解,實現Bean初始化之前和銷燬之前的自定義操作。此文主要說明@PostConstruct。 API使用說明 以下

原创 CompletableFuture介紹

一. Future JDK 5引入了Future模式。Future接口是Java多線程Future模式的實現,在java.util.concurrent包中,可以來進行異步計算。 Future模式是多線程設計常用的一種設計模式。Fut

原创 Spring Boot 郵件服務

maven 引入依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri

原创 Feign真正正確的使用方法

Feign是spring cloud中服務消費端的調用框架,通常與ribbon,hystrix等組合使用。 但是在某些項目中,由於遺留原因,整個系統並不是spring cloud項目,甚至不是spring項目,而使用者關注的重點僅僅是

原创 Spring中的@Transactional(rollbackFor = Exception.class)屬性詳解

今天我在寫代碼的時候,看到了。一個註解@Transactional(rollbackFor = Exception.class),今天就和大家分享一下,這個註解的用法; 如下圖所示,我們都知道Exception分爲運行時異常Runt

原创 Pagehelper 不分頁幾種情況的解決方法

第一種情況: mybatis 引入版本不對 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-s

原创 Spring Boot實戰:攔截器與過濾器

Spring Boot實戰:攔截器與過濾器 一、攔截器與過濾器 在講Spring boot之前,我們先了解一下過濾器和攔截器。這兩者在功能方面很類似,但是在具體技術實現方面,差距還是比較大的。在分析兩者的區別之前,我們先理解一下AOP

原创 Mysql Where條件執行順序是從左到右

Mysql Where條件執行順序是從左到右 遵循原則:排除越多數據的條件放在第一位

原创 SQL語句彙總(三)

聚合函數: SQL中提供的聚合函數可以用來統計、求和、求最值等等。 分類: –COUNT:統計行數量 –SUM:獲取單個列的合計值 –AVG:計算某個列的平均值 –MAX:計算列的最大值 –MIN:計算列的最小值 執行列、行計數(co

原创 SQL語句彙總(一)

"SQL"是 “Structured Query Language” 即“結構化查詢語言”的簡稱,它是用來管理關係型數據庫的。 其包括: –數據定義語言(DDL) –數據查詢語言(DQL) –數據操作語言(DML) –數據控制語言(D