tag 架構模式

標籤
貢獻13
96
12:14 AM · Nov 04 ,2025

@架構模式 / 博客 RSS 訂閱

wszgrcy - 程序員如何封裝邏輯?

程序員如何封裝邏輯? 封裝 關於封裝代碼,我想大家都知道,提高可讀性,使代碼更清晰,更易於維護 那麼什麼是封裝邏輯?舉個例子,假如我想修改某個函數的傳參,將foo(a,b)改成foo(b,a),我們可以將a剪切到b後面,或b剪接到a前面,這就是我們的在操作時邏輯,而封裝邏輯,就是代替我們執行這個操作,我們只需要調用,就會有人幫我們實現 為什麼要封裝邏輯? 剛才舉的例子,只是交換一下參數

開發工具 , 開發 , 技術分享 , 架構模式

收藏 評論

六邊形架構 - 別再用手繪架構圖了!ArchiMate才是架構師的"標準樂高"

文 / 勇哥 原創文章,轉載請聯繫授權 在前一篇文章中,我們探討了《架構師的悲哀:80%的人都在用錯誤的方式理解Zachman!》。今天,讓我們深入剖析ArchiMate企業架構建模語言——這個被稱為企業架構界的"統一建模語言(UML)"的標準化工具,這裏可能就會有人吐槽了,開發過程中UML建模見得最多的是不是Rational Rose嗎?確實,但是Rose太老了,感覺它已經跟不上時代

架構師成長之路 , 架構設計 , 架構 , 架構模式 , 架構師

收藏 評論

六邊形架構 - 企業架構標準深度解析:TOGAF、Zachman、ArchiMate 實戰指南

企業架構標準深度解析:TOGAF、Zachman、ArchiMate實戰指南 文 / 六哥 原創文章,轉載請聯繫授權 最近有技術管理者問我:"六哥,我們公司要搞數字化轉型,聽説企業架構很重要,但TOGAF、Zachman、ArchiMate這些標準看得我頭大,到底該怎麼選?" 這個問題問得很好。作為一名有10多年技術管理經驗的從業者,我從程序員做到技術高管,深知企業架構對於技術管理者的

架構師成長之路 , 架構設計 , 架構 , 架構模式 , 架構師

收藏 評論

六邊形架構 - 架構師的悲哀:80%的人都在用錯誤的方式理解Zachman!

文 / 勇哥 原創文章,轉載請聯繫授權 在上一篇文章《別再空談企業架構!TOGAF 的 4A 模型讓你的技術投入至少省 50%!)》中,我們聊了TOGAF框架的核心實踐,今天我們來拆解另一個經典的企業架構框架——Zachman框架。如果你覺得企業架構"太抽象、難落地",那Zachman的6×6矩陣絕對是你的"架構導航儀"。 作為在企業架構領域摸爬滾打10多年的"老司機",從參與指導中小

架構師成長之路 , 架構設計 , 架構 , 架構模式 , 架構師

收藏 評論

Pandorox - Flutter: BLoC 模式入門教程

原文:Flutter: BLoC 模式入門教程 瞭解如何使用流行的 BLoC 模式來構建 Flutter 應用程序,並使用 Dart streams 管理通過 Widgets 的數據流。 設計應用程序的結構通常是應用程序開發中爭論最激烈的話題之一。每個人似乎都有他們最喜歡的、帶有花哨首字母縮略詞的架構模式。 iOS 和 Android 開發人員精通 Model-View-Controller

狀態管理 , flutter , 架構模式

收藏 評論

Mr_Black - 分佈式系統中亞穩定失敗狀態

這篇文章的初衷,是記錄拜讀由Nathan Bronson, Aleksey Charapko, Abutalib Aghayev, and Timothy Zhu共同發表的論文Metastable Failures in Distributed Systems的收穫,這篇論文描述了一個在大規模分佈式系統中很常見的失敗場景:亞穩定失敗(metastable failures),它們為什麼通常在高負載

分佈式系統 , 架構模式

收藏 評論

網易數帆 - 直播預約丨流式湖倉服務,大數據的終結?這場開源發佈會為你揭曉!

【點擊立刻報名】 8月11日,網易數帆將舉辦“企業級流式湖倉服務 Arctic 開源發佈會”,邀請網易數帆大數據產品線及合作伙伴相關負責人聯袂解讀對數據技術演進及 Arctic 開源的思考,介紹 Arctic 項目進展、未來發展及社區規劃,分享企業湖倉一體實踐成果與心得。 數據基礎設施發展的腳步從未停歇,當前風頭正盛的是湖倉一體(Lakehouse)。 湖倉一體,顧名思義

大數據 , 數據結構 , 架構設計 , 架構模式

收藏 評論

Favori - iCraft Editor - 助你輕鬆繪製出色的立體架構圖

iCraft Editor https://icraft.gantcloud.com 這個數字化飛速發展的時代,架構圖作為理解和設計複雜系統的關鍵工具,其呈現方式也在不斷進化。我們以往繪製架構圖通常是在平面上進行2D繪製的,只會在平面上展示系統的各個部分,有些時候不太容易展現層次關係。iCraft Editor 正是我們為滿足這一需求而精心打造的產品,它專注於架構圖的 3D 化設計,具備立體的視

架構師成長之路 , 架構設計 , 架構 , 架構模式 , 架構師

收藏 評論

Pandorox - 使用 BLOC 模式構建你的 Flutter 項目

原文: 使用 BLOC 模式構建你的 Flutter 項目 嗨夥計!我帶着另一篇關於 Flutter 的全新文章回來了。這一次,將討論和示範“如何構建 Flutter 項目”。這樣你就可以輕鬆地維護、擴展和測試你的 Flutter 項目。在深入實際主題之前,我想分享一個小故事,關於為什麼應該專注於為項目構建一個可靠的架構。 更新:本文的 第 2 篇 和第 3 篇 已發佈,對當前設計進行了

狀態管理 , flutter , 架構模式

收藏 評論

編碼青年 - 認證支持全面碾壓?Apipost的OAuth2.0與ASAP實戰演示,Apifox用户看完扎心了

認證缺失的隱秘危機,你可能正在裸奔調試 當開發者沉浸在接口調試的邏輯快感中時,往往容易忽視一個致命環節——認證機制。 試想:你的API請求未攜帶合法令牌,就像用密碼"123456"登錄銀行賬户;你的OAuth2.0流程配置錯誤,相當於把用户隱私直接暴露在公網。 更諷刺的是,80%的開發者認為認證是運維的職責,卻在實際調試中反覆踩坑:授權頭缺失、令牌過期、回調地址配置錯誤...這些看似基礎的問題,輕

oauth2.0 , apipost , 架構模式 , rsa , 認證授權

收藏 評論

Favori - 3D架構圖軟件 iCraft Editor 正式發佈前端組件, 輕鬆嵌入3D架構圖到您的項目,實現數字孿生

介紹 @icraft/player-react 是 iCraft Editor 全新推出的 React 組件庫,專為簡化3D數字孿生場景的前端集成而設計。通過該組件,開發者可以輕鬆地將 iCraft Editor 製作的3D場景無縫嵌入到 React 項目中,並獲得豐富的交互能力和實時數據集成特性。 特性 🚀 開箱即用 - 零配置集成,幾行代碼即可快速接入 🎨 自定義插件集 - 支持通過

react , 前端框架 , 架構設計 , 架構模式 , 前端組件維護

收藏 評論

京東雲開發者 - 人人都是架構師-清晰架構 | 京東物流技術團隊

前言 瞭解清晰架構之前需要大家先熟悉以下常見架構方案: *EBI架構(Entity-Boundary-Interactor Architecture) 領域驅動設計(Domain-Driven Design) 端口與適配器架構(Ports Adapters Architecture,又稱為六邊形架構) 洋葱架構(Onion Architecture) 整潔架構(Cle

架構 , 架構模式 , 架構師 , 後端

收藏 評論

縱情向前的強仔 - 如何接手一個新系統

在平時的工作中,接手別人的系統上一個一年還是會有幾次的工作,本期我們就來梳理下,一般接手一個新系統都要從哪些方面來儘快熟悉下,保障自己不掉隊。 接手一個新系統,一般要從這幾個方面來熟悉: 一、業務知識; 二、技術知識: 1、邏輯架構 邏輯架構主要要了解以下這幾部分: 1.1系統整體和每個子系統的架構圖、核心領域模型; 1.2幾塊核心模塊和業務流程、時序圖;

JAVA , 架構模式

收藏 評論

京東雲開發者 - 架構師日記-深入理解軟件設計模式 | 京東雲技術團隊

作者:京東零售 劉慧卿 一 設計模式與編程語言 1.1 什麼是設計模式 設計模式(Design pattern) :由軟件開發人員在軟件開發中面臨常見問題的解決方案,是經過長時間的試驗積累總結出來的,它使設計更加靈活和優雅,複用性更好。從實用的角度來看,它代表了某一類問題的最佳實踐。 設計模式到底解決了開發過程中的哪些難題呢,它又是如何來解決的呢? 其核心是:複用和解耦。使不穩定依賴於穩定、具體依

軟件設計 , 編程語言 , 編程範式 , 架構模式 , 架構師

收藏 評論

小傅哥 - DDD 架構分層,MQ消息要放到那一層處理?

作者:小傅哥 博客:https://bugstack.cn 沉澱、分享、成長,讓自己和他人都能有所收穫!😄 本文的宗旨在於通過簡單幹淨實踐的方式教會讀者,使用 Docker 配置 RocketMQ 並在基於 DDD 分層結構的 SpringBoot 工程中使用 RocketMQ 技術。因為大部分 MQ 的發送都是基於特定業務場景的,所以本章節也是基於 《MyBatis 使用教程和插件開發》

架構設計 , JAVA , ddd , 架構模式 , 架構師

收藏 評論

網易數帆 - 入選愛分析·銀行數字化廠商全景報告,網易數帆助力金融數字化場景落地

【點擊即可免費獲取完整報告】 近日,國內領先的產業數字化研究與諮詢機構愛分析發佈《2022·愛分析銀行數字化廠商全景報告》。網易數帆憑藉全面領先的產品實力與豐富多樣的實踐經驗,分別在BI商業智能、數據治理、數據中台、通用低代碼平台四大數字化領域作為銀行代表廠商強勢入選。 報告指出,在自主可控的背景下,銀行信創數字化投入比例逐漸變大。另一方面,銀行IT項目對產品智能化、精準化越來

數據中台 , 低代碼 , 架構 , 架構模式

收藏 評論

縱情向前的強仔 - 常見的常見的體系架構模式模式

之前查了一些設計模式,突然發現了架構設計模式,所以本文介紹下幾種常見的架構模式及其簡要介紹、用法和優缺點: 1.分層模式(Layered Architecture) 用法:將系統劃分為多個邏輯層次,每一層提供服務給上一層,並使用下一層的服務。典型的例子包括表示層、業務邏輯層和數據訪問層。 優點: 易於分工協作,降低耦合度。 每一層可獨立開發、測試和維護。 提供清

體系結構 , JAVA , 架構模式

收藏 評論

得物技術 - 得物多活架構設計之路由服務設計

一 、背景 隨着公司的業務發展,每次穩定性故障帶來的影響越來越大,提供穩定的服務,保證系統的高可用已經變成了整個技術部面對的問題。基於這種背景,公司開展了多雲/多活的技術項目,本人有幸參與了 “次日達” 項目【1】的異地雙活改造方案的設計。想以此來淺談一下我對多活乃至全球化的一些技術方案的認知。 多活架構系列的文章我會按照總體技術方案、雙活/全球區域化部署技術、網絡調度技術、性能優化以及SRE五大

服務 , 架構設計 , 架構 , 架構模式 , 路由

收藏 評論

京東雲開發者 - 架構師日記-到底該如何搭建一個新系統 | 京東雲技術團隊

一 前言 架構設計按照實施過程可分為工程架構,業務架構,部署架構等多個維度,一個好的系統架構標準應該具備可擴展、可維護、可靠性、安全性和高性能等特點。儘管這些特點大家都熟知,但在實際落地時,我們更為迫切的想知道實現這些要求的關鍵路徑,以便在架構設計中融入這些特點。只有這樣,才能確保系統能夠適應未來的業務增長和交付效率。本文將重點圍繞如何進行工程架構設計展開探討。 二 價值為先 在方案出現歧義時,站

架構設計 , 架構 , 架構模式

收藏 評論

京東雲開發者 - 樸素系統優化思維的實踐

作者:京東物流 嚴孝男 一、問題 去年年中時候,我有個好朋友(可以叫他華哥)頂着當時還很嚴重的疫情形式激情創業,斥巨資承包了他原公司食堂的幾個攤位,搖身一變成了老闆。當了老闆的華哥沒有絲毫懈怠,不但做了充足的市場調研,還結合他自己以前就餐時的痛點做了創新,比如以前食堂除了最常規的面,餃子,米線一類的之外就是一份份的賣炒菜,差不多一份葷菜十幾塊,一份素菜近十塊的樣子,這就導致一個問題,一般男生花了幾

系統 , 架構模式 , 優化

收藏 評論

京東雲開發者 - 隨機高併發查詢結果一致性設計實踐

作者:京東物流 趙帥 姚再毅 王旭東 孟偉傑 孔祥東 1 前言 物流合約中心是京東物流合同管理的唯一入口。為商家提供合同的創建,蓋章等能力,為不同業務條線提供合同的定製,歸檔,查詢等功能。由於各個業務條線眾多,為各個業務條線提供高可用查詢能力是物流合約中心重中之重。同時計費系統在每個物流單結算時,都需要查詢合約中心,確保商家簽署的合同內容來保證計費的準確性。 2 業務場景 1.查詢維度分析 從業務

業務 , 數據庫 , 併發 , 技術方案 , 架構模式

收藏 評論

叉叉哥 - 軟件架構中“彈性”的多種含義

在軟件架構領域的中文文檔、書籍中,經常可以看到“彈性”這個專業術語,但在不同的語境下含義可能會不同。 在英語中,elastic 和 resilient 兩個單詞都可以翻譯為“彈性的”,但是它們在軟件架構中代表的含義卻完全不同,需要避免混淆。 Elastic Elastic 代表的“彈性”強調的是可伸縮性。 在《Designing Data-Intensive Applications》一書中,對

微服務 , 彈性伸縮 , 架構設計 , 架構模式 , 後端

收藏 評論

小傅哥 - 《Mybatis 手擼專欄》第7章:SQL執行器的定義和實現

作者:小傅哥 博客:https://bugstack.cn - 《手寫Mybatis系列》 一、前言 為什麼,要讀框架源碼? 因為手裏的業務工程代碼太拉胯了!通常作為業務研發,所開發出來的代碼,大部分都是一連串的流程化處理,缺少功能邏輯的解耦,有着迭代頻繁但可迭代性差的特點。所以這樣的代碼通常只能學習業務邏輯,卻很難吸收到大型系統設計和功能邏輯實現的成功經驗,往往都是失敗的教訓。 而所有系統

面試問題 , 源碼分析 , JAVA , 架構模式 , Mybatis

收藏 評論

京東雲開發者 - 京東雲開發者|探尋軟件架構的本質,到底什麼是架構?

不論是開發人員還是架構師,我們都一直在跟軟件系統打交道,架構是在工作中出現最頻繁的術語之一。那麼,到底什麼是架構?你可能有自己的答案,也有可能沒有答案。對“架構”的理解需要我們不斷在實踐中思考、歸納、演繹,形成自己的認知。 1 到底什麼是軟件架構 ? 定義 ”架構是什麼“ 是件非常困難的事情,不同的組織對於軟件架構有不同的定義,每個人心中也有自身對於系統架構定義的認知。就好比我們無法百分之百表述模

架構設計 , 架構 , 架構模式 , 架構師 , 後端

收藏 評論