這類問題,如果應(yīng)用不是在容器中運行的(K8S,docker),那排查起來相對簡單,無非就是先用top定位哪個java服務(wù)的進(jìn)程的CPU占用較高,再用top -Hp {pid}...
這類問題,如果應(yīng)用不是在容器中運行的(K8S,docker),那排查起來相對簡單,無非就是先用top定位哪個java服務(wù)的進(jìn)程的CPU占用較高,再用top -Hp {pid}...
Vue 的下一代版本(3.0)終于在9.18日發(fā)布正式版了,代號居然叫“One Piece”,不知海賊王粉們會作何感想... 不過終極秘寶這個定位,倒是很符合大家對這個版本的...
springfox-swagger2中可以進(jìn)行相關(guān)設(shè)置,一次認(rèn)證以后后面調(diào)用接口就不需要再輸入token了
Spring Cloud筆記(5)Spring Cloud Gateway與權(quán)限認(rèn)證上一篇中,我們構(gòu)建了一個簡單的Spring Cloud Demo項目,涵蓋了服務(wù)注冊/發(fā)現(xiàn),服務(wù)間的相互調(diào)用,以及熔斷降級等內(nèi)容。但如果服務(wù)需要暴露給外部進(jìn)行使用,比如移動端...
什么是索引 數(shù)據(jù)庫索引是我們每個開發(fā)人員既熟悉又陌生的東西,幾乎所有的業(yè)務(wù)系統(tǒng)都要與索引打交道,如果數(shù)據(jù)庫查詢慢了,第一時間想到的也是添加一個索引試試。但是大多數(shù)人并沒有去深...
Spring Boot項目可以通過spring-boot-maven-plugin插件打包生成一個可執(zhí)行的jar包,這樣可以脫離web容器(例如tomcat)直接運行。但默認(rèn)...
我們在定義微服務(wù)接口的時候,通常會使用一個Result類進(jìn)行封裝,將提示信息,返回對象和狀態(tài)碼等內(nèi)容封裝到一起返回給調(diào)用方,例如如下的格式: 而調(diào)用方在使用Spring Cl...
MyBatis-Plus是一個比較流行的 MyBatis 的增強工具,它提供了一個代碼生成框架mybatis-plus-generator 功能也非常強大,可以根據(jù)數(shù)據(jù)庫表結(jié)...
數(shù)據(jù)拆分的三種方案 當(dāng)數(shù)據(jù)庫的數(shù)據(jù)量變得特別大,影響到查詢和更新效率的時候,我們就得考慮做數(shù)據(jù)拆分了。數(shù)據(jù)拆分一般包含三種方式:分區(qū),分表和分庫,我們先分別來講一講: 分區(qū):...
分布式事務(wù)介紹 所謂事務(wù),就是一系列業(yè)務(wù)操作構(gòu)成的獨立的執(zhí)行單元。比如用戶購買商品下單的行為,需要執(zhí)行創(chuàng)建訂單,扣減商品庫存的兩個不同的數(shù)據(jù)庫操作,這就是一個事務(wù)。事務(wù)最重要...
Spring Boot應(yīng)用最大的特點就是使用配置來代替編碼,很多時候啟用某一個功能只需要引入相關(guān)的starter,再加入對應(yīng)的配置項就可以了,例如數(shù)據(jù)源,安全性,中間件等等。...
微服務(wù)的核心思想就是拆分業(yè)務(wù),將單個系統(tǒng)按業(yè)務(wù)邊界切分為多個可獨立部署的微服務(wù)子系統(tǒng)。這樣可以讓系統(tǒng)更容易擴展,更快速的迭代,但必然會導(dǎo)致系統(tǒng)內(nèi)服務(wù)實例數(shù)量的大量增加,再加上...
上一篇中,我們構(gòu)建了一個簡單的Spring Cloud Demo項目,涵蓋了服務(wù)注冊/發(fā)現(xiàn),服務(wù)間的相互調(diào)用,以及熔斷降級等內(nèi)容。但如果服務(wù)需要暴露給外部進(jìn)行使用,比如移動端...
通過前幾篇文章的積累,我們現(xiàn)在可以來動手搭建一個完整的Spring Cloud Demo項目了。為了更清楚的說明Spring Cloud的結(jié)構(gòu)特點,我們的demo項目還是遵循...
Consul是一個提供整套服務(wù)網(wǎng)絡(luò)解決方案的中間件,除了核心的服務(wù)注冊/發(fā)現(xiàn)以外,還提供很多其它的用途,包含對Service Mesh模式的支持,以及鍵值對存儲等等。我們這里...
上一篇文章介紹了Spring Cloud的基本設(shè)計思想,就是為構(gòu)建一個良好的分布式系統(tǒng)提供了一系列的最佳實踐和模式,同時也針對各個模式提供了一些開箱即用的工具,開發(fā)者通過組合...
網(wǎng)上介紹Spring Cloud的文章已經(jīng)是汗牛充棟了,從入門到精通,各種教程應(yīng)有盡有。所以這個系列大概率也不會寫出什么新的東西,只是作為我在深入學(xué)習(xí)微服務(wù)以及Spring ...
本文涉及的源碼地址:https://github.com/davidfantasy/shrio-with-jwt-spring-boot-starter 背景說明 用戶權(quán)限管...