引言:新海域中的航行 你好,我是一名工作快十年的后端工程師,記得畢業(yè)的時候自己做了清晰的技術路線規(guī)劃,這些年也按照計劃一點點執(zhí)行。然而,疫情后的經濟周期與AI技術的浪潮,顛覆...
前言 各位好,這是近半年我在ai編程的使用過程中,不斷調整后的project_rules,包含了個人項目的框架設計和編碼規(guī)范,分享給大家,希望對你有幫助 目錄 項目概述[#1...
概述 本文檔基項目中的StrategyRegistry實現(xiàn),深入分析從傳統(tǒng)if-else條件判斷到現(xiàn)代策略注冊表模式的演進過程。 演進歷程 第一階段:簡單if-else(史前...
概述 文檔基于項目中的實際代碼實現(xiàn),對比分析CQRS(Command Query Responsibility Segregation)模式與傳統(tǒng)模式的差異。通過具體的代碼示...
1、背景 這兩年是在一家稅務公司,業(yè)務主要與發(fā)票相關聯(lián),其中涉及本地發(fā)票文件的OCR識別與不同格式文件內容提取,我這邊負責了OFD本地文件提取的實現(xiàn),使用相對應依賴解析數據后...
一、代碼的可讀性 1.1、命名 命名隨處可見,給變量、函數、參數、類和封包命名。應遵循規(guī)范文檔的命名規(guī)范,并且一旦發(fā)現(xiàn)有更好的名稱,就換掉舊的。這么做,你和讀你代碼的人都會更...
1、編程規(guī)范 本篇規(guī)范基于阿里巴巴、華為的開發(fā)手冊,在此之上進行歸納整理,歡迎共同改進該規(guī)范。 1.1、命名規(guī)范 命名的關鍵是能準確達意 ,減少不必要的英文縮寫,拼音簡寫 項...
前言 研發(fā)中有一些操作需要用到了異步調用,但是傳遞request的時候生命周期會提前結束,導致傳遞參數獲取不到 示例 創(chuàng)建decorator 配置線程池
在軟件開發(fā)領域,「異地多活」是分布式系統(tǒng)架構設計的一座高峰,很多人經常聽過它,但很少人理解其中的原理。 異地多活到底是什么? 為什么需要異地多活? 它到底解決了什么問題? 究...
說明 ProxySQL 是基于 MySQL 的一款開源的中間件的產品,是一個靈活的 MySQL 代理層,可以實現(xiàn)讀寫分離,支持 Query 路由功能,支持動態(tài)指定某個 SQL...
1、MGR說明 MGR全稱MySQL Group Replication(Mysql組復制),是MySQL官方于2016年12月推出的一個全新的高可用與高擴展的解決方案。MG...
1、說明 pt-archiver 是 percona-toolkit 高級命令行工具集中的一種,可以查看當前服務的摘要信息,磁盤檢測,分析慢查詢日志,查找重復索引,實現(xiàn)表同步...
1、漏洞復現(xiàn) 登入rabbimq-management 管理界面,f12打開開發(fā)者工具,在network一項捕獲請求,請求頭中的Cookie值為base64 加密密文,可以使...
說明 sysbench 支持多種基準測試工作負載:fileio、cpu、內存、線程、互斥鎖、oltp,甚至MySQL基準測試,測試過程一般分為三個階段: prepare:準備...
理解“金絲雀發(fā)布”定義 金絲雀發(fā)布在國內也經常被叫做灰度發(fā)布。下文將使用”金絲雀發(fā)布“這一術語。 金絲雀發(fā)布是發(fā)布模式的一種?!鞍l(fā)布”是什么意思?發(fā)布:即宣布,發(fā)表。有向外公...