Pinia pinia 是一款新的vue3的狀態(tài)管理庫化焕,完整的typescript支持逸邦。 安裝 創(chuàng)建根store并且引用到app上 定義Stor...
env環(huán)境變量 vite在import.meta.env 對象上暴露環(huán)境變量。固定的環(huán)境變量有 import.meta.env.MODE: st...
背景 在開發(fā)中读拆,使用 spring boot + netty 開發(fā)了一套tcp長連接的服務(wù)。在使用過程中侍筛,需要對這個服務(wù)進(jìn)行指標(biāo)監(jiān)控髓绽。 graf...
背景代碼 在維護(hù)項(xiàng)目代碼時,使用sonarlint掃描代碼時叽赊,發(fā)現(xiàn)以下代碼恋沃,提示代碼圈復(fù)雜度為33,這意味著這段代碼可能質(zhì)量低且難于測試和維護(hù)必指。...
背景 在項(xiàng)目中囊咏,使用到了將菜單數(shù)據(jù)轉(zhuǎn)換為數(shù)格式返回給前端的需求。從數(shù)據(jù)庫中讀取的數(shù)據(jù)塔橡,是以list格式讀取的梅割,那么如何使用java代碼將list...
背景 在 spring boot 項(xiàng)目中,使用@RestController / @RequestMapping / @GetMapping /...
背景 在使用Spring Boot Mvc的項(xiàng)目中葛家,使用Long類型作為id的類型户辞,但是當(dāng)前端使用Number類型接收Long類型數(shù)據(jù)時,由于前...
背景 C# 版本庫 MediatR 是一個中介者模式實(shí)現(xiàn)類庫癞谒,其核心是一個中介 者模式的.NET實(shí)現(xiàn)底燎,其目的是消息發(fā)送和消息處理的解耦刃榨。它支持單...
策略模式 定義 定義一簇算法類,將每個算法分別封裝起來书蚪,讓他們可以互相替換喇澡,策略模式可以使算法的變化獨(dú)立于使用它們的客戶端 場景 使用策略模式,...