摘要:
前言 最近公司打算做一個openapi開放平臺,讓我找一款好用的在線文檔生成工具,具體要求如下: 必須是開源的 能夠實時生成在線文檔 支持全文搜索 支持在線調試功能 界面優美 說實話,這個需求看起來簡單,但是實際上一點的都不簡單。 我花了幾天時間到處百度,谷歌,技術博客 和 論壇查資料,先后調研了如 閱讀全文
摘要:
前言 前幾天,知識星球中的一個小伙伴,問了我一個問題:在MySQL中,事務A中使用select...for update where id=1鎖住了,某一條數據,事務還沒提交,此時,事務B中去用select ... where id=1查詢那條數據,會阻塞等待嗎? select...for upda 閱讀全文
摘要:
前言 前幾天,知識星球中有位小伙伴,問了我一個問題:加密的手機號如何模糊查詢? 我們都知道,在做系統設計時,考慮到系統的安全性,需要對用戶的一些個人隱私信息,比如:登錄密碼、身份證號、銀行卡號、手機號等,做加密處理,防止用戶的個人信息被泄露。 很早之前,CSDN遭遇了SQL注入,導致了600多萬條明 閱讀全文
摘要:
## 前言 最近知識星球中有位小伙伴問了我一個問題:如何快速同步第三方平臺數據? 他們有個業務需求是:需要同步全國34個省市,多個系統的8種業務數據,到他們公司的系統當中。 他們需求同步`全量的數據`和`增量的數據`。 全量的數據主要是針對多個系統的歷史數據,大概有幾千萬數據,只需要初始化一次即可。 閱讀全文
摘要:
前言 最近知乎上,有一位大佬邀請我回答下面這個問題,看到這個問題我百感交集,感觸頗多。 在我是新人時,如果有前輩能夠指導方向一下,分享一些踩坑經歷,或許會讓我少走很多彎路,節省更多的學習的成本。 這篇文章根據我多年的工作經驗,給新人總結了25條建議,希望對你會有所幫助。 1.寫好注釋 很多小伙伴不愿 閱讀全文
摘要:
前言 Java技術突擊網站:http://www.susan.net.cn 分類樹查詢功能,在各個業務系統中可以說隨處可見,特別是在電商系統中。 但就是這樣一個簡單的分類樹查詢功能,我們卻優化了5次。 到底是怎么回事呢? 背景 我們的網站使用了SpringBoot推薦的模板引擎:Thymeleaf, 閱讀全文
摘要:
前言 在實際工作中,我們經常需要在項目中調用第三方API接口,獲取數據,或者上報數據,進行數據交換和通信。 那么,調用第三方API接口會遇到哪些問題?如何解決這些問題呢? 這篇文章就跟大家一起聊聊第三方API接口的話題,希望對你會有所幫助。 1 域名訪問不到 一般我們在第一次對接第三方平臺的API接 閱讀全文
摘要:
前言 最近有些小伙伴問我,ETL數據遷移工具該用哪些。 ETL(是Extract-Transform-Load的縮寫,即數據抽取、轉換、裝載的過程),對于企業應用來說,我們經常會遇到各種數據的處理、轉換、遷移的場景。 今天特地給大家匯總了一些目前市面上比較常用的ETL數據遷移工具,希望對你會有所幫助 閱讀全文
摘要:
前言 最近我做過一個MySQL百萬級別數據的excel導出功能,已經正常上線使用了。 這個功能挺有意思的,里面需要注意的細節還真不少,現在拿出來跟大家分享一下,希望對你會有所幫助。 原始需求:用戶在UI界面上點擊全部導出按鈕,就能導出所有商品數據。 咋一看,這個需求挺簡單的。 但如果我告訴你,導出的 閱讀全文
摘要:
前言 不知道你有沒有遇到過這樣的場景:我們提供的某個API接口,響應時間原本一直都很快,但在某個不經意的時間點,卻出現了接口超時問題。 也許你會有點懵,到底是為什么呢? 今天跟大家一起聊聊接口突然超時的10個原因,希望對你會有所幫助。 1.網絡異常 接口原本好好的,突然出現超時,最常見的原因,可能是 閱讀全文
摘要:
前言 我最近幾年用MYSQL數據庫挺多的,發現了一些非常有用的小玩意,今天拿出來分享到大家,希望對你會有所幫助。 1.group_concat 在我們平常的工作中,使用group by進行分組的場景,是非常多的。 比如想統計出用戶表中,名稱不同的用戶的具體名稱有哪些? 具體sql如下: select 閱讀全文