原创 一文搞定 Spring Data JPA

Spring Data JPA 是在 JPA 規範的基礎上進行進一步封裝的產物,和之前的 JDBC、slf4j 這些一樣,只定義了一系列的接口。具體在使用的過程中,一般接入的是 Hibernate 的實現,那麼具體的 Spring Data

原创 Spring Cloud 負載均衡初體驗

目錄服務搭建1.註冊中心——Eureka Server2.服務提供方——Service Provider3.服務消費方——Service Consumer服務消費 Feign 與斷路器 Hystrix特別注意SummaryReference

原创 Bug覆盤:接口異步返回的重要性

前言 最近接收了一個老項目,突然甲方 QA 報了一個 bug,連續請求 60 次,成功 8 次,後面的 52 次全部失敗,而且成功的 case 返回時間普遍較長。看了日誌,並非業務上的異常。這讓剛畢業沒什麼經驗的我,頓時陷入了沉思。但回過神

原创 談談事務的隔離性及在開發中的應用

前言 對於關係型數據庫事務,之前的理解還比較淺顯,基本還停留在面試寶典中長期背誦的那些以及最基本的操作上,比如一個事務可以執行一對 SQL,一旦遇到異常後會全部回滾,不會造成髒數據。這裏體現的是事務的原子性、一致性和持久性。對於隔離性,在之

原创 Docker Gitlab CI 部署 Spring Boot 項目

本文首發於我的個人博客,Docker Gitlab CI 部署 Spring Boot 項目 ,歡迎訪問! 目前在學習這一塊的內容,但是可能每個人環境都不同,導致找不到一篇博客能夠完全操作下來沒有錯誤的,所以自己也寫一下,記錄一下整個搭

原创 Windows Docker 部署 Spring Boot 項目

目錄Docker ConfigurationConfig IDEA PluginCreate Spring Boot ProjectContainerize ItUse DockerfileUse Maven PluginTroublesh

原创 Spring Boot 部署淺析(jar or war)

對於傳統的 ssm 或者 ssh 項目的部署,一般會打包成war包,或者是一個編譯好的文件夾,再放到 tomcat 的 webapps 目錄下,如果是 war 包,會自動解壓出來。而 Spring Boot 默認會內嵌一個 Tomcat,因

原创 談談適配器模式

本文首發於我的個人博客,談談適配器模式 ,歡迎訪問! 適配器模式 (Adapter Pattern):將一個接口轉換成客戶希望的另一個接口,使接口不兼容的那些類可以一起工作,其別名爲包裝器 (Wrapper)。適配器模式既可以作爲類結構

原创 解決HttpServletRequest 流數據不可重複讀

前言 在某些業務中可能會需要多次讀取 HTTP 請求中的參數,比如說前置的 API 簽名校驗。這個時候我們可能會在攔截器或者過濾器中實現這個邏輯,但是嘗試之後就會發現,如果在攔截器中通過 getInputStream() 讀取過參數後,在

原创 Gitlab CI 集成 Kubernetes 集羣部署 Spring Boot 項目

本文首發於我的個人博客,Gitlab CI 集成 Kubernetes 集羣部署 Spring Boot 項目 ,歡迎訪問! 在上一篇博客中,我們成功將 Gitlab CI 部署到了 Docker 中去,成功創建了 Gitlab CI

原创 JVM優先級線程池做任務隊列

前言 我們都知道 web 服務的工作大多是接受 http 請求,並返回處理後的結果。服務器接受的每一個請求又可以看是一個任務。一般而言這些請求任務會根據請求的先後有序處理,如果請求任務的處理比較耗時,往往就需要排隊了。而同時不同的任務直接可

原创 聊聊 API 簽名方式

前言 現在越來越多的公司以 API 的形式對外提供服務,這些 API 接口大多暴露在公網上,所以安全性就變的很重要了。最直接的風險如下: 非法使用 API 服務。(收費接口非法調用) 惡意攻擊和破壞。(數據篡改、DOS) 因此需要設計一

原创 win下安裝Redmine常見錯誤及解決方法

這篇文章主要介紹了win下安裝Redmine常見錯誤及解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 前言 成長型公司,最近需要項目管理的軟件,所以在wi

原创 Spring Boot 部署過程解析(jar or war)

這篇文章主要介紹了Spring Boot 部署過程解析(jar or war),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 前言 對於傳統的 ssm 或者 ss

原创 python利用多種方式來統計詞頻(單詞個數)

這篇文章主要介紹了python利用多種方式來統計詞頻(單詞個數),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 python的思維就是讓我們用儘可能少的代碼來解決問題。對於詞頻的統計,