來(lái)自:Java中文社群 if else 是我們寫代碼時(shí),使用頻率最高的關(guān)鍵詞之一,然而有時(shí)過(guò)多的 if else 會(huì)讓我們感到腦殼疼,例如下面這個(gè)偽代碼: 是不是很奔潰?雖然他是偽代碼,并且看起來(lái)也很夸張,但在現(xiàn)實(shí)中,當(dāng)我們無(wú)數(shù)次 review 別人代碼時(shí),都會(huì)發(fā)現(xiàn)類似
來(lái)自:武培軒 本文主要來(lái)學(xué)習(xí)內(nèi)存屏障和 CPU 緩存知識(shí),以便于我們?nèi)チ私?CPU 對(duì)程序性能優(yōu)化做了哪些努力。 首先來(lái)看下 CPU 緩存: CPU 緩存 CPU 緩存是為了提高程序運(yùn)行的性能,CPU 在很多處理上內(nèi)部架構(gòu)做了很多調(diào)整,比如 CPU 高速緩存,大家都知道因?yàn)橛?/p>
來(lái)自:冰河技術(shù)? ? ?? 寫在前面 大冰:小菜童鞋,前幾天講的知識(shí)點(diǎn)復(fù)習(xí)了嗎? 小菜:復(fù)習(xí)了,大冰哥,我回去關(guān)注了你的公眾號(hào),收藏和轉(zhuǎn)發(fā)了你的文章,看了好幾遍呢?。?大冰:好的,一定要好好復(fù)習(xí)啊,今天,我們來(lái)分析一個(gè)詭異的問(wèn)題:為何在32位多核CPU上
來(lái)自:匠心Java 大家好,我是老C,很開心和大家見面~ 在公司項(xiàng)目的開發(fā)過(guò)程中,總會(huì)有需要編寫shell腳本去處理一個(gè)業(yè)務(wù)的時(shí)候,也有的小伙伴總會(huì)問(wèn)我關(guān)于shell腳本的一些知識(shí),在這里博主整理了一篇文章 看完這邊文章應(yīng)該就可以獨(dú)立完成大部分腳本的編寫~ she
來(lái)自:后端技術(shù)學(xué)堂 過(guò)去的一周有點(diǎn)魔幻,有印象的有三個(gè)新聞:天貓總裁緋聞事件,蘑菇街裁員,不可能打工的周某也放出來(lái)了。三件事,兩件和互聯(lián)網(wǎng)行業(yè)相關(guān),好像外面的世界很是精彩?。〕怨蠚w吃瓜,學(xué)習(xí)還是不能落下。 連續(xù)寫了兩周的「微服務(wù)」有點(diǎn)膩,不過(guò)
來(lái)自:阿里巴巴中間件 文? |??挽晴 個(gè)人簡(jiǎn)介: 2014年12月加入餓了么,當(dāng)時(shí)參與后臺(tái)系統(tǒng)的研發(fā)(Walis+Javis=>Walle),主要面向客服和BD。 2015年5月開始接觸訂單系統(tǒng)的研發(fā),7月負(fù)責(zé)訂單研發(fā)組;度過(guò)單體應(yīng)用到服務(wù)化這個(gè)階段。 2016年初搭建訂單的測(cè)試團(tuán)隊(duì),
作者:findyi,騰訊、360碼農(nóng),前噠噠少兒英語(yǔ)技術(shù)VP,現(xiàn)任土豆教育CTO。 前幾天寫了一篇文章:怎么判斷自己在不在一家好公司。 附帶了一個(gè)投票調(diào)查,結(jié)果如下圖: 調(diào)研結(jié)果有點(diǎn)點(diǎn)扎心,有點(diǎn)點(diǎn)出乎我的意料。 61%的小伙伴,都認(rèn)為自己的公司并不是那么好,認(rèn)
來(lái)自:DBAplus社群 作者介紹 貝殼找房DBA團(tuán)隊(duì),負(fù)責(zé)支撐起貝殼找房平臺(tái)的數(shù)據(jù)庫(kù)運(yùn)維及數(shù)據(jù)庫(kù)產(chǎn)品的開發(fā)工作,努力提供高效、穩(wěn)定、安全的數(shù)據(jù)庫(kù)服務(wù)。 引言 線上的數(shù)據(jù)庫(kù)服務(wù)我們有完善的備份策略和恢復(fù)預(yù)案,數(shù)據(jù)即使被誤刪除了也是能夠恢復(fù)的,誤刪除的數(shù)據(jù)
來(lái)自:小浩算法 01 PART 兩數(shù)相加 各數(shù)據(jù)結(jié)構(gòu)中的“加減乘除”都是很愛考察的內(nèi)容。 第2題:給出兩個(gè) 非空 的鏈表用來(lái)表示兩個(gè)非負(fù)的整數(shù)。其中,它們各自的位數(shù)是按照 逆序 的方式存儲(chǔ)的,并且它們的每個(gè)節(jié)點(diǎn)只能存儲(chǔ) 一位 數(shù)字。 如果,我們將這兩個(gè)數(shù)相加
面試官 你好,x小姐,歡迎來(lái)我們公司面試,不用太緊張,我們簡(jiǎn)單聊一個(gè) 我 好的,謝謝您 面試官 看了你的簡(jiǎn)歷,之前對(duì)Java虛擬機(jī)了解挺多的,我們先來(lái)聊聊JVM怎么樣? 我 好的,之前有看過(guò)很多JVM的資料,比如有一本叫的書,在公司業(yè)務(wù)項(xiàng)
來(lái)自:程序通事 List 可謂是我們經(jīng)常使用的集合類之一,幾乎所有業(yè)務(wù)代碼都離不開 List。既然天天在用,那就沒準(zhǔn)就會(huì)踩中這幾個(gè) List 常見坑。 今天我們就來(lái)總結(jié)這些常見的坑在哪里,撈自己一手,防止后續(xù)同學(xué)再繼續(xù)踩坑。 本文設(shè)計(jì)知識(shí)點(diǎn)如下: List 踩坑大
來(lái)自:Java面試那些事兒 這篇文章是之前寫的文章,我覺得還是對(duì)不少同學(xué)有所幫助,因?yàn)樯钭尨蠹叶继≡?,很難沉下心來(lái)認(rèn)真做一件事,本文既是給大家推薦一款好用的Chrome插件,同時(shí)也給大家講述這款插件的作者,是如何把這個(gè)痛點(diǎn)做大做強(qiáng),甚至搞成一家公
來(lái)自:煙雨星空 前言 上篇文章介紹了 HashMap 源碼后,在博客平臺(tái)廣受好評(píng),讓本來(lái)己經(jīng)不打算更新這個(gè)系列的我,仿佛被打了一頓雞血。真的,被讀者認(rèn)可的感覺,就是這么奇妙。 原文:面試官再問(wèn)你 HashMap 底層原理,就把這篇文章甩給他看 有讀者評(píng)論,希望我
來(lái)自:武培軒 本篇文章主要是手把手教你搭建 ELK 實(shí)時(shí)日志分析平臺(tái),那么,ELK 到底是什么呢? ELK 是三個(gè)開源項(xiàng)目的首字母縮寫,這三個(gè)項(xiàng)目分別是:Elasticsearch、Logstash 和 Kibana。 Elasticsearch 是一個(gè) 搜索和分析引擎。 Logstash 是 服務(wù)器端數(shù)據(jù)處
最近跟我的一些讀者交流,有一位讀者的經(jīng)歷讓我記憶深刻: “有一次和大學(xué)同學(xué)聚會(huì),和幾個(gè)在BAT的同學(xué)聊了聊技術(shù),發(fā)現(xiàn)自己在創(chuàng)業(yè)公司這幾年,完全是吃老本的狀態(tài),沒有什么機(jī)會(huì)精進(jìn)技術(shù),同樣是工作了三年,和同學(xué)的差距越來(lái)越大” ? 我繼續(xù)問(wèn)他,他說(shuō)真正