來自:碼海 由于渲染問題,文字漏了一大段,文章重發(fā)一遍 前言 我們每天都在用 Google, 百度這些搜索引擎,那大家有沒想過搜索引擎是如何實(shí)現(xiàn)的呢,看似簡單的搜索其實(shí)技術(shù)細(xì)節(jié)非常復(fù)雜,說搜索引擎是 IT 皇冠上的明珠也不為過,今天我們來就來簡單過一下搜索
來自:Java面試那些事兒 咱們先從一道簡單的面試題說起。 請?zhí)畛浯a,判斷一個數(shù)是否為奇數(shù)。 public?static?boolean?isOdd(int?i)?{ } 估計很多同學(xué)一看到這道題目,都會覺得太簡單了,簡直就是送分題,恰恰也是這么簡單的一道題目,卻能慢慢引導(dǎo)出來很多問
作者|?Mr.K?來源|?技術(shù)領(lǐng)導(dǎo)力(ID:jishulingdaoli) 老K之前在電商獨(dú)角獸公司擔(dān)任過技術(shù)VP,帶過幾百人的技術(shù)團(tuán)隊(duì),這幾年下來,從我手下出去的Leader,有10幾人都已經(jīng)是各大互聯(lián)網(wǎng)公司總監(jiān)、VP級別了。 如果說,培養(yǎng)Leader有什么訣竅的話,總結(jié)下來就是:自古
作者:findyi,騰訊、360碼農(nóng),前噠噠少兒英語技術(shù)VP,現(xiàn)任土豆教育CTO。 不知不覺已經(jīng)工作10多年,從一個懵懂的大學(xué)生到被社會無情毒打,終于成長一個職場老鳥。 最近幾天在胡思亂想,這10多年不少認(rèn)知和感悟,如果10年前有人能告訴我,我會不會少走很多很多
來自:DBAplus社群 作者介紹 李猛(ynuosoft),Elastic-stack產(chǎn)品深度用戶,ES認(rèn)證工程師,2012年接觸Elasticsearch,對Elastic-Stack開發(fā)、架構(gòu)、運(yùn)維等方面有深入體驗(yàn),實(shí)踐過多種Elasticsearch項(xiàng)目,最暴力的大數(shù)據(jù)分析應(yīng)用,最復(fù)雜的業(yè)務(wù)系統(tǒng)應(yīng)用;業(yè)余為
“ Insert into select 請慎用,同事因?yàn)槭褂昧?Insert into select 語句引發(fā)了重大生產(chǎn)事故,最后被開除。 作者:不一樣的科技宅 https://juejin.im/post/5e670f0151882549274a65ef 某天 xxx 接到一個需求,需要將表 A 的數(shù)據(jù)遷移到表 B 中去做一個備份。他
之前的一篇文章提到過自己畢業(yè)4年,年薪就超過了200萬。最近有很多讀者問我是怎么實(shí)現(xiàn)的,過程中有哪些經(jīng)驗(yàn)可以分享。 說實(shí)話,這個話題不太想寫,畢竟有炫耀嫌疑。不過問的人多了,發(fā)現(xiàn)大家對這個話題還是很關(guān)心。另外,從畢業(yè)第一份工作年薪10萬到第四年收
來自:冰河技術(shù)? ? ? 寫在前面 很多時候,我們在并發(fā)編程中,涉及到加鎖操作時,對代碼塊的加鎖操作真的合理嗎?還有沒有需要優(yōu)化的地方呢? 前言 在《【高并發(fā)】優(yōu)化加鎖方式時竟然死鎖了!!》一文中,我們介紹了產(chǎn)生死鎖時的四個必要條件,只有四個條件同
來自:冰河技術(shù) 前言 面向?qū)ο笏枷肱c并發(fā)編程有關(guān)系嗎?本來二者是沒有什么鳥關(guān)系的!它們是分屬兩個不同的領(lǐng)域,但是,Java卻將二者融合在一起了!而且融合的效果不錯:我們利用Java的面向?qū)ο蟮乃枷肽軌蜃尣l(fā)編程變得更加簡單??! 那我們?nèi)绾卫妹嫦驅(qū)ο?/p>
喬戈里是我的朋友,目前某BAT大廠工作,他在知乎上收獲12K贊的Java面試手冊(這贊數(shù),質(zhì)量多高就不用我多說了吧)非常全面,包涵Java基礎(chǔ)、Java集合、JavaWeb、操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)、分布式理論、Redis、Linux、git、前端、Spring、MyBatis、RocketMQ、Netty
作者:findyi,騰訊、360碼農(nóng),前噠噠少兒英語技術(shù)VP,現(xiàn)任土豆教育CTO。 前幾天寫了一篇文章:怎么判斷自己在不在一家好公司。 附帶了一個投票調(diào)查,結(jié)果如下圖: 調(diào)研結(jié)果有點(diǎn)點(diǎn)扎心,有點(diǎn)點(diǎn)出乎我的意料。 61%的小伙伴,都認(rèn)為自己的公司并不是那么好,認(rèn)
來自:小浩算法 01 PART 兩數(shù)相加 各數(shù)據(jù)結(jié)構(gòu)中的“加減乘除”都是很愛考察的內(nèi)容。 第2題:給出兩個 非空 的鏈表用來表示兩個非負(fù)的整數(shù)。其中,它們各自的位數(shù)是按照 逆序 的方式存儲的,并且它們的每個節(jié)點(diǎn)只能存儲 一位 數(shù)字。 如果,我們將這兩個數(shù)相加
來自:程序通事 List 可謂是我們經(jīng)常使用的集合類之一,幾乎所有業(yè)務(wù)代碼都離不開 List。既然天天在用,那就沒準(zhǔn)就會踩中這幾個 List 常見坑。 今天我們就來總結(jié)這些常見的坑在哪里,撈自己一手,防止后續(xù)同學(xué)再繼續(xù)踩坑。 本文設(shè)計知識點(diǎn)如下: List 踩坑大
來自:煙雨星空 前言 上篇文章介紹了 HashMap 源碼后,在博客平臺廣受好評,讓本來己經(jīng)不打算更新這個系列的我,仿佛被打了一頓雞血。真的,被讀者認(rèn)可的感覺,就是這么奇妙。 原文:面試官再問你 HashMap 底層原理,就把這篇文章甩給他看 有讀者評論,希望我
最近跟我的一些讀者交流,有一位讀者的經(jīng)歷讓我記憶深刻: “有一次和大學(xué)同學(xué)聚會,和幾個在BAT的同學(xué)聊了聊技術(shù),發(fā)現(xiàn)自己在創(chuàng)業(yè)公司這幾年,完全是吃老本的狀態(tài),沒有什么機(jī)會精進(jìn)技術(shù),同樣是工作了三年,和同學(xué)的差距越來越大” ? 我繼續(xù)問他,他說真正
本文根據(jù)楊經(jīng)營老師在〖Deeplus直播第216期〗線上分享演講內(nèi)容整理而成。 楊經(jīng)營 58到家運(yùn)維專家 多年互聯(lián)網(wǎng)運(yùn)維經(jīng)驗(yàn),2015年加入58到家,精通Linux操作系統(tǒng),見證了58到家運(yùn)維體系從0到1的建設(shè),主要負(fù)責(zé)運(yùn)維自動化、平臺化在58到家的應(yīng)用及推進(jìn)工作。 現(xiàn)任5
今天翻前兩天剛送到的《C專家編程》,章節(jié)8.10的那個IOCCC 1987年的獲獎作品讓我覺得很好玩。 main(){?printf(&unix["/021%six/012/0"],?(unix)["have"]?+?"fun"?-?0x60);} 作者這里利用的第一個技巧并不算太晦澀:"a[i] = i[a]=? *(a+i)“ 即下標(biāo)運(yùn)算符的可
作者:曹國輝,湖南量子教育嵌入式培訓(xùn)講師 嵌入式技術(shù)是各種電子產(chǎn)品的核心技術(shù),也是工業(yè)4.0、遠(yuǎn)程醫(yī)療、3D打印等新興產(chǎn)業(yè)的核心技術(shù),具有廣闊的發(fā)展前景。很多計算機(jī)、電子信息類專業(yè)的學(xué)生都想把嵌入式開發(fā)作為自己的職業(yè)目標(biāo),但是因?yàn)榍度胧缴婕暗闹R
1、浮點(diǎn)數(shù)如何存儲 ????大家在平時的嵌入式軟件開發(fā)過程中應(yīng)該對整形的存儲形式會比較熟悉,因?yàn)槲覀冞M(jìn)行底層寄存器的配置大部分都是使用無符號整形進(jìn)行賦值寫入,然而對于有符號整形的存儲形式你是否已經(jīng)了解清楚了?對于浮點(diǎn)類型的數(shù)據(jù)的存儲呢?好吧,今天
[導(dǎo)讀] 為什么寫本文?做公號兩月,遇到一些初學(xué)單片機(jī)的同學(xué),剛剛?cè)胧肿鰡纹瑱C(jī)開發(fā),還沒有涉及到使用RTOS,且剛?cè)胧种苯由蟁TOS可能會有些難度,有的使用的相對較老單片機(jī)資源還有限,也不適合跑RTOS?;蛘呤褂肦TOS,在整體思路上比較迷茫,不知從何入手,