1、背景 這兩年是在一家稅務(wù)公司,業(yè)務(wù)主要與發(fā)票相關(guān)聯(lián),其中涉及本地發(fā)票文件的OCR識別與不同格式文件內(nèi)容提取,我這邊負(fù)責(zé)了OFD本地文件提取的實現(xiàn),使用相對應(yīng)依賴解析數(shù)據(jù)后...
1、背景 這兩年是在一家稅務(wù)公司,業(yè)務(wù)主要與發(fā)票相關(guān)聯(lián),其中涉及本地發(fā)票文件的OCR識別與不同格式文件內(nèi)容提取,我這邊負(fù)責(zé)了OFD本地文件提取的實現(xiàn),使用相對應(yīng)依賴解析數(shù)據(jù)后...
在軟件開發(fā)領(lǐng)域,「異地多活」是分布式系統(tǒng)架構(gòu)設(shè)計的一座高峰,很多人經(jīng)常聽過它,但很少人理解其中的原理。 異地多活到底是什么? 為什么需要異地多活? 它到底解決了什么問題? 究...
理解“金絲雀發(fā)布”定義 金絲雀發(fā)布在國內(nèi)也經(jīng)常被叫做灰度發(fā)布。下文將使用”金絲雀發(fā)布“這一術(shù)語。 金絲雀發(fā)布是發(fā)布模式的一種?!鞍l(fā)布”是什么意思?發(fā)布:即宣布,發(fā)表。有向外公...
CFR軟件不同的維度 除了業(yè)務(wù)需求的變化,還有這些非功能性需求的變化https://en.wikipedia.org/wiki/List_of_system_quality_...
聚合根、實體和值對象 實體有ID標(biāo)識,有生命周期,有狀態(tài)(用值對象來描述狀態(tài)),實體通過ID進(jìn)行區(qū)分聚合根是實體,聚合根的ID全局唯一標(biāo)識,聚合根下面的實體的ID在聚合根內(nèi)唯...
CPU負(fù)載過高,內(nèi)存不足,響應(yīng)速度慢等很多問題都可以通過JProfile去定位,并且類似這樣的工具還有阿里的Arthas,不過這里想通過清晰的思路和jdk自帶指令去做出相關(guān)定...
企業(yè)架構(gòu)方法一直強(qiáng)調(diào)對組織的業(yè)務(wù)、應(yīng)用、數(shù)據(jù)和技術(shù)架構(gòu)進(jìn)行全面、正向的設(shè)計,從而實現(xiàn)組織戰(zhàn)略和業(yè)務(wù)對準(zhǔn),以及業(yè)務(wù)和IT的對準(zhǔn)。但是很多項目都很難真正做到這一點。其原因有三: ...
最近為Prong開發(fā)了一個基于snowflake算法的Java分布式ID組件,將實體主鍵從原來的String類型的UUID修改成了Long型的分布式ID。修改后發(fā)現(xiàn)前端顯示的...