原创 SpringData JPA 在解析實體類字段時駝峯自動添加下劃線問題 原

    SpringData JPA 使用的默認命名策略是: ImprovedNamingStrategy 。用下劃線轉換駝峯名,如 authorId ,轉換成 author_id 。這樣就遇到了一個問題:實體中駝峯命名的列名轉換成下劃線後

原创 兩種簡單的短信驗證碼生成方式 原

    先吐個槽,有人(@小榮榮)說小弟寫的文章low了點,先聲明一下:本人寫的內容只是爲了記錄自己工作學習過程中遇到的問題和總結,不爲其他。如有大佬看不上,不看便是。"到處都有噴子~"     回到正題,介紹兩種簡單短信驗證碼的生成方式,

原创 SpringBoot:SpringDataRedis緩存改造 原

    在做一個SpringBoot微服務的項目,爲了加快接口響應速度,把ProdOffer-銷售品數據,改造成Redis緩存。 一.修改 pom.xml     在項目pom中引入SpringDataRedis: <!-

原创 Linux下命令行使用Google Drive 原

    在Google Drive裏面有個很大文件需要下載,在網頁上下載時候,因爲走的代理,速度很慢。所以就想着能不能先在服務器上下載好,然後提供FTP或者其他方式下載到本地。通過查詢資料,發現可以通過gdrive來完成這個操作。 一.安

原创 RocketMQ源碼:有序消息分析 原 薦

    本文主要分析RocketMQ中如何保證消息有序的。     RocketMQ的版本爲:4.2.0 release。 一.時序圖     還是老規矩,先把分析過程的時序圖擺出來:     1.Producer發送順序消息  

原创 RocketMQ中消息的優先級 原

    本文主要介紹RocketMQ中消息優先級的設置方法。 一.JMS中JMSPriority     JMSPriority 頭字段包含了消息的優先級。在消息被髮送的時候,這個字段被忽略,當消息發送完成後,它持有了發送方法指定的值。

原创 SpringBoot源碼:啓動過程分析(二) 原

    接着上篇繼續分析 SpringBoot 的啓動過程。     SpringBoot的版本爲:2.1.0 release,最新版本。 一.時序圖     一樣的,我們先把時序圖貼上來,方便理解:   二.源碼分析     回顧一