項(xiàng)目背景 作為一個(gè)后端小伙伴,最大的痛點(diǎn)就是寫(xiě)完的接口需要擁有一些可視化的頁(yè)面去承載這些功能使用【如果是只給后端那么swagger也足夠了,非后...
最近在看jvm-sandbox的一些功能,參考著實(shí)現(xiàn)了動(dòng)態(tài)加載Jar包插件的功能,但是實(shí)現(xiàn)的這個(gè)功能有一個(gè)比較嚴(yán)重的問(wèn)題,就是類(lèi)加載完畢之后,當(dāng)...
在實(shí)際應(yīng)用中,當(dāng)我們某些功能點(diǎn)開(kāi)發(fā)完成的時(shí)候,需要重啟部署才能夠讓功能得到應(yīng)用。但這個(gè)功能比較適合插件開(kāi)發(fā),將功能拆分成一個(gè)個(gè)獨(dú)立的jar來(lái)提供...
一款基于Java注解模版就能輕松完成復(fù)雜的增刪改查的頁(yè)面渲染以及事件交互,讓后端小伙伴不在為了查詢(xún)和表單提交而頭疼。 開(kāi)源地址 Github 開(kāi)...
業(yè)務(wù)中需要應(yīng)用到Websocket長(zhǎng)連接進(jìn)行數(shù)據(jù)傳輸,由于服務(wù)使用的是Zuul1.0版本,對(duì)ws協(xié)議支持較弱,后續(xù)嘗試使用了spring-boo...
由于jvm-sandbox目前只提供了shell腳本來(lái)進(jìn)行運(yùn)行安裝部署,對(duì)于mac電腦比較方便,但是windows的方式的話比較痛苦,走了很多彎...
我們來(lái)編寫(xiě)一個(gè)非常非常簡(jiǎn)單的黑名單用戶的案例。 編寫(xiě)一個(gè)方法,通過(guò)用戶編號(hào)獲取用戶信息,但是在黑名單內(nèi)的用戶訪問(wèn)的話,會(huì)拋出一個(gè)異常:用戶鑒定沒(méi)...
還是以官方的案例來(lái)串聯(lián)這個(gè)流程: 先編寫(xiě)一個(gè)有問(wèn)題的類(lèi),并啟動(dòng) 通過(guò)agent暴露一個(gè)端口,通過(guò)IDEA來(lái)監(jiān)聽(tīng)這個(gè)端口。 然后在啟動(dòng)jvm-sa...
實(shí)戰(zhàn)Spring之注解處理器 需求場(chǎng)景 有時(shí)候我們希望定義一個(gè)特定的注解,被注解打標(biāo)過(guò)的方法能夠被代理,完成一些特定的操作。 當(dāng)然我們可以通過(guò)S...