概述 問(wèn)題描述 在項(xiàng)目使用中,我們將原先部署在集群A的服務(wù),因?yàn)樾艅?chuàng)改造,遷移到了新的容器集群。這個(gè)服務(wù)訪問(wèn)量較低,初期并未發(fā)現(xiàn)異常,但在經(jīng)過(guò)一段時(shí)間后,服務(wù)會(huì)出現(xiàn)Commu...
概述 問(wèn)題描述 在項(xiàng)目使用中,我們將原先部署在集群A的服務(wù),因?yàn)樾艅?chuàng)改造,遷移到了新的容器集群。這個(gè)服務(wù)訪問(wèn)量較低,初期并未發(fā)現(xiàn)異常,但在經(jīng)過(guò)一段時(shí)間后,服務(wù)會(huì)出現(xiàn)Commu...
沒(méi)想到很多年前的文章也有幫助 :)??
jwt應(yīng)用之AppleId登錄和服務(wù)端蘋(píng)果驗(yàn)證背景 之前有介紹過(guò)jwt(JSON Web Token),感興趣的可以查看。本期以實(shí)際的AppleId登錄集成為例,介紹下jwt的應(yīng)用,對(duì)于需要集成AppleId登錄的開(kāi)發(fā)者...
背景 FishSpeech是一個(gè)開(kāi)源的智能語(yǔ)音大模型,目前已經(jīng)到1.5版本,能夠提供比較好的TTS文字轉(zhuǎn)語(yǔ)音,語(yǔ)音復(fù)刻等功能。但是需要注意的是,F(xiàn)ishSpeech模型協(xié)議是...
背景 CosyVoice2.0是阿里通義開(kāi)源的語(yǔ)音生成大模型的第二個(gè)正式版本,有比較優(yōu)秀的音色,可實(shí)現(xiàn)快速低成本的聲音復(fù)制功能。支持流式推理,合成延遲可以低到150ms。 部...
背景 通過(guò)Milvus的樣例數(shù)據(jù)存儲(chǔ)案例,結(jié)合AI模型,完成embedding向量化入庫(kù),向量查詢,大模型總結(jié)和提示詞工程的演示,熟悉相關(guān)組件和流程。 執(zhí)行前提 本文的案例基...
介紹 Milvus是當(dāng)下流行的一個(gè)向量數(shù)據(jù)庫(kù),在大模型領(lǐng)域有著廣泛和深入的應(yīng)用。本文以本地部署為例,簡(jiǎn)單介紹Milvus相關(guān)的依賴和使用。注意本地部署僅適合于功能驗(yàn)證和測(cè)試,...
背景 kafka作為主流的消息隊(duì)列實(shí)現(xiàn),能夠?qū)崿F(xiàn)系統(tǒng)間的解耦,完成上下游系統(tǒng)間的數(shù)據(jù)同步,在對(duì)客服務(wù)中有很多的應(yīng)用場(chǎng)景。本文在kafka相關(guān)概念的基礎(chǔ)上,通過(guò)實(shí)例來(lái)介紹kaf...
背景 目前比較流行的權(quán)限框架有Apache Shiro和 Spring Security。相比Spring Secrity, Shiro更加簡(jiǎn)單,概念相對(duì)好理解。同時(shí),原有項(xiàng)...
背景 最近在使用中有遇到redis的哨兵模式,這種模式能夠做到主節(jié)點(diǎn)異常自動(dòng)切換,保證了服務(wù)的高可用,在生產(chǎn)部署使用比較多。為更深入了解相關(guān)模式和配置,以及熟悉和方便問(wèn)題的排...
背景 項(xiàng)目中有使用到定時(shí)任務(wù),目前通過(guò)springMVC結(jié)合quartz的方式實(shí)現(xiàn),缺點(diǎn)是操作繁瑣,監(jiān)控不足,如定時(shí)任務(wù)調(diào)整需要修改配置,僅少量任務(wù)支持失敗重試,日志和執(zhí)行進(jìn)...
@桃子姐姐_af2f 從read 流讀取l 長(zhǎng)度數(shù)據(jù),然后寫(xiě)入l 長(zhǎng)度數(shù)據(jù)到write流,是沒(méi)問(wèn)題的。:)
Java大文件下載拷貝過(guò)程優(yōu)化背景 最近有接觸到大文件下載,且正好看了內(nèi)核內(nèi)存映射文件的相關(guān)內(nèi)容,在實(shí)際使用中也踩了一些坑,在這里簡(jiǎn)單做個(gè)記錄總結(jié)。言歸正傳,開(kāi)始今天的內(nèi)容。 內(nèi)容介紹 首先說(shuō)下場(chǎng)景,在一...
背景 相信有不少人遇到過(guò)線上業(yè)務(wù)出現(xiàn)問(wèn)題,為排查導(dǎo)出線上業(yè)務(wù)堆棧,但是最后發(fā)現(xiàn)導(dǎo)出的堆棧文件過(guò)大,少則2-3G,多則10GB大小,無(wú)法直接分析,這時(shí)候有點(diǎn)束手無(wú)策。本期的文章...
背景 最近項(xiàng)目使用中有用到go mod 和 goyacc工具。goyacc涉及到編譯原理的詞法分析,文法分析等功能,可以用來(lái)生成基于golang的語(yǔ)法分析文件。本期是記錄一個(gè)...
背景 DBA同學(xué)反饋在給某個(gè)數(shù)據(jù)庫(kù)代理中間件升級(jí)后,后端出現(xiàn)Bad handshake的錯(cuò)誤,無(wú)法連接后端MySQL導(dǎo)致不能正常啟動(dòng)。而使用舊版本就可以直接連接,不會(huì)出現(xiàn)問(wèn)題...
背景 這篇是一個(gè)使用golang開(kāi)發(fā)的binlog解析工具,更偏向demo和研究性質(zhì)。簡(jiǎn)單來(lái)說(shuō),就是模擬MySQL binlog協(xié)議,開(kāi)發(fā)一個(gè)服務(wù),作為MySQL的“從庫(kù)”,...
背景 組內(nèi)DBA同學(xué)在日常檢查中,發(fā)現(xiàn)某個(gè)接入我們數(shù)據(jù)庫(kù)中間件的業(yè)務(wù),后端MySQL實(shí)例負(fù)載特別高,在開(kāi)啟general log后發(fā)現(xiàn),有大量的set names utf8m...
@jeff_354a 是的,java nio 基本都是這幾個(gè)操作。
JAVA實(shí)現(xiàn)一個(gè)單機(jī)9萬(wàn)QPS的網(wǎng)絡(luò)服務(wù)端背景 之前有通過(guò)java實(shí)現(xiàn)一個(gè)模擬redis的服務(wù)端,本期將以上次的網(wǎng)絡(luò)模型為基礎(chǔ),再添加并發(fā)處理,實(shí)現(xiàn)一個(gè)支持http的服務(wù)端,并使用ab(Apache Benchmar...
背景 最近使用有比較多的接觸jdbc,我們知道在jdbc連接串可以通過(guò)設(shè)置參數(shù)來(lái)開(kāi)啟不同的功能,比如超時(shí)設(shè)置,多語(yǔ)句支持,SQL日志等。不過(guò)對(duì)于這些參數(shù)的資料,大部分比較零散...
背景 業(yè)務(wù)在使用測(cè)試中,發(fā)現(xiàn)自己配置的MySQL表,某些時(shí)間字段的精度被截取了。因?yàn)槭褂昧斯镜闹虚g層,懷疑是中間層導(dǎo)致的。同時(shí)經(jīng)過(guò)對(duì)比,和業(yè)務(wù)正常使用的MySQL5.7是沒(méi)...