高暢,在谷歌工作,目前研究方向是計算機(jī)視覺和機(jī)器學(xué)習(xí)。他為了準(zhǔn)備校招,刷了幾百道算法題、研究了半年的LeetCode,憑著自己的努力,成為了當(dāng)年的Offer收割機(jī),包括字節(jié)跳動,快手,Google,百度,騰訊,阿里,Hulu。他把他的刷題經(jīng)驗進(jìn)行總結(jié),成了這本刷題筆記,火爆Git...
在上一篇當(dāng)中,我們提及了Java語言O(shè)bject類的九大方法,并重點講解了其中的getClass(),finalize(),toString(),equals(),hashcode()。沒看過的小伙伴,可以點擊閱讀上一篇:漫畫:Object類很大,你忍一下這一次,我們來重點講解w...
前言Nacos是阿里巴巴開源的服務(wù)注冊中心以及配置中心,致力于給開發(fā)者提供一款便捷、簡單上手的開源框架。Nacos究竟有什么驚人的地方呢?看下圖:從上圖不難看出阿里巴巴的野心,一個Nacos干掉了SpringCloud的三大組件,分別是注冊中心Eureka、服務(wù)配置Config,...
作者:vivo互聯(lián)網(wǎng)通用存儲研發(fā)團(tuán)隊-GongBing一、引言我們常常聽到衡量分布式存儲系統(tǒng)好壞的兩個指標(biāo):可用性和可靠性指標(biāo)??捎眯灾傅氖窍到y(tǒng)服務(wù)的可用性。一般按全年可用時間除以全年時間來衡量可用性的好壞,平常我們說的SLA指標(biāo)就是可用性指標(biāo),這里就不展開細(xì)說。可靠性指標(biāo)指的是...
說到繪制產(chǎn)品原型圖的工具,大家一定首先先到的是大名鼎鼎的“AxureRP”,或者在線協(xié)同的“墨刀”。它們的功能確實非常的強(qiáng)大,以至于很多產(chǎn)品經(jīng)理可以做出還原度非常高的產(chǎn)品原型,不過能夠熟練的夠駕馭它們,還需使用者有不少的磨練。對于小型的團(tuán)隊(3-5人),特別是在沒有專業(yè)的產(chǎn)品經(jīng)理...
有幸參加了?Flomesh[1]?組織的workshop,了解了他們的Pipy網(wǎng)絡(luò)代理,以及圍繞Pipy構(gòu)建起來的生態(tài)。Pipy在生態(tài)中,不止是代理的角色,還是Flomesh服務(wù)網(wǎng)格中的數(shù)據(jù)平面。整理一下,做個記錄,順便瞄一下Pipy的部分源碼。介紹下面是摘自Github上關(guān)于P...
你好,我是yes。前段時間寫了一篇關(guān)于MySQL鎖的文章,一些小伙伴們在閱讀之后產(chǎn)生了一些疑問,這些問題還挺有代表性的,所以在這里做個實驗,來用事實探究一番。那篇文章提到了記錄鎖(RecordLocks),顧名思義鎖的是記錄,作用在索引上的記錄。鎖是作用在索引上這句話可能不太好理...
一、背景隨著公司業(yè)務(wù)的發(fā)展,商品庫存從商品中心獨立出來成為一個獨立的系統(tǒng),承接主站商品庫存校驗、訂單庫存扣減、售后庫存釋放等業(yè)務(wù)。在上線之前我們對于核心接口進(jìn)行了壓測,壓測過程中出現(xiàn)了MySQL5.6.35死鎖現(xiàn)象,通過日志發(fā)現(xiàn)引發(fā)死鎖的只是一條簡單的sql,死鎖是怎么產(chǎn)生的?發(fā)...
??量子位報道|公眾號QbitAI東京奧運(yùn)會大爆冷門!奧地利的一位數(shù)學(xué)系博士后,拿到了自行車公路賽的金牌!而且,她打敗的還是此前已經(jīng)拿過3次世界冠軍的荷蘭選手VanVleuten。突然殺出的黑馬著實讓人意想不到。以至于荷蘭選手VanVleuten在沖過終點線后,一度以為自己獲得了...
可觀測性(Observability)主要是指了解程序內(nèi)部運(yùn)行情況的能力。我們不希望應(yīng)用發(fā)布上線后,對應(yīng)用的內(nèi)部一無所知。對于我們來說,整個應(yīng)用就是一個黑盒子。即便應(yīng)用出現(xiàn)錯誤或者發(fā)生崩潰,我們也可以得到崩潰前的所有相關(guān)數(shù)據(jù),這也是飛機(jī)黑匣子(FlightRecorder)設(shè)計的...
前言高并發(fā)下如何設(shè)計秒殺系統(tǒng)?這是一個高頻面試題。這個問題看似簡單,但是里面的水很深,它考查的是高并發(fā)場景下,從前端到后端多方面的知識。秒殺一般出現(xiàn)在商城的促銷活動中,指定了一定數(shù)量(比如:10個)的商品(比如:手機(jī)),以極低的價格(比如:0.1元),讓大量用戶參與活動,但只有極...
說起Java8,我們知道Java8大改動之一就是增加函數(shù)式編程,而StreamAPI便是函數(shù)編程的主角,StreamAPI是一種流式的處理數(shù)據(jù)風(fēng)格,也就是將要處理的數(shù)據(jù)當(dāng)作流,在管道中進(jìn)行傳輸,并在管道中的每個節(jié)點對數(shù)據(jù)進(jìn)行處理,如過濾、排序、轉(zhuǎn)換等。首先我們先看一個使用Stre...
????轉(zhuǎn)自:infoQ????英文作者:RajivPrabhakar,翻譯:平川?多年前,年輕且天真的我決定與他人一起創(chuàng)業(yè),但同時還要兼顧我們的全職工作。我負(fù)責(zé)技術(shù)開發(fā),另一個創(chuàng)始人負(fù)責(zé)業(yè)務(wù)。我們的MVP計劃是發(fā)布iOS和AndroidApp。我在后端上有開發(fā)經(jīng)驗,但從未開發(fā)過...
轉(zhuǎn)自:知乎www.zhihu.com/question/52311366/answer/1300903在JDK8u的jdk項目下做個很粗略的搜索:mymbp:/Users/me/workspace/jdk8u/jdk/src$egrep-nr"for\\(\\s?;\\s?;"....
-???前言??-數(shù)據(jù)平臺已迭代三個版本,從頭開始遇到很多常見的難題,終于有片段時間整理一些已完善的文檔,在此分享以供所需朋友的實現(xiàn)參考,少走些彎路,在此篇幅中偏重于ES的優(yōu)化,關(guān)于HBase,Hadoop的設(shè)計優(yōu)化估計有很多文章可以參考,不再贅述。-???需求說明??-項目背景...