Java3y
0獲贊0關(guān)注1粉絲
工作 6 年,@Transactional 注解用的一塌糊涂
大家好,我是3y~接手新項(xiàng)目一言難盡,別的不說單單就一個(gè) @Transactional 注解用的一塌糊涂,五花八門的用法,很大部分還失效無法回滾。有意識(shí)的在涉及事務(wù)相關(guān)方法上加@Transactional注解,是個(gè)好習(xí)慣。不過,很多同學(xué)只是下意識(shí)地添加這個(gè)注解,一旦功能正常運(yùn)行,很少有人會(huì)深入驗(yàn)證異
Java3y
4
好記性不如爛筆頭:Spring(春天)
大家好,我是3y。Spring對于每個(gè)Java后端程序員來說肯定不陌生,日常開發(fā)和面試必備的。本文就來盤點(diǎn)Spring/SpringBoot常見的擴(kuò)展點(diǎn),同時(shí)也來看看常見的開源框架是如何基于這些擴(kuò)展點(diǎn)跟Spring/SpringBoot整合的。話不多說,直接進(jìn)入正題。FactoryBean 提起Fa
Java3y
2
殺瘋了!這個(gè)調(diào)度框架
大家好,我是3y。今天來繼續(xù)探秘系列,扒一扒輕量級的分布式任務(wù)調(diào)度平臺(tái)Xxl-Job背后的架構(gòu)原理。austin項(xiàng)目也引入了xxl-job,并通過些許的改造,動(dòng)態(tài)支持增加定時(shí)任務(wù)。可以看看實(shí)際項(xiàng)目是怎么使用xxl-job的。austin開源地址:https://gitee.com/zhongfuch
Java3y
1
重磅消息!軟考官方正式明確!11月考生恭喜了!
天吶!最高補(bǔ)貼50萬2024年,全國各地開啟“搶人政策”紛紛出臺(tái)了人才補(bǔ)貼!福州市長樂區(qū)發(fā)布最新通知副高級以上職稱技術(shù)人才可領(lǐng)取50萬住房補(bǔ)貼廣東珠海橫琴粵澳深度合作區(qū)發(fā)布最新通知副高級以上職稱技術(shù)人才補(bǔ)貼27萬??中級職稱補(bǔ)貼9萬,助理級職稱補(bǔ)貼6萬......擁有軟考證書的有福啦!!不用苦等單位評
Java3y
0
萬字+20張圖探秘Nacos注冊中心核心實(shí)現(xiàn)原理
大家好,我是3y~~今天就應(yīng)某位小伙伴的要求,來講一講Nacos作為服務(wù)注冊中心底層的實(shí)現(xiàn)原理不知你是否跟我一樣,在使用Nacos時(shí)有以下幾點(diǎn)疑問:臨時(shí)實(shí)例和永久實(shí)例是什么?有什么區(qū)別?服務(wù)實(shí)例是如何注冊到服務(wù)端的?服務(wù)實(shí)例和服務(wù)端之間是如何保活的?服務(wù)訂閱是如何實(shí)現(xiàn)的?集群間數(shù)據(jù)是如何同步的?CP
Java3y
2
單體應(yīng)用是這樣的,程序員只要一把梭就行了,而微服務(wù)應(yīng)用要考慮的事情就很多了
上篇文章說了austin會(huì)用Spring Cloud Alibaba升級為分布式架構(gòu),代碼我還在編寫修改中,估計(jì)很快就可以開放出來。今天隨便聊點(diǎn)分布式架構(gòu)這事吧。我是2017~2018年學(xué)習(xí)Java的,分布式微服務(wù)這種概念在當(dāng)時(shí)其實(shí)就挺火了,只是時(shí)間緊迫,當(dāng)初學(xué)完了ssh/ssm,就覺得差不多可以去
Java3y
1
這樣畫時(shí)序圖,真香!
引言最近在做系統(tǒng)設(shè)計(jì)的時(shí)候,發(fā)現(xiàn)要畫不少時(shí)序圖,以前我用的最順手的工具是draw.io,后來也嘗試了語雀自帶的畫圖工具,感覺畫畫簡單的圖還行,但是復(fù)雜一點(diǎn)的,就比較吃力了。哎,這條線怎么又歪了?布局怎么又亂了?這個(gè)條怎么又對不齊了?……手忙腳亂才畫好一張圖,這時(shí)候我就想,有沒有其它更專業(yè)的畫圖工具呢
Java3y
2
爪哇,我初學(xué)乍道
>>上一篇(學(xué)校上課,是耽誤我學(xué)習(xí)了。。)2016年9月,我大二了。自從我發(fā)現(xiàn)上課會(huì)耽誤我學(xué)習(xí),只要我認(rèn)為不影響我期末學(xué)分的,我就逃課了。絕大多數(shù)課都是要簽到的,有的是老師突擊喊名字,有的是手機(jī)打卡簽到。如果上課老師一開始就喊名字簽到,簽到環(huán)節(jié)結(jié)束,我就偷偷溜走了。中途突擊喊名字,要是被
Java3y
1
40張圖看懂分布式追蹤系統(tǒng)
前言 在微服務(wù)架構(gòu)中,一次請求往往涉及到多個(gè)模塊,多個(gè)中間件,多臺(tái)機(jī)器的相互協(xié)作才能完成。這一系列調(diào)用請求中,有些是串行的,有些是并行的,那么如何確定這個(gè)請求背后調(diào)用了哪些應(yīng)用,哪些模塊,哪些節(jié)點(diǎn)及調(diào)...
Java3y
0
「從小白到架構(gòu)師」:揭開高并發(fā)系統(tǒng)面紗
作者:finley 出處:https://www.cnblogs.com/Finley/p/16774643.html版權(quán):本作品采用「署名-非商業(yè)性使用-相同方式共享 4.0 國際」許可協(xié)議進(jìn)行許可。「從小白到架構(gòu)師」系列努力以淺顯易懂、圖文并茂的方式向各位讀者朋友介紹 WEB 服務(wù)端從單體架構(gòu)到
Java3y
0
austin股東福利
只要在有效austin股東的基礎(chǔ)上,加9.9就可以擁有hades項(xiàng)目的語雀文檔。(純給austin股東的福利,hades項(xiàng)目不單賣)hades項(xiàng)目介紹可戳: hades規(guī)則引擎
Java3y
0
原來這是緩存啊,被虐了!
緩存,消息隊(duì)列,分庫分表是高并發(fā)解決方案三劍客。 緩存之所以能夠讓系統(tǒng)“更快”,本質(zhì)上做到了如下兩點(diǎn): 減小 CPU 消耗 將原來需要實(shí)時(shí)計(jì)算的內(nèi)容提前算好、把一些公用的數(shù)據(jù)進(jìn)行復(fù)用,這可以減少 CPU 消耗,從而...
Java3y
0
一個(gè)中文害我加了兩天班
前幾天有股東找我,說項(xiàng)目已經(jīng)啟動(dòng)了,按著文檔去操作但收不到郵件啊。 我一想,這肯定是郵件的配置有問題吧,是不是pass(授權(quán)碼)沒有配置正確啊,這絕大部分剛開始對接郵件都是這個(gè)問題(我的代碼是不可能背鍋的...
Java3y
0
