240 發(fā)簡(jiǎn)信
IP屬地:上海
  • 120
    從梵高畫作中體會(huì)產(chǎn)品設(shè)計(jì)之道

    荷蘭后印象派畫家梵高因?yàn)橄蛉湛滔隆⑿且沟茸髌繁蝗藗兪熘筻凇R酝磋蟾叩漠嬛皇倾露赜X得畫地很抽象橘茉,并不太懂梵高為什么要這樣作畫工腋。這些年來(lái)畅卓,隨著設(shè)計(jì)創(chuàng)作體會(huì)的增多擅腰,重讀梵高的傳記,...

  • 美團(tuán)點(diǎn)評(píng) 厲害了

    二叉樹的遍歷

    面試中經(jīng)常會(huì)考的一道題目价淌,就是二叉樹的遍歷,很簡(jiǎn)單蝉衣,你會(huì)說(shuō)“使用遞歸括尸,根據(jù)要求(前序病毡、中序濒翻、后序,以中序?yàn)槔┮来螌?duì)節(jié)點(diǎn)和其左右子節(jié)點(diǎn)調(diào)用遞歸方法啦膜。 一般還會(huì)繼續(xù)追問(wèn)"能否使...

  • 二叉樹的遍歷

    面試中經(jīng)常會(huì)考的一道題目,就是二叉樹的遍歷雀摘,很簡(jiǎn)單,你會(huì)說(shuō)“使用遞歸八拱,根據(jù)要求(前序阵赠、中序肌稻、后序清蚀,以中序?yàn)槔┮来螌?duì)節(jié)點(diǎn)和其左右子節(jié)點(diǎn)調(diào)用遞歸方法。 一般還會(huì)繼續(xù)追問(wèn)"能否使...

  • 踩踩:ghost:

    使用顯示條件變量的有界緩存

    通過(guò)使用reetrantlock和condition實(shí)現(xiàn)的有界緩存枷邪。

  • 高產(chǎn)似母豬旦棉!

    為什么Integer 100 == Integer 100而1000 != 1000绑洛?

    如果運(yùn)行如下代碼 你會(huì)得到下面的結(jié)果 我們知道 == 比較的是引用指向的對(duì)象是否相同,內(nèi)存地址是否一樣童本。如果查看Integer的代碼就會(huì)發(fā)現(xiàn)當(dāng)你聲明Integer a = 1...

  • 為什么Integer 100 == Integer 100而1000 != 1000穷娱?

    如果運(yùn)行如下代碼 你會(huì)得到下面的結(jié)果 我們知道 == 比較的是引用指向的對(duì)象是否相同运沦,內(nèi)存地址是否一樣。如果查看Integer的代碼就會(huì)發(fā)現(xiàn)當(dāng)你聲明Integer a = 1...

  • 加油携添!你是最胖噠!:kissing_heart:

    關(guān)于HashMap 篓叶、HashTable and ConcurrentHashMap

    線程不安全的HashMap 多線程環(huán)境下使用HashMap會(huì)引起死循環(huán),原因就在于HashMap底層數(shù)據(jù)結(jié)構(gòu)是有一個(gè)鏈表數(shù)據(jù)構(gòu)成的缸托,HashMap中定義了一個(gè)靜態(tài)內(nèi)部類作為鏈...

  • 使用顯示條件變量的有界緩存

    通過(guò)使用reetrantlock和condition實(shí)現(xiàn)的有界緩存。

  • 為什么Integer 100 == Integer 100而1000 矫限!= 1000?

    如果運(yùn)行如下代碼 你會(huì)得到下面的結(jié)果 我們知道 == 比較的是引用指向的對(duì)象是否相同佩抹,內(nèi)存地址是否一樣叼风。如果查看Integer的代碼就會(huì)發(fā)現(xiàn)當(dāng)你聲明Integer a = 1...

  • 120
    關(guān)于HashMap 棍苹、HashTable and ConcurrentHashMap

    線程不安全的HashMap 多線程環(huán)境下使用HashMap會(huì)引起死循環(huán)咬扇,原因就在于HashMap底層數(shù)據(jù)結(jié)構(gòu)是有一個(gè)鏈表數(shù)據(jù)構(gòu)成的廊勃,HashMap中定義了一個(gè)靜態(tài)內(nèi)部類作為鏈...

  • 120
    CountDownLatch

    CountDownLatch是一個(gè)同步工具類,它允許一個(gè)或多個(gè)線程一直等待坡垫,直到其他線程的操作執(zhí)行完后再執(zhí)行梭灿。什么是CountDownLatch?CountDownLatch...

  • 博主好帥好稀飯你:kissing_heart:

    Difference between sleep() and wait()

    sleep() is a method which is used to hold the process for a few seconds or the time you...

  • Difference between sleep() and wait()

    sleep() is a method which is used to hold the process for a few seconds or the time you...

  • 膩害了

    CountDownLatch

    CountDownLatch是一個(gè)同步工具類堡妒,它允許一個(gè)或多個(gè)線程一直等待溉卓,直到其他線程的操作執(zhí)行完后再執(zhí)行皮迟。什么是CountDownLatch?CountDownLatch...

  • 120
    CountDownLatch

    CountDownLatch是一個(gè)同步工具類桑寨,它允許一個(gè)或多個(gè)線程一直等待伏尼,直到其他線程的操作執(zhí)行完后再執(zhí)行。什么是CountDownLatch?CountDownLatch...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品