這類問題,如果應(yīng)用不是在容器中運(yùn)行的(K8S,docker),那排查起來相對(duì)簡單,無非就是先用top定位哪個(gè)java服務(wù)的進(jìn)程的CPU占用較高,...
Vue 的下一代版本(3.0)終于在9.18日發(fā)布正式版了,代號(hào)居然叫“One Piece”,不知海賊王粉們會(huì)作何感想... 不過終極秘寶這個(gè)定...
什么是索引 數(shù)據(jù)庫索引是我們每個(gè)開發(fā)人員既熟悉又陌生的東西,幾乎所有的業(yè)務(wù)系統(tǒng)都要與索引打交道,如果數(shù)據(jù)庫查詢慢了,第一時(shí)間想到的也是添加一個(gè)索...
記得七八年前第一次讀平凡的世界,那時(shí)還是年少輕狂的年齡。說來也奇怪,雖然書里的時(shí)代和地域背景都和我相去甚遠(yuǎn),但我卻并沒有感覺到多少時(shí)間或者空間上...
Spring Boot項(xiàng)目可以通過spring-boot-maven-plugin插件打包生成一個(gè)可執(zhí)行的jar包,這樣可以脫離web容器(例如...
我們?cè)诙x微服務(wù)接口的時(shí)候,通常會(huì)使用一個(gè)Result類進(jìn)行封裝,將提示信息,返回對(duì)象和狀態(tài)碼等內(nèi)容封裝到一起返回給調(diào)用方,例如如下的格式: 而...
MyBatis-Plus是一個(gè)比較流行的 MyBatis 的增強(qiáng)工具,它提供了一個(gè)代碼生成框架mybatis-plus-generator 功能...
數(shù)據(jù)拆分的三種方案 當(dāng)數(shù)據(jù)庫的數(shù)據(jù)量變得特別大,影響到查詢和更新效率的時(shí)候,我們就得考慮做數(shù)據(jù)拆分了。數(shù)據(jù)拆分一般包含三種方式:分區(qū),分表和分庫...
分布式事務(wù)介紹 所謂事務(wù),就是一系列業(yè)務(wù)操作構(gòu)成的獨(dú)立的執(zhí)行單元。比如用戶購買商品下單的行為,需要執(zhí)行創(chuàng)建訂單,扣減商品庫存的兩個(gè)不同的數(shù)據(jù)庫操...