一組漫畫(huà)帶你深入理解 “職責(zé)鏈模式” 。
為什么程序員/設(shè)計(jì)師怕改需求?網(wǎng)上有類(lèi)似的段子,比如“殺一個(gè)程序員不需要用槍,改3次需求就可以了”。有網(wǎng)友在知乎上提問(wèn):如何向外行解釋產(chǎn)品經(jīng)理頻繁更改需求為什么會(huì)令程序員煩惱?本文綜合了3位網(wǎng)友的回復(fù)。
小伙伴們,請(qǐng)聽(tīng)題~~說(shuō)說(shuō)進(jìn)程和線程的區(qū)別?知道synchronized原理嗎?那鎖的優(yōu)化機(jī)制了解嗎?
誰(shuí)能想到我們最喜歡的表情符號(hào)可以用來(lái)設(shè)計(jì)新的編程語(yǔ)言?聰明有才華的人已經(jīng)想象并開(kāi)發(fā)出了成熟的編程語(yǔ)言,我們可以用它來(lái)編寫(xiě)表情符號(hào)和表情符號(hào)。 這些基于表情符號(hào)的語(yǔ)言大多是深?yuàn)W的編程語(yǔ)言( esoteric programming language),稱為esolang。然而,這些語(yǔ)言相對(duì)來(lái)說(shuō)比其他語(yǔ)言更容易理解。
在20世紀(jì)末,人類(lèi)社會(huì)曾經(jīng)遭遇過(guò)一場(chǎng)空前的大危機(jī),如果這場(chǎng)危機(jī)真的降臨,甚至有可能終結(jié)整個(gè)人類(lèi)文明。后來(lái),在全世界精英們共同努力之下,這場(chǎng)危機(jī)終于得以化解。這場(chǎng)危機(jī)既不是地震,也不是海嘯,更不是瘟疫大流行,而是電子計(jì)算機(jī)帶來(lái)的“千年蟲(chóng)”問(wèn)題。
在印尼,有這么一家本地獨(dú)角獸公司,做出了一個(gè)腦洞大開(kāi)的APP,這家公司名為Gojek。Gojek在印尼的地位大致相當(dāng)于我們國(guó)內(nèi)支付寶+美團(tuán)+餓了么+滴滴+攜程+58同城+淘票票的綜合體,而且這些功能都集成在一個(gè)APP里,是一個(gè)真正的超級(jí)APP,這種大而全的APP在國(guó)內(nèi)基本屬于不可想象的,Gojek是怎么成功做到的?
瘋狂封禁項(xiàng)目后,開(kāi)發(fā)者的一次抗議?今天,TypeScript 開(kāi)發(fā)者 Resynth 發(fā)文稱,代碼托管服務(wù) GitHub 的全部源代碼被泄露。他表示,在向官方 GitHub DMCA 提交的可疑文件中,一個(gè)身份不明的人利用 GitHub 應(yīng)用程序中的一個(gè)漏洞冒充 GitHub CEO Nat Friedman 上傳了機(jī)密源代碼。
面對(duì)超高的并發(fā),首先硬件層面機(jī)器要能扛得住,其次架構(gòu)設(shè)計(jì)做好微服務(wù)的拆分,代碼層面各種緩存、削峰、解耦等等問(wèn)題要處理好,數(shù)據(jù)庫(kù)層面做好讀寫(xiě)分離、分庫(kù)分表,穩(wěn)定性方面要保證有監(jiān)控,熔斷限流降級(jí)該有的必須要有,發(fā)生問(wèn)題能及時(shí)發(fā)現(xiàn)處理。這樣從整個(gè)系統(tǒng)設(shè)計(jì)方面就會(huì)有一個(gè)初步的概念。
今天簡(jiǎn)單和大家分享下我在國(guó)企的一些工作內(nèi)容,感悟等等,希望能給那些對(duì)自身規(guī)劃仍然迷茫的朋友們,帶來(lái)一些真切實(shí)在的分享和建議,愿大家少走彎路。
前一段時(shí)間,小灰發(fā)布了上下兩篇關(guān)于股票買(mǎi)賣(mài)的算法題講解,激發(fā)了很多小伙伴的興趣。 這一次,小灰把這兩篇漫畫(huà)整合在一起,并且修改了其中的一些細(xì)節(jié)錯(cuò)誤。
想進(jìn)大廠,mysql不會(huì)那可不行,來(lái)接受mysql面試挑戰(zhàn)吧,看看你能堅(jiān)持到哪里?
10月12日,斗魚(yú)和虎牙共同宣布,正式接受大股東騰訊提出的合并邀約,進(jìn)行戰(zhàn)略合并。同時(shí),斗魚(yú)與騰訊還簽署了關(guān)于企鵝電競(jìng)業(yè)務(wù)的轉(zhuǎn)讓協(xié)議,從騰訊獲得企鵝電競(jìng)業(yè)務(wù)。在合并協(xié)議中,斗魚(yú)、虎牙雙方將按照1股斗魚(yú)ADS換0.73股虎牙ADS的比例進(jìn)行合并,斗魚(yú)現(xiàn)有股東和虎牙現(xiàn)有股東將在合并后公司中各占50%的經(jīng)濟(jì)權(quán)益。
這些天,螞蟻要上市的話題被炒得火熱。從上市推遲,到再披露上市時(shí)間,員工人均800萬(wàn),一時(shí)間成為IT圈內(nèi)津津樂(lè)道的話題,可是不知道多少人又被平均了?按照阿里的一貫作風(fēng),P7及以上肯定是有股票的,P7以下根據(jù)每年的績(jī)效也會(huì)有一些股票的獎(jiǎng)勵(lì)。 相比之下,有一家由華人創(chuàng)辦、全員持股、80%以上盈利來(lái)自美洲地區(qū)的公司,才真正可以被稱為神話!這家公司就是我們今天的主角:Zoom。
最近一段時(shí)間,“打工人”這個(gè)新詞在網(wǎng)上刷屏了。這種現(xiàn)象,是一種有趣的網(wǎng)絡(luò)“模因”。有的小伙伴可能要問(wèn):“人家工人招你惹你了?為什么要打工人啊?” 別誤會(huì),小灰在這里明確一下,“打工人”的斷句方式是“打工-人”,而不是“打-工人”。顧名思義,打工人既不是老板,也不是拆遷戶,而是給別人打工的人。
對(duì)于Java程序員來(lái)說(shuō),null是令人頭痛的東西。時(shí)常會(huì)受到空指針異常(NPE)的騷擾。連Java的發(fā)明者都承認(rèn)這是他的一項(xiàng)巨大失誤。那么,有什么辦法可以避免在代碼中寫(xiě)大量的判空語(yǔ)句呢?有人說(shuō)可以使用JDK8提供的Optional來(lái)避免判空,但用起來(lái)還是有些麻煩。作者在日常工作中封裝了一個(gè)工具,可以鏈?zhǔn)秸{(diào)用對(duì)象成員而無(wú)需判空,相比原有的if null邏輯和JDK8提供的Optional更加優(yōu)雅易用。
twtw
289117336
Tronlong創(chuàng)龍
phane99
cccag
大有可為
xingnan123
xiaoguaixh
劉劍君
LorenandGabriel
liqinglong1023