一雇盖、3355 3個(gè)核心角色 產(chǎn)品負(fù)責(zé)人遏片、敏捷教練、開(kāi)發(fā)團(tuán)隊(duì) 3個(gè)工件 產(chǎn)品代辦清單匀借、Sprint迭代代辦清單、潛在可發(fā)布產(chǎn)品增量 5個(gè)關(guān)鍵事件 Sprint、Sprint 計(jì)...
一雇盖、3355 3個(gè)核心角色 產(chǎn)品負(fù)責(zé)人遏片、敏捷教練、開(kāi)發(fā)團(tuán)隊(duì) 3個(gè)工件 產(chǎn)品代辦清單匀借、Sprint迭代代辦清單、潛在可發(fā)布產(chǎn)品增量 5個(gè)關(guān)鍵事件 Sprint、Sprint 計(jì)...
1嚎莉、背景 這兩年是在一家稅務(wù)公司腿椎,業(yè)務(wù)主要與發(fā)票相關(guān)聯(lián)桌硫,其中涉及本地發(fā)票文件的OCR識(shí)別與不同格式文件內(nèi)容提取夭咬,我這邊負(fù)責(zé)了OFD本地文件提取的實(shí)現(xiàn)啃炸,使用相對(duì)應(yīng)依賴解析數(shù)據(jù)后...
一、代碼的可讀性 1.1卓舵、命名 命名隨處可見(jiàn)南用,給變量、函數(shù)掏湾、參數(shù)裹虫、類和封包命名。應(yīng)遵循規(guī)范文檔的命名規(guī)范融击,并且一旦發(fā)現(xiàn)有更好的名稱筑公,就換掉舊的。這么做尊浪,你和讀你代碼的人都會(huì)更...
1匣屡、編程規(guī)范 本篇規(guī)范基于阿里巴巴、華為的開(kāi)發(fā)手冊(cè)拇涤,在此之上進(jìn)行歸納整理捣作,歡迎共同改進(jìn)該規(guī)范。 1.1鹅士、命名規(guī)范 命名的關(guān)鍵是能準(zhǔn)確達(dá)意 券躁,減少不必要的英文縮寫,拼音簡(jiǎn)寫 項(xiàng)...
前言 研發(fā)中有一些操作需要用到了異步調(diào)用掉盅,但是傳遞request的時(shí)候生命周期會(huì)提前結(jié)束也拜,導(dǎo)致傳遞參數(shù)獲取不到 示例 創(chuàng)建decorator 配置線程池
在軟件開(kāi)發(fā)領(lǐng)域,「異地多活」是分布式系統(tǒng)架構(gòu)設(shè)計(jì)的一座高峰趾痘,很多人經(jīng)常聽(tīng)過(guò)它慢哈,但很少人理解其中的原理。 異地多活到底是什么扼脐? 為什么需要異地多活岸军? 它到底解決了什么問(wèn)題? 究...
說(shuō)明 ProxySQL 是基于 MySQL 的一款開(kāi)源的中間件的產(chǎn)品肚吏,是一個(gè)靈活的 MySQL 代理層方妖,可以實(shí)現(xiàn)讀寫分離,支持 Query 路由功能罚攀,支持動(dòng)態(tài)指定某個(gè) SQL...
安裝mysql 驗(yàn)證 配置遠(yuǎn)程連接 注釋掉bind-address=127.0.0.1 登錄到數(shù)據(jù)庫(kù)修改遠(yuǎn)程連接用戶 重啟mysql
1党觅、MGR說(shuō)明 MGR全稱MySQL Group Replication(Mysql組復(fù)制)雌澄,是MySQL官方于2016年12月推出的一個(gè)全新的高可用與高擴(kuò)展的解決方案。MG...
1杯瞻、說(shuō)明 pt-archiver 是 percona-toolkit 高級(jí)命令行工具集中的一種镐牺,可以查看當(dāng)前服務(wù)的摘要信息,磁盤檢測(cè)魁莉,分析慢查詢?nèi)罩静墙В檎抑貜?fù)索引,實(shí)現(xiàn)表同步...
1旗唁、漏洞復(fù)現(xiàn) 登入rabbimq-management 管理界面畦浓,f12打開(kāi)開(kāi)發(fā)者工具,在network一項(xiàng)捕獲請(qǐng)求检疫,請(qǐng)求頭中的Cookie值為base64 加密密文讶请,可以使...
說(shuō)明 復(fù)制集合通過(guò)多分冗余的數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)庫(kù)的高可用性屎媳;mongodb原生支持復(fù)制集夺溢,通過(guò)內(nèi)部的Oplog實(shí)現(xiàn)節(jié)點(diǎn)之間的數(shù)據(jù)同步功能;復(fù)制集是組成更大分片集群的基礎(chǔ)單元剿牺,在一...
說(shuō)明 sysbench 支持多種基準(zhǔn)測(cè)試工作負(fù)載:fileio企垦、cpu、內(nèi)存晒来、線程钞诡、互斥鎖、oltp湃崩,甚至MySQL基準(zhǔn)測(cè)試荧降,測(cè)試過(guò)程一般分為三個(gè)階段: prepare:準(zhǔn)備...
理解“金絲雀發(fā)布”定義 金絲雀發(fā)布在國(guó)內(nèi)也經(jīng)常被叫做灰度發(fā)布。下文將使用”金絲雀發(fā)布“這一術(shù)語(yǔ)攒读。 金絲雀發(fā)布是發(fā)布模式的一種朵诫。“發(fā)布”是什么意思薄扁?發(fā)布:即宣布剪返,發(fā)表。有向外公...
CFR軟件不同的維度 除了業(yè)務(wù)需求的變化邓梅,還有這些非功能性需求的變化https://en.wikipedia.org/wiki/List_of_system_quality_...
聚合根、實(shí)體和值對(duì)象 實(shí)體有ID標(biāo)識(shí)日缨,有生命周期钱反,有狀態(tài)(用值對(duì)象來(lái)描述狀態(tài)),實(shí)體通過(guò)ID進(jìn)行區(qū)分聚合根是實(shí)體,聚合根的ID全局唯一標(biāo)識(shí)面哥,聚合根下面的實(shí)體的ID在聚合根內(nèi)唯...
背景 生產(chǎn)服務(wù)出現(xiàn)請(qǐng)求慢哎壳,接口超時(shí),服務(wù)器cpu占用高尚卫,需要排查定位問(wèn)題归榕。 初步定位 1、根據(jù)反饋焕毫,初步定位為cpu占用高導(dǎo)致接口響應(yīng)變慢蹲坷,接下來(lái)需要定位cpu負(fù)載高的原因驶乾。...
CPU負(fù)載過(guò)高邑飒,內(nèi)存不足,響應(yīng)速度慢等很多問(wèn)題都可以通過(guò)JProfile去定位级乐,并且類似這樣的工具還有阿里的Arthas疙咸,不過(guò)這里想通過(guò)清晰的思路和jdk自帶指令去做出相關(guān)定...