原创 一口氣搞懂分庫分表 12 種分片算法,大廠都在用

大家好,我是小富~ 前言 本文是《ShardingSphere5.x分庫分表原理與實戰》系列的第五篇文章,我們一起梳理下ShardingSphere框架中的核心部分分片策略和分片算法,其內部針爲我們提供了多種分片策略和分片算法,來應對不同的

原创 10 個解放雙手的 IDEA插件,少些冤枉代碼(第三彈)

大家好,我是小富~ 好久沒發這種實用貼了,最近用到了一些能提升工作效率的IDEA插件,給小夥伴們分享一下。相信我,我分享的這些插件,都是實實在在能解決實際開發場景中痛處的。 以往的兩篇IDEA插件分享: 10個 解放雙手的 IDEA 插件,

原创 分庫分表如何管理不同實例中幾萬張分片表?

大家好,我是小富~ ShardingSphere實現分庫分表,如何管理分佈在不同數據庫實例中的成千上萬張分片表? 上邊的問題是之前有個小夥伴看了我的分庫分表的文章,私下諮詢我的,看到他的提問我第一感覺就是這老鐵沒用過ShardingSphe

原创 SpringBoot 這麼實現動態數據源切換,就很絲滑!

大家好,我是小富~ 簡介 項目開發中經常會遇到多數據源同時使用的場景,比如冷熱數據的查詢等情況,我們可以使用類似現成的工具包來解決問題,但在多數據源的使用中通常伴隨着定製化的業務,所以一般的公司還是會自行實現多數據源切換的功能,接下來一起使

原创 公司敏感數據被上傳Github,嚇得我趕緊改提交記錄

大家好,我是小富~ 說個事吧!最近公司發生了一個事故,有同事不小心把敏感數據上傳到了GitHub上,結果被安全部門掃描出來了。這件事導致公司對所有員工進行了一次數據安全的培訓。對於這個事我相信,有點工作經驗的人都不會故意去上傳這些敏感文件,

原创 誰家面試往死裏問 Swagger 啊?

大家好,我是小富~ 前言 說個挺奇葩的事,有個老鐵給我發私信吐槽了一下它的面試經歷,他去了個國企單位面試,然後面試官跟他就Swagger的問題聊了半個多小時。額~ 面試嘛這些都不稀奇,總能遇到是千奇百怪的人,千奇百怪的問題。不過,我分析這個

原创 SpringBoot 2 種方式快速實現分庫分表,輕鬆拿捏!

大家好,我是小富~ (一)好好的系統,爲什麼要分庫分表? (二)分庫分表的 21 條法則,hold 住! 本文是《分庫分表ShardingSphere5.x原理與實戰》系列的第三篇文章,本文將爲您介紹 ShardingSphere 的一些基

原创 6 種方式讀取 Springboot 的配置,老鳥都這麼玩(原理+實戰)

大家好,我是小富~ 從配置文件中獲取屬性應該是SpringBoot開發中最爲常用的功能之一,但就是這麼常用的功能,仍然有很多開發者在這個方面踩坑。 我整理了幾種獲取配置屬性的方式,目的不僅是要讓大家學會如何使用,更重要的是弄清配置加載、讀取

原创 分庫分表的 21 條法則,hold 住!

大家好,我是小富~ (一)好好的系統,爲什麼要分庫分表? 本文是《分庫分表ShardingSphere5.x原理與實戰》系列的第二篇文章,距離上一篇文章已經過去好久了,慚愧慚愧~ 還是不着急實戰,咱們先介紹下在分庫分表架構實施過程中,會接觸

原创 被吐槽 GitHub倉 庫太大,直接 600M 瘦身到 6M,這下舒服了

大家好,我是小富~ 前言 忙裏偷閒學習了點技術寫了點demo代碼,打算提交到我那 2000Star 的Github倉庫上,居然發現有5個Issues,最近的一條日期已經是2022/8/1了,以前我還真沒留意過這些,我這人懶得很,本地代碼提交

原创 TCP 三次握手八股文,完美解決線上事故

大家好,我是小富~ 個人資源分享網站:FIRE 本文收錄在 Springboot-Notebook 面試錦集 前言 之前有個小夥伴在技術交流羣裏諮詢過一個問題,我當時還給提供了點排查思路,是個典型的八股文轉實戰分析的案例,我覺得挺有意思,

原创 好好的系統,爲什麼要分庫分表?

大家好,我是小富~ 說在前邊 今天是《分庫分表 ShardingSphere 原理與實戰》系列的開篇文章,之前寫過幾篇關於分庫分表的文章反響都還不錯,到現在公衆號:程序員小富後臺不斷的有人留言、諮詢分庫分表的問題,我也沒想到大家對於分庫分表

原创 Springboot 一行代碼實現文件上傳 20個平臺!少寫代碼到極致

大家好,我是小富~ 又是做好人好事的一天,有個小可愛私下問我有沒有好用的springboot文件上傳工具,這不巧了嘛,正好我私藏了一個好東西,順便給小夥伴們也分享一下,demo地址放在文末了。 文件上傳在平常不過的一個功能,做後端開發的基

原创 我有 7種 實現web實時消息推送的方案,7種!

技術交流,公衆號:程序員小富 大家好,我是小富~ 我有一個朋友~ 做了一個小破站,現在要實現一個站內信web消息推送的功能,對,就是下圖這個小紅點,一個很常用的功能。 不過他還沒想好用什麼方式做,這裏我幫他整理了一下幾種方案,並簡單做

原创 45個 GIT 經典操作場景,專治不會合代碼

大家好,我是小富~ 技術交流關注公衆號:程序員內點事 傳送門:原文地址 git對於大家應該都不太陌生,熟練使用git已經成爲程序員的一項基本技能,儘管在工作中有諸如 Sourcetree這樣牛X的客戶端工具,使得合併代碼變的很方便。但找