一 什么是異常報(bào)告器 收集錯(cuò)誤信息,用于向用戶報(bào)告錯(cuò)誤原因。 二 異常報(bào)告器的作用 1 程序運(yùn)行失敗的時(shí)候會(huì)在控制臺(tái)或者日志上打印出一個(gè)具體的錯(cuò)誤報(bào)告,以方便排查問題。 三 ...
一 什么是異常報(bào)告器 收集錯(cuò)誤信息,用于向用戶報(bào)告錯(cuò)誤原因。 二 異常報(bào)告器的作用 1 程序運(yùn)行失敗的時(shí)候會(huì)在控制臺(tái)或者日志上打印出一個(gè)具體的錯(cuò)誤報(bào)告,以方便排查問題。 三 ...
一 什么是profile Profile 對(duì)不同環(huán)境提供不同配置功能的支持,可以通過激活、指定參數(shù)等方式快速切換環(huán)境笙蒙。 二 profile作用 1 將不同參數(shù)配置綁定不同環(huán)境...
項(xiàng)目使用SpringBoot框架,啟動(dòng)時(shí)控制臺(tái)輸出一串由特殊字符拼接成的單詞如下圖所示庆锦。SpringBoot底層如何實(shí)現(xiàn)捅位? 一 banner輸出配置 1 在項(xiàng)目resourc...
在實(shí)際工作中,會(huì)經(jīng)常碰到如下代碼,以前對(duì)這些只知道底層由spring事務(wù)去管理的绿渣。多年后打開源碼心中的疑惑也解開了朝群。故寫此文章對(duì)學(xué)習(xí)的一個(gè)總結(jié),讓準(zhǔn)備或在學(xué)的小伙伴少走彎路中符,...
在實(shí)際項(xiàng)目中會(huì)碰到這樣一種場景姜胖,在不改動(dòng)業(yè)務(wù)情況下,記錄接口執(zhí)行日志淀散。通常解決方案是使用基于AOP的Aspectj注解右莱。那問題來了Sping AOP與Aspectj有何區(qū)別?...
有時(shí)所在項(xiàng)目忙于業(yè)務(wù)快速迭代档插,只知道如何應(yīng)用框架組件慢蜓,底層原理卻忽略了,框架許多精妙設(shè)計(jì)沒掌握到郭膛。每天重復(fù)流水線工作晨抡,業(yè)務(wù)層面有所提升,但技術(shù)原地不動(dòng)则剃,每次熱情高漲探索底層實(shí)...
一 為什么需要模擬測試單元框架 1 實(shí)際工作中會(huì)出現(xiàn)當(dāng)對(duì)某個(gè)功能單元測試時(shí)耘柱,需要依賴其他服務(wù),而這些服務(wù)例如第三方接口(發(fā)短信接口棍现,支付接口)调煎,中間件(redis,消息隊(duì)列,...
1 Label含義 1.1 Label其實(shí)就一對(duì) key/value 己肮,被關(guān)聯(lián)到對(duì)象上士袄,比如Pod,標(biāo)簽的使用我們傾向于能夠標(biāo)示對(duì)象的特殊特點(diǎn),Labels的值對(duì)系統(tǒng)本身并沒...
1Pod的含義? 官方解釋:在Kubernetes集群中谎僻,Pod是所有業(yè)務(wù)類型的基礎(chǔ)娄柳,它是一個(gè)或多個(gè)容器的組合。這些容器共享存儲(chǔ)艘绍、網(wǎng)絡(luò)和命名空間西土,以及如何運(yùn)行的規(guī)范。在Pod...
k8s資源類型有deployment鞍盗,pod,repliedSet跳昼,deamonSet般甲,ingress,service鹅颊,config敷存,secret,pvc,pv锚烦,volume...
下面配置 seata 在yam文件中觅闽,首行貼住左邊,沒空格涮俄。獨(dú)立配置蛉拙。
seata:
enabled: true
enableAutoDataSourceProxy: true
# tx-service-group: seata_tx_group
tx-service-group: my_test_tx_group
registry:
type: nacos
nacos:
application: seata-server
group : SEATA_GROUP
server-addr: 192.168.0.101:8848
username: nacos
password: nacos
namespace: 65e26baf-ec52-4f6a-bb7e-6a84eb663b5b
config:
type: nacos
nacos:
application: seata-server
server-addr: 192.168.0.101:8848
group: SEATA_GROUP
username: nacos
password: nacos
namespace: 65e26baf-ec52-4f6a-bb7e-6a84eb663b5b
service:
grouplist:
default: 192.168.0.101:8091
vgroup-mapping:
my_test_tx_group: default
disable-global-transaction: false
client:
rm:
report-success-enable: false
Seata1.4.0分布式事務(wù)解決方案研究分享微服務(wù)流行的時(shí)代,解決了很多企業(yè)的業(yè)務(wù)問題彻亲,也帶來的一些技術(shù)問題孕锄,例如最常見的分布式事務(wù)問題。當(dāng)Seata的出現(xiàn)苞尝,分布式事務(wù)迎刃而解畸肆。Seata設(shè)計(jì)思想官網(wǎng)(http://s...
這段時(shí)間研究Kubernetes(K8S),KubeSphere。運(yùn)行環(huán)境的搭建花了很多時(shí)間宙址,踩了很多坑轴脐,寫此分享避免小伙伴從入門到放棄。希望正在學(xué)習(xí)的容器化技術(shù)的小伙伴們看...
微服務(wù)流行的時(shí)代抡砂,解決了很多企業(yè)的業(yè)務(wù)問題大咱,也帶來的一些技術(shù)問題,例如最常見的分布式事務(wù)問題舀患。當(dāng)Seata的出現(xiàn)徽级,分布式事務(wù)迎刃而解。Seata設(shè)計(jì)思想官網(wǎng)(http://s...
Sharding-JDBC在簡化分庫分表操作,讀寫分離,分布式事務(wù)方面做的很出色聊浅。網(wǎng)上有許多資料對(duì)其設(shè)計(jì)思想餐抢,實(shí)際應(yīng)用等做了詳細(xì)介紹。但數(shù)據(jù)庫安全方面比較少低匙,經(jīng)過一段時(shí)間摸索...
RocketMq是一款開源高性能旷痕,輕量級(jí),統(tǒng)一消息傳遞引擎顽冶。經(jīng)受住億萬級(jí)高并發(fā)的檢驗(yàn)欺抗。許多企業(yè)系統(tǒng)都在使用。在并發(fā)削峰强重,異步處理绞呈,應(yīng)用解耦的等場景都有它的身影。網(wǎng)上文章大多數(shù)...
微服務(wù)流行的時(shí)代间景,解決了很多企業(yè)的業(yè)務(wù)問題佃声,也帶來的一些技術(shù)問題,例如最常見的分布式事務(wù)問題倘要。當(dāng)Seata的出現(xiàn)圾亏,分布式事務(wù)迎刃而解。Seata設(shè)計(jì)思想官網(wǎng)(http://s...
這次分享Dart語法函數(shù)與運(yùn)算符。Dart 是一門面向?qū)ο蟮恼Z言志鹃,函數(shù)也是一個(gè)對(duì)象夭问,能夠像參數(shù)一樣進(jìn)行傳遞。什么是函數(shù)曹铃?函數(shù)是一段具有特定功能的程序代碼段缰趋。函數(shù)的存在能夠讓一...
這次分享Dart語言執(zhí)行流程控制。為什么要學(xué)習(xí)這些呢铛只?首先掌握這些知識(shí)學(xué)習(xí)其他語言也能得心應(yīng)手埠胖,其次很多復(fù)雜系統(tǒng)底層都是由基礎(chǔ)構(gòu)成的,弄懂了能明白他人做的系統(tǒng)淳玩,也能做自己的直撤。...
開發(fā)Flutter應(yīng)用前,先要掌握Dart語法蜕着,對(duì)于Dart個(gè)人覺得有Java或JavaScript,Php等基礎(chǔ)谋竖,可以快速上手。但完全沒基礎(chǔ)的也能弄懂它承匣,一步一腳印慢慢學(xué)蓖乘。...