2022年最重要的10大科技事件和突破: AI生成文本到圖像(DALL-E2)和文本到視頻(合成)工具成為主流。語言模型(如ChatGPT和Cicero)的推出,已經(jīng)被用于編...
2022年最重要的10大科技事件和突破: AI生成文本到圖像(DALL-E2)和文本到視頻(合成)工具成為主流。語言模型(如ChatGPT和Cicero)的推出,已經(jīng)被用于編...
1. LeetCode[https://leetcode.com/]LeetCode可以說是最好的技術(shù)面試題練習平臺。面試準備?這就是你想去的地方!準備在最大的公司 Face...
我們在日常開發(fā)中,經(jīng)常會遇到類似的場景:當要做一件事兒的時候,這件事兒的步驟是固定好的,但是每一個步驟的具體實現(xiàn)方式是不一定的。通常,遇到這種情況,我們會把所有要做的事兒抽象...
前言 大家好。 記得很久之前,去面試過字節(jié)跳動。被三面的面試官問了一道場景設(shè)計題目:如何設(shè)計一個高并發(fā)系統(tǒng)。當時我回答得比較粗糙,最近回想起來,所以整理了設(shè)計高并發(fā)系統(tǒng)的15...
背景 異步削峰,目的是削峰,方式是異步。面對瞬時壓力,都需要異步削峰,其關(guān)鍵都在于拉長時間線,削平毛刺,最終整體提升吞吐量。 核心流程 提交下單任務(wù):用戶發(fā)出下單請求后,先要...
以前去企業(yè)面試的時候,經(jīng)常被問一些關(guān)于 MySQL 數(shù)據(jù)庫相關(guān)的問題,其中最典型的就是關(guān)于 MySQL 數(shù)據(jù)庫數(shù)據(jù)安全的問題。 例如:如何才能保證 MySQL 數(shù)據(jù)庫的數(shù)據(jù)安...
誰都喜歡可讀性強的代碼,希望接手的代碼容易閱讀,容易理解,從而減少交接的工作量,但并不是所有的代碼都有好的易讀性,接手前輩的“屎山”通常是一件令開發(fā)者非常痛苦的事情。關(guān)于代碼...
在徐少春創(chuàng)立金蝶的時候,用友已經(jīng)走過了5年光陰。 在那之前,剛過完24歲生日的王文京,拉著公務(wù)員同事蘇啟強在中關(guān)村成立了用友財務(wù)軟件服務(wù)社。當時大多數(shù)企業(yè)仍然靠手工記賬,王文...
前言 今天主要回答一下面試官常問的一些問題:比如什么是自旋鎖?自旋的好處和后果是什么呢?詳細見正文: 正文 什么是自旋 “自旋”可以理解為“自我旋轉(zhuǎn)”,這里的“旋轉(zhuǎn)”指“循環(huán)...
今天給大家介紹一個電商中常見的場景 —— MySQL 數(shù)據(jù)同步 Elasticsearch。 編輯 商品檢索 大家應該都在各種電商網(wǎng)站檢索過商品,檢索商品一般都是通過什么實現(xiàn)...
前言 不知道你有沒有遇到過這樣的場景:我們提供的某個API接口,響應時間原本一直都很快,但在某個不經(jīng)意的時間點,突然出現(xiàn)了接口超時。 也許你會有點懵,到底是為什么呢? 今天跟...
隨著文件數(shù)據(jù)的越來越多,傳統(tǒng)的文件存儲方式通過tomcat或nginx虛擬化的靜態(tài)資源文件在單一的服務(wù)器節(jié)點內(nèi)已經(jīng)無法滿足系統(tǒng)需求,也不利于文件的管理和維護,這就需要一個系統(tǒng)...
** 正文 ** 報錯回顧 將emoji文字直接寫入SQL中,執(zhí)行insert語句報錯; [Err] 1366 - Incorrect string value: ...
前幾天在網(wǎng)上沖浪的時候看到一篇一個本科應屆畢業(yè)生寫的關(guān)于他秋招的故事。 看完之后我覺得他真的太棒了,我說的棒不只是他秋招成功斬獲了螞蟻和攜程的 SP offer,更棒的是他對...
一、背景 為了保證高可用,之前在測試環(huán)境部署了一套 MySQL 雙主模式,當一個主庫服務(wù)出現(xiàn)異常,可以將流量切到另外一個主庫,兩個主庫之間相互同步數(shù)據(jù)。 雙主模式 雙主模式的...
在電商高并發(fā)場景下,我們經(jīng)常會使用一些常用方法,去應對流量高峰,比如限流、熔斷、降級,今天我們聊聊限流。 什么是限流呢?限流是限制到達系統(tǒng)的并發(fā)請求數(shù)量,保證系統(tǒng)能夠正常響應...
今天給大家分享幾個SQL常見的“壞毛病”及優(yōu)化技巧。 SQL語句的執(zhí)行順序: 1、LIMIT 語句 分頁查詢是最常用的場景之一,但也通常也是最容易出問題的地方。比如對于下面簡...
自微服務(wù)這個概念誕生以來,就伴隨著諸多熱議。人們要么愛它,要么恨它,似乎沒有什么中間地帶。 在微服務(wù)如日中天的幾年中,很多公司都嘗試進行了微服務(wù)轉(zhuǎn)型。彼時,微服務(wù)架構(gòu)提供了一...
一、前言 在SpringBoot框架中,我們使用最多的是Tomcat,這是SpringBoot默認的容器技術(shù),而且是內(nèi)嵌式的Tomcat。 同時,SpringBoot也支持U...