if 快還是 switch 快?HashMap 的初始化 size 要不要指定,指定之后性能可以提高多少?各種序列化方法哪個(gè)耗時(shí)更短? 無論出自...
投稿
if 快還是 switch 快?HashMap 的初始化 size 要不要指定,指定之后性能可以提高多少?各種序列化方法哪個(gè)耗時(shí)更短? 無論出自...
在閱讀《阿里巴巴Java開發(fā)手冊》時(shí),發(fā)現(xiàn)有一條關(guān)于關(guān)于常量定義的規(guī)約,具體內(nèi)容如下: 圖中的反例是將數(shù)據(jù)緩存起來,并使用魔法值加鏈路 id 組...
首先來介紹下什么是優(yōu)雅地停止,簡而言之,就是對應(yīng)用進(jìn)程發(fā)送停止指令之后,能保證正在執(zhí)行的業(yè)務(wù)操作不受影響,可以繼續(xù)完成已有請求的處理,但是停止接...
在應(yīng)用開發(fā)過程中經(jīng)常需要對其他應(yīng)用或者客戶端提供 RESTful API 接口,尤其是在版本快速迭代的開發(fā)過程中,修改接口的同時(shí)還需要同步修改對...
在項(xiàng)目迭代開發(fā)中,難免會(huì)有更新數(shù)據(jù)庫 Schema 的情況,比如添加新表、在表中增加字段或者刪除字段等,那么當(dāng)我對數(shù)據(jù)庫進(jìn)行一系列操作后,如何快...
這篇文章主要來介紹下 JDK 內(nèi)置的命令,話不多說,讓我們開始吧! javap 使用 javap 可以查看 Java 字節(jié)碼反編譯的源文件,ja...
在閱讀《阿里巴巴Java開發(fā)手冊》時(shí),發(fā)現(xiàn)有一條關(guān)于二方庫依賴中接口返回值不允許使用枚舉類型的規(guī)約,具體內(nèi)容如下: 在談?wù)摓槭裁粗跋葋砜破障率?..
閱讀源碼是每個(gè)優(yōu)秀開發(fā)工程師的必經(jīng)之路,那么這篇文章就來講解下為什么要閱讀源碼以及如何閱讀源碼。 首先來說下為什么要讀源碼,有學(xué)習(xí)源碼的必要嗎?...
在一男子給對象轉(zhuǎn)賬5000元,居然又退還了!和我就站在你面前,你卻視而不見!文中,我們學(xué)習(xí)了線程安全的原子性和可見性,這篇文章就來說說有序性。 ...
大家好,這篇文章主要是講解下如何自學(xué) Java,這個(gè)問題有很多粉絲私信問過,今天又有直系學(xué)妹問我如何學(xué)習(xí) Java? 我就以我的經(jīng)歷,總結(jié)下分享...