原创 笑死,面試官又問我SpringBoot自動配置原理

面試官:好久沒見,甚是想念。今天來聊聊SpringBoot的自動配置吧? 候選者:嗯,SpringBoot的自動配置我覺得是SpringBoot很重要的“特性”了。衆所周知,SpringBoot有着“約定大於配置”的理念,這一理念一定程度上

原创 ConditionAlOnProperties實現可插拔?

大家好,我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲職業八股文選手 我又又又又被吐槽了,隨之而來,我的消息推送平臺開源項目Austin又又又又更新啦,迭代自己的項目多是一件美事啊。 源碼Gitee鏈接:gite

原创 我不寫單元測試,被批了

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲職業八股文選手 最近在看單元測試的東西,想跟大家聊聊我的感受。單元測試這塊說實在的,我並不太熟悉,我幾乎不寫單元測試,也不太愛寫單元測試。 當我推廣消息推送平臺aus

原创 如何定位線上問題?

面試官:「你是怎麼定位線上問題的?」 這個面試題我在兩年社招的時候遇到過,前幾天面試也遇到了。我覺得我每一次都答得中規中矩,今天來梳理覆盤下,下次又被問到的時候希望可以答得更好。 下一次我應該會按照這個思路去答: 1、如果線上出現了問題,我

原创 我是如何實現限流的?

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲職業八股文選手 今天繼續來更新austin項目的內容,主要講講限流這塊 01、爲什麼AUSTIN項目需要限流 衆所周知,服務器能處理的請求數是有限的,如果請求量特別大

原创 延時隊列我在項目裏是怎麼實現的?

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲職業八股文選手 前陣子,有個小夥伴找到問我,如果要實現延時發送,那是基於什麼來做的。 我看到這個問題之後,稍微思考了下,覺得確實也是austin平臺所需要實現的功能

原创 什麼是線上優雅停機和調整線程池參數?

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲職業八股文選手 好幾天沒更新austin的系列文章啦,主要是一直在寫austin的代碼。而這篇文章我想了很久標題,最後定爲《優雅,不過時》。文章的內容主要由以下部分組

原创 Java如何使用實時流式計算處理?

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲職業八股文選手 最近如果拉過austin項目代碼的同學,可能就會發現多了一個austin-stream模塊。其實並不會意外,因爲這一切都在計劃當中進行。 這個模塊主

原创 Java如何實現定時任務?

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲優質八股文選手 挺早就規劃了要引入分佈式定時任務框架了,在年前austin就已經接入了,但代碼過年一直都沒寫,文章也就一直拖到今天了。今天主要就跟大家在聊聊定時任務這

原创 純後端如何寫前端?我用了低代碼平臺

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲優質八股文選手 花了幾天搭了個後臺管理頁面,今天分享下我的搭建過程,全文非技術向,就當跟大家吹吹水吧。 1、我的前端技術 老讀者可能知道我是上了大學以後,才瞭解什麼

原创 SpringBoot接入輕量級分佈式日誌框架(GrayLog)

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲優質八股文選手 前兩天我不是發了一篇數據鏈路追蹤的文章嘛,在末尾也遺留了TODO:運行應用的服務器一般是集羣,日誌數據會記錄到不同的機器上,排查和定位問題只能登錄各個

原创 Java應用層數據鏈路追蹤(附優雅打印日誌姿勢)

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲優質八股文選手 今天來聊些大家都用得上的東西:數據鏈路追蹤。之前引入了系統的監控來快速定位應用操作系統上的問題,而業務問題呢?在這篇文章中你可以看到用註解的方式打印日

原创 好傢伙,分佈式配置中心這種組件真的是神器

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲優質八股文選手 上次給大家安排了監控的相關使用姿勢,不知道大家有沒有配置起來。但我可不管你們的進度怎麼樣,我不會等着你們的喲。 今天來跟大家聊下分佈式配置中心這個話題

原创 黑炫酷的監控界面,實際上是用了什麼開源工具?

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲職業八股文選手 今天austin項目來給大家整點不一樣的:花點時間跟着文章做完,屏幕壁紙就可以有了,我來上個圖,大家就懂了。 每當同事一瞄你的電腦,發現都是圖形化

原创 Redis入門與實踐(附項目真實案例代碼)

我是3y,一年CRUD經驗用十年的markdown程序員👨🏻‍💻常年被譽爲優質八股文選手 今天繼續更新austin項目,如果還沒看過該系列的同學可以點開我的歷史文章回顧下,在看的過程中不要忘記了點贊喲!建議不要漏了或者跳着看,不然這篇就看