文章是基于“Kubernetes權(quán)威指南”和博客[https://kuboard.cn/learning/]的學(xué)習(xí)筆記。初次接觸K8S,通過筆記加深了解記憶。 K8S概述 K...
文章是基于“Kubernetes權(quán)威指南”和博客[https://kuboard.cn/learning/]的學(xué)習(xí)筆記。初次接觸K8S,通過筆記加深了解記憶。 K8S概述 K...
從事業(yè)務(wù)開發(fā)多年,也負(fù)責(zé)過多條產(chǎn)品線技術(shù),始終未能作出一個自己和“用戶”滿意的作品。這幾年“技術(shù)套路”愈加熟練,同時也越來越感知到技術(shù)是一個產(chǎn)品成功的非決定性因素。技術(shù)就像計...
寫的不清楚嗎,流程發(fā)起方通過一個延遲消息檢查訂單狀態(tài)(正常忽略,異常通過不斷調(diào)用其他服務(wù)提供方的逆方法重試)。消息發(fā)送和本地數(shù)據(jù)庫事務(wù)通過事務(wù)消息(或事件表)保持一致
Rocketmq原理&復(fù)雜分布式事務(wù)解法一、 MQ背景&選型 消息隊列作為高并發(fā)系統(tǒng)的核心組件之一,能夠幫助業(yè)務(wù)系統(tǒng)解構(gòu)提升開發(fā)效率和系統(tǒng)穩(wěn)定性。主要具有以下優(yōu)勢: 削峰填谷(主要解決瞬時寫壓力大于應(yīng)用服務(wù)能力導(dǎo)致...
本文是劉建國技術(shù)管理課程的學(xué)習(xí)筆記,該課程非常適用于一個即將走入技術(shù)管理或者剛走入技術(shù)管理的工程師。 整體概述及導(dǎo)讀 角色認(rèn)知,關(guān)于角色認(rèn)知和角色澄清的方法論 管理規(guī)劃,關(guān)于...
本文是基于“微服務(wù)架構(gòu)設(shè)計模式”這本書的總結(jié)和提煉,將其中的關(guān)鍵知識點結(jié)合個人的開發(fā)實踐進(jìn)行結(jié)合提煉,并對部分話題進(jìn)一步挖深講透,參雜了部分個人理解。 單體服務(wù)VS微服務(wù) 單...
現(xiàn)在越來越多的應(yīng)用遷移到基于微服務(wù)的云原生的架構(gòu)之上,微服務(wù)架構(gòu)很強大,但是同時也帶來了很多的挑戰(zhàn),尤其是如何對應(yīng)用進(jìn)行調(diào)試,如何監(jiān)控多個服務(wù)間的調(diào)用關(guān)系和狀態(tài)。如何有效的對...
語法對比 功能JavaGO封裝class 關(guān)鍵字組織對象,所有方法和字段都定義在類內(nèi)struct 關(guān)鍵字組織對象,struct內(nèi)可以有字段和方法(方法組織形式不是字節(jié)在str...
這篇文章可以看作是內(nèi)存管理這篇長文的學(xué)習(xí)總結(jié)吧,原文基于源碼剖析了整個go的內(nèi)存管理,非常詳盡。 程序中的數(shù)據(jù)和變量都會被分配到程序所在的虛擬內(nèi)存中,內(nèi)存空間包含兩個重要區(qū)域...
本文從上下文Context、同步原語與鎖、Channel、調(diào)度器四個方面介紹Go語言是如何實現(xiàn)并發(fā)的。本文絕大部分內(nèi)容是從go并發(fā)編程系列文章學(xué)習(xí)總結(jié)而來。 上下文Conte...
設(shè)計模式概述 基于設(shè)計原則,GoF(設(shè)計模式總結(jié)4人組)總結(jié)了軟件開發(fā)領(lǐng)域的23個經(jīng)典設(shè)計模式。雖然GoF設(shè)計模式只有23個,但是它們各具特色,每個模式都為某一個可重復(fù)的設(shè)計...
設(shè)計模式概述 基于設(shè)計原則,GoF(設(shè)計模式總結(jié)4人組)總結(jié)了軟件開發(fā)領(lǐng)域的23個經(jīng)典設(shè)計模式。雖然GoF設(shè)計模式只有23個,但是它們各具特色,每個模式都為某一個可重復(fù)的設(shè)計...
設(shè)計模式概述 基于設(shè)計原則,GoF(設(shè)計模式總結(jié)4人組)總結(jié)了軟件開發(fā)領(lǐng)域的23個經(jīng)典設(shè)計模式。雖然GoF設(shè)計模式只有23個,但是它們各具特色,每個模式都為某一個可重復(fù)的設(shè)計...
面向?qū)ο缶幊陶Z言四大特性 封裝 封裝也叫作信息隱藏或者數(shù)據(jù)訪問保護(hù)。類通過暴露有限的訪問接口,授權(quán)外部僅能通過類提供的方式(或者叫函數(shù))來訪問內(nèi)部信息或者數(shù)據(jù)。對于封裝這個特...
分布式事務(wù)的產(chǎn)生的原因 事務(wù)的ACID特性 原子性(A)所謂的原子性就是說,在整個事務(wù)中的所有操作,要么全部完成,要么全部不做,沒有中間狀態(tài)。對于事務(wù)在執(zhí)行中發(fā)生錯誤,所有的...
說明:泛OA系列文章自發(fā)布以來,引發(fā)了很多朋友的關(guān)注和討論,根據(jù)廣大讀者的建議,作者特別整理了這篇泛OA精華版,以及在底部添加了系列專題鏈接,方便讀者閱讀和收藏。關(guān)于泛OA系...
背景 之前整理過一篇,基于(SpringCloud+Junit5+Mockito+DataMocker)的框架整理的單元測試。當(dāng)時的項目是一個編排層的服務(wù)項目,所以沒有涉及到...
1.前言 最近有很多朋友問我有沒有相關(guān)的書籍推薦,希望能夠自學(xué)一下前端。 正好最近在查閱文章的時候,發(fā)現(xiàn)有朋友已經(jīng)進(jìn)行過總結(jié)。 經(jīng)過溝通和“行賄”??,終于取得轉(zhuǎn)載權(quán)利,在此感...