收藏 / 列表

晴空月明 - 代碼可讀性與維護性的實踐與原則

在分佈式系統開發中,代碼可讀性與維護性直接決定了系統的可演進性與團隊協作效率。尤其在多服務、跨團隊的場景下,晦澀的代碼會導致理解成本激增,維護過程中更易引入風險。本文從核心原則、實踐策略、分佈式場景適配及面試高頻問題四個維度,系統解析如何在複雜系統中保障代碼質量,避免與設計模式、架構設計等內容重複。 一、核心原則:可讀性與維護性的底層邏輯 1.1 可讀性的本質:降低認知負荷 代碼可讀性的核心是讓讀

代碼規範

huangSir-devops - MySQL中root用户密碼管理

前言 記錄一下mysql中root用户密碼的管理方式,mysql中root用户密碼管理方式主要分為三個場景: 場景一:首次部署mysql,需要設置root用户密碼 場景二:已知mysql的root用户密碼,但是需要修改對應的密碼(例如定期更新密碼) 場景三:忘記root密碼,需重置root用户密碼 首次部署mysql,設置root用户密碼 方式一:在初始化數據庫時設置 #此方式是給roo

數據庫

風流倜儻的傷痕 - 索引與性能優化

title: 索引與性能優化 date: 2024/12/15 updated: 2024/12/15 author: cmdragon excerpt: 索引是數據庫性能優化的重要工具,通過建立索引,可以加速數據的檢索和查詢操作,從而提高數據庫的響應速度。雖然索引能顯著改善數據訪問性能,但不當的使用也可能導致性能下降。 categories: 前端開發 tags

swoole , php , JAVA , go , 後端

sevencoding - MyBatis 常見面試題

Mybatis基礎 Mybatis是什麼? MyBatis框架是一個開源的數據持久層框架。 它的內部封裝了通過JDBC訪問數據庫的操作,支持普通的SQL查詢、存儲過程和高級映射,幾乎消除了所有的JDBC代碼和參數的手工設置以及結果集的檢索。 MyBatis作為持久層框架,其主要思想是將程序中的大量SQL語句剝離出來,配置在配置文件當中,實現SQL的靈活配置。 這樣做的好處是將SQL與程序

後端