導(dǎo)入excel作為日常開發(fā)中最最最常見的需求待锈,可以簡(jiǎn)單做宅荤、也可以復(fù)雜做跳仿,也有很多很多的成形框架可以用诡渴,比如easyexcel、easypoi菲语、jxls等等妄辩,各有優(yōu)劣,大家可以...
導(dǎo)入excel作為日常開發(fā)中最最最常見的需求待锈,可以簡(jiǎn)單做宅荤、也可以復(fù)雜做跳仿,也有很多很多的成形框架可以用诡渴,比如easyexcel、easypoi菲语、jxls等等妄辩,各有優(yōu)劣,大家可以...
websocket文字消息傳遞直接通過(guò)String接收即可山上,但是保不齊你想給朋友發(fā)送一個(gè)照片或者語(yǔ)音眼耀,怎么辦呢? 本文在消息傳遞的基礎(chǔ)上進(jìn)行升級(jí)佩憾,添加文件消息推送的簡(jiǎn)單實(shí)現(xiàn)哮伟,...
之前寫了兩篇關(guān)于websocket消息推送的致盟,忽略了一個(gè)離線消息處理的問(wèn)題碎税,今天補(bǔ)上,其實(shí)思路很簡(jiǎn)單:發(fā)送消息的時(shí)候若對(duì)方不在線馏锡,先暫存消息雷蹂,等對(duì)方在線的時(shí)候再進(jìn)行推送。 前...
上一篇寫了《若依(ruoyi)使用websocket推送數(shù)據(jù)到前端 - 簡(jiǎn)書 (jianshu.com)[http://www.reibang.com/p/09992d0f...
系統(tǒng)基礎(chǔ)框架使用了若依的微服務(wù)版杯道,接到一個(gè)需求匪煌,一個(gè)大數(shù)據(jù)量的審核任務(wù)的審核進(jìn)度要在頁(yè)面上實(shí)時(shí)展示出來(lái)〗侗基于此需求迅速想到最簡(jiǎn)單粗暴的解決方式:前端定時(shí)輪詢虐杯。但是僅靠前端輪詢...
1.緣起 源自一個(gè)匪夷所思的需求:系統(tǒng)需要頻繁采集大量(單表可能超過(guò)1億)外部數(shù)據(jù)做審核玛歌,由于單機(jī)mysql自身限制昧港,數(shù)據(jù)量大了之后查詢一次都是問(wèn)題,因此準(zhǔn)備改造成處理一批支子,...
MyBatis-Plus[https://github.com/baomidou/mybatis-plus](簡(jiǎn)稱 MP)是一個(gè) MyBatis[https://www.my...
一创肥、信創(chuàng)要求 具體要求可以參考上篇文章【信創(chuàng)一】微服務(wù)適配TongWeb及遇到的問(wèn)題 - 簡(jiǎn)書 (jianshu.com)[http://www.reibang.com/p...
一、信創(chuàng)要求 當(dāng)前大環(huán)境下,行業(yè)內(nèi)信創(chuàng)大業(yè)搞的如火如荼叹侄,雖然有“純自研IDE”的搞笑巩搏,但是不耽誤整個(gè)趨勢(shì),作為技術(shù)人員趾代,那就跟隨技術(shù)的浪潮往前繼續(xù)“浪”吧贯底。項(xiàng)目技術(shù)框架采用S...
1、簡(jiǎn)單介紹 junit5大致分為三層撒强,其整體架構(gòu)如下(圖片來(lái)自網(wǎng)絡(luò)): 從上圖可見禽捆,整個(gè)JUnit5可以劃分成三層:頂層框架(Framework)、中間的引擎(Engine...
工作十來(lái)年飘哨,代碼也寫了不少胚想,接受過(guò)“祖?zhèn)魇荷健保步?jīng)歷過(guò)非常優(yōu)雅規(guī)范的流程芽隆,一直心里有些遺憾的浊服,是后來(lái)絕大部分公司(不分大小)都忽略了最低成本質(zhì)量保證的方法:?jiǎn)卧獪y(cè)試胚吁。雖然很...
我正在參加「掘金·啟航計(jì)劃」 數(shù)據(jù)脫敏指指對(duì)某些敏感信息通過(guò)脫敏規(guī)則進(jìn)行數(shù)據(jù)的變形牙躺,實(shí)現(xiàn)敏感隱私數(shù)據(jù)的可靠保護(hù)。如我們?nèi)粘腕扶?梢钥吹降氖謾C(jī)號(hào)“156****8888”等述呐,專注安...
\ secure-ext-spring-boot-starter自發(fā)布以來(lái)受到廣大童鞋的關(guān)注蕉毯,也收到各位同行朋友好的建議與需求乓搬,主要是常規(guī)情況下我們可能根據(jù)各自項(xiàng)目需求,列表...
secure-ext-spring-boot-starter 1进肯、簡(jiǎn)介 重視安全領(lǐng)域,實(shí)現(xiàn)內(nèi)容脫敏展示棉磨,靈活配置江掩,靈活啟用,內(nèi)置豐富插件乘瓤,支持手機(jī)號(hào)环形、郵箱、身份證號(hào)衙傀、住址抬吟、中...
線程的順序執(zhí)行,有很多種方式统抬,比如加鎖火本、用join危队、使用newSingleThreadExecutor等,最近碰到一個(gè)場(chǎng)景:主線程A中需要按順序執(zhí)行 a1()钙畔、a2()茫陆、a3...
上回書說(shuō)到擎析,knife4j基于注冊(cè)中心eureka集成簿盅,由于有些小伙伴可能使用了nacos、Consul揍魂、zk等注冊(cè)中心挪鹏,均有對(duì)應(yīng)的集成方法,但是一旦切換了注冊(cè)中心(比如從e...
knife4j是什么?可以關(guān)注一下官網(wǎng)讨盒,簡(jiǎn)單說(shuō)就是對(duì)基于swagger的增強(qiáng)版本〔皆穑【官網(wǎng)[https://doc.xiaominfo.com/knife4j/document...
上一篇寫了《【分布式日志系統(tǒng)】springboot+zipkin+dubbo實(shí)現(xiàn)鏈路跟蹤(上)[http://www.reibang.com/p/12311f671004]...
上一篇寫了《【分布式日志系統(tǒng)】springboot+zipkin+dubbo實(shí)現(xiàn)鏈路跟蹤(上)[http://www.reibang.com/p/12311f671004]...