很多同學(xué)在工作一段時(shí)間之后可能都有這樣的困境,大家覺(jué)得自己總是在寫(xiě)業(yè)務(wù)代碼,技術(shù)上感覺(jué)好像沒(méi)有多大的長(zhǎng)進(jìn),不知不覺(jué)就成為了CURD Boy或者Girl,自己想要去改變但是又不...
很多同學(xué)在工作一段時(shí)間之后可能都有這樣的困境,大家覺(jué)得自己總是在寫(xiě)業(yè)務(wù)代碼,技術(shù)上感覺(jué)好像沒(méi)有多大的長(zhǎng)進(jìn),不知不覺(jué)就成為了CURD Boy或者Girl,自己想要去改變但是又不...
前言 你還在手動(dòng)打包jar包,然后ftp上傳到服務(wù)器嗎?你還在手動(dòng) docker build -t .... 嗎?快來(lái)解放自己的雙手吧! 一次配置,永久一鍵發(fā)布~ (只要服務(wù)...
1. 關(guān)鍵類 AbstractRoutingDataSource 項(xiàng)目啟動(dòng)后,將targetDataSources復(fù)制到resolvedDataSources中 利用Thre...
第三方授權(quán)流程 傳統(tǒng)授權(quán)方式的弊端 傳統(tǒng)授權(quán)方式,請(qǐng)求需要攜帶令牌去訪問(wèn)各個(gè)微服務(wù)。微服務(wù)需要請(qǐng)求auth服務(wù)去驗(yàn)證這個(gè)令牌是否有效。效率很低,auth服務(wù)的壓力也很大。所以...
使用spring boot開(kāi)發(fā)的道友們,或許或多或少有用到過(guò)這兩個(gè)注解,那么今天我們就來(lái)探查一下這兩者的異同。 兩者都可以使開(kāi)發(fā)人員寫(xiě)的注解校驗(yàn)規(guī)則生效,例如在某一個(gè)字段上加...
一、 六大設(shè)計(jì)原則 1. 單一職責(zé)原則 (Single Responsibility Principle, SRP) 2. 李氏替換原則(Liskov Substitutio...
:首先將自己的項(xiàng)目打包成jar,并在自己本地先用java -jar xxx.jar啟動(dòng)下,看是否可以啟動(dòng)。 隨后將自己的jar包同級(jí)目錄創(chuàng)建一個(gè)Dockerfile文件,并用...
1. 首先定位CPU占用過(guò)高的Java進(jìn)程 2. 通過(guò)PID找到TID 3. 打印stack信息 4. 找到對(duì)應(yīng)的棧信息 首先將TID轉(zhuǎn)換為16進(jìn)制 在log中找到對(duì)應(yīng)棧信息...
我用的是百度api,首先進(jìn)入官網(wǎng)https://ai.baidu.com/[https://ai.baidu.com/]第一步,點(diǎn)擊控制臺(tái),登錄注冊(cè)。進(jìn)入控制臺(tái)頁(yè)面 第二步,...
原文[https://www.cnblogs.com/yizijianxin/p/10634214.html] 創(chuàng)建swap文件 進(jìn)入/usr目錄 創(chuàng)建swap文件夾,并進(jìn)入...
靠嘴說(shuō)出來(lái)的方案肯定會(huì)出問(wèn)題的,如果沒(méi)有出問(wèn)題,只能感謝上帝了! 背景 公司的其中一個(gè)業(yè)務(wù)庫(kù)的一個(gè)業(yè)務(wù)表,由于之前沒(méi)有預(yù)見(jiàn)這么大的數(shù)據(jù)量,只是簡(jiǎn)單分成了32個(gè)分表?,F(xiàn)在由于業(yè)...
首先說(shuō)一下我們用的api的url,可以直接在瀏覽器上輸入查詢,但是會(huì)出現(xiàn)亂碼問(wèn)題。http://wthrcdn.etouch.cn/weather_mini?city=[ht...