作者 | 純潔的微笑 來源 | 純潔的微笑(ID:keeppuresmile) 這張不經(jīng)意流出的照片,是中國互聯(lián)網(wǎng)中最成功的一撥人,但坐在他們中間的張一鳴,卻顯得格格不入。 張一鳴,1983年出生于福建龍巖,與美團(tuán)創(chuàng)始人王興、雪球方三文并稱“龍巖三杰”。? 這個(gè)桌上論年
來自:why不止技術(shù) 有些線程它活著,但它躺在池中碌碌無為; 有的線程它死了,于是它變成一道面試題。 這次的文章,要從一次阿里巴巴的面試說起。 我記得那天是周一,剛剛經(jīng)歷過周末過的放松,干勁十足的我正在鍵盤上瘋狂的輸出。這時(shí),我的手機(jī)響了起來,拿
來自:碼農(nóng)田小齊 算法將是我今后更新的重點(diǎn),因?yàn)槲覀€(gè)人非常喜歡。。而且面試考它??!有人說刷題沒有用,但是你做了題就能感受到 coding 能力的提升和對(duì)語言熟悉度的提升。新的一年,每日一題,我們一起進(jìn)步一起NB! 今天第一題選了我最喜歡的也是折磨了我很
來自:Java中文社群 String 類型是我們使用最頻繁的數(shù)據(jù)類型,沒有之一。那么提高 String 的運(yùn)行效率,無疑是提升程序性能的最佳手段。 我們本文將從 String 的源碼入手,一步步帶你實(shí)現(xiàn)字符串優(yōu)化的小目標(biāo)。不但教你如何有效的使用字符串,還為你揭曉這背后
來自:架構(gòu)師修行之路 菜菜哥,我剛做完了一個(gè)訂單系統(tǒng),感覺很簡單呀 說說看,大量的訂單狀態(tài)怎么處理的? 我設(shè)計(jì)的時(shí)候可是考慮了這一點(diǎn),所以用了異步處理,采用了MQ 那用的什么MQ呢,透露一下唄 我用的redis做的MQ,很簡單,一天就寫完了 訂單那么重要的
來自:架構(gòu)之美 ZooKeeper作為分布式應(yīng)用系統(tǒng)協(xié)調(diào)服務(wù),在分布式系統(tǒng)中的應(yīng)用非常廣泛,在某些業(yè)務(wù)場(chǎng)景下甚至可以作為注冊(cè)中心、分布式鎖來使用。ZooKeeper之所以能有如此廣泛的應(yīng)用,與它良好的數(shù)據(jù)一致性保障機(jī)制是分不開的。我們都知道ZooKeeper專門設(shè)計(jì)了
公司新來了個(gè)同事,級(jí)別比我高一級(jí),技術(shù)一流,來了之后把現(xiàn)有項(xiàng)目的性能優(yōu)化了一遍,給公司省了不少成本。 后來才知道,他竟然是個(gè)「把爛牌打出王炸」的存在。他叫老徐,我希望通過他的故事,幫你找到些可復(fù)制的方法。 ? ? ? ?? ? ? ? 老徐的牌有多爛呢? ?
本文根據(jù)顏博老師在〖Deeplus直播第218期〗線上分享演講內(nèi)容整理而成。 顏博 馬蜂窩數(shù)倉研發(fā)總監(jiān) 現(xiàn)任馬蜂窩數(shù)據(jù)倉庫團(tuán)隊(duì)負(fù)責(zé)人,曾供職于京東、IBM、亞信等公司。 數(shù)據(jù)行業(yè)老兵一名,歷經(jīng)傳統(tǒng)數(shù)據(jù)倉庫、大數(shù)據(jù)平臺(tái)到數(shù)據(jù)中臺(tái)的發(fā)展。 大家好,今天分享的議題
最近2周,很多讀者找我內(nèi)推找工作,一天就有10多人,因?yàn)楣ぷ魈?,私聊很多都沒法回復(fù)。 于是我建了個(gè)招聘群,沒想到5分鐘就滿員了,只好又弄了個(gè)招聘二群,一會(huì)功夫又滿群了。 相信大家都能感受到環(huán)境的惡劣和找工作的艱難。有個(gè)讀者在群里說,找了兩個(gè)月,
來自:冰河技術(shù) ? ? ? 前言 我們都知道,在多線程環(huán)境下訪問同一個(gè)共享變量,可能會(huì)出現(xiàn)線程安全的問題,為了保證線程安全,我們往往會(huì)在訪問這個(gè)共享變量的時(shí)候加鎖,以達(dá)到同步的效果,如下圖所示。 對(duì)共享變量加鎖雖然能夠保證線程的安全,但是卻增加了開
來自:小浩算法 01 PART Integer to Roman 本題是leetcode第12題,意為整數(shù)轉(zhuǎn)羅馬數(shù)字,題目難度中等,代碼通過九萬次,建議掌握。 第12題:羅馬數(shù)字包含以下七種字符:I, V, X,L,C,D 和 M。 字符? ? ? ? ? 數(shù)值 I? ? ? ? ? ? ? ?1 V? ? ? ? ? ? ? 5 X?
作者 | 云游小生,來源?|?純潔的微笑 00 獵豹六周年,傅盛在內(nèi)部演講: “有部電視劇叫《奮斗》,名字很好,帥哥靚女,青春勵(lì)志。 但看了開頭,我就看不下去了。作為一個(gè)奮斗者,我覺得它應(yīng)該改名叫享受,而不是奮斗。 主角都開著名車,突然某天做了一個(gè)好案
來自:冰河技術(shù)? 前言 在Java的高并發(fā)領(lǐng)域,線程池一直是一個(gè)繞不開的話題。有些童鞋一直在使用線程池,但是,對(duì)于如何創(chuàng)建線程池僅僅停留在使用Executors工具類的方式,那么,創(chuàng)建線程池究竟存在哪幾種方式呢?就讓我們一起從創(chuàng)建線程池的源碼來深入分析究竟
作者|?Mr.K,來源|?技術(shù)領(lǐng)導(dǎo)力(ID:jishulingdaoli) 上周,老K跟下屬做年終績效面談的時(shí)候,一個(gè)5年的JAVA開發(fā)說了自己的苦惱,他覺得近一年來技術(shù)上進(jìn)步比較慢,到達(dá)一個(gè)瓶頸了,問如何突破?以及要不要轉(zhuǎn)崗去做前端、大數(shù)據(jù)等等。 結(jié)合我的經(jīng)驗(yàn)和思考,跟大
來自:冰河技術(shù)? ? ? 聲明 特此聲明:文中有關(guān)支付寶賬戶的說明,只是用來舉例,實(shí)際支付寶賬戶要比文中描述的復(fù)雜的多。也與文中描述的完全不同。 前言 很多網(wǎng)友留言說:在編寫多線程并發(fā)程序時(shí),我明明對(duì)共享資源加鎖了???為什么還是出問題呢?問題到底出
源?/??京東零售技術(shù)? ??文?/??王麗 概述 1 ?背景 京東作為電商平臺(tái),近幾年用戶、業(yè)務(wù)持續(xù)增長,訪問量持續(xù)上升,隨著這些業(yè)務(wù)的發(fā)展,API網(wǎng)關(guān)應(yīng)運(yùn)而生。 API網(wǎng)關(guān),就是為了解放客戶端與服務(wù)端而存在的。對(duì)于客戶端,使開放給客戶端的接口標(biāo)準(zhǔn)統(tǒng)一,以降低客
現(xiàn)在 Java 相關(guān)崗位薪資越來越高、漲幅越來越大。 通過職友集數(shù)據(jù)可以查看,以北京 Java 相關(guān)崗位為例,其中 【20k-30k】 薪酬的 Java 工程師,占到了整體 從業(yè)者的 30.8%! 北京 Java 工程師「工資收入水平 」 如果你在中小型公司,其實(shí) 20K 左右,幾乎已經(jīng)
來自:冰河技術(shù)? ? ? 寫在前面 很多高并發(fā)系統(tǒng)中都會(huì)使用到消息隊(duì)列中間件,那么,問題來了,為什么在高并發(fā)系統(tǒng)中都會(huì)使用到消息隊(duì)列中間件呢?立志成為資深架構(gòu)師的你思考過這個(gè)問題嗎? 本文集結(jié)了眾多技術(shù)大牛的編程思想,由冰河匯聚并整理而成,在此,感
互聯(lián)網(wǎng)的江湖一直流傳著大佬們的創(chuàng)業(yè)傳奇。 馬云上廁所幾分鐘敲定幾千萬美金融資。 王石走投無路靠倒賣玉米賺到上百萬從此逆襲。 扎克伯格為了獲得哈佛美女照片,開發(fā)一個(gè)小玩意從此改變了世界。 傳奇故事一定能聽的血脈噴張、興奮異常。 不少互聯(lián)網(wǎng)人熟知大
來自:冰河技術(shù) 寫在前面 忘記之前在哪個(gè)群里有朋友在問:有出分布式鎖的文章嗎~@冰河?我的回答是:這周會(huì)有,也是【高并發(fā)】專題的。想了想,還是先發(fā)一個(gè)如何使用Redisson實(shí)現(xiàn)分布式鎖的文章吧?為啥?因?yàn)槭褂肦edisson實(shí)現(xiàn)分布式鎖簡單啊!Redisson框架