天道不一定酬所有勤
但是,天道只酬勤

未分類

為什么阿里巴巴禁止使用 count(列名)或 count(常量)來替代 count(*)

hollischuang閱讀(1208)評論(1)贊(3)

數據庫查詢相信很多人都不陌生,所有經常有人調侃程序員就是CRUD專員,這所謂的CRUD指的就是數據庫的增刪改查。 在數據庫的增刪改查操作中,使用最頻繁的就是查詢操作。而在所有查詢操作中,統計數量操作更是經常被用到。 關于數據庫中行數統計,無...

為什么阿里巴巴要求謹慎使用ArrayList中的subList方法

hollischuang閱讀(1816)評論(0)贊(9)

集合是Java開發日常開發中經常會使用到的。在之前的一些文章中,我們介紹過一些關于使用集合類應該注意的事項,如《為什么阿里巴巴禁止在 foreach 循環里進行元素的 remove/add 操作》、《為什么阿里巴巴建議集合初始化時,指定集合...

為什么阿里巴巴建議集合初始化時,指定集合容量大小

hollischuang閱讀(2665)評論(1)贊(4)

集合是Java開發日常開發中經常會使用到的。在之前的一些文章中,我們介紹過一些關于使用集合類應該注意的事項,如《為什么阿里巴巴禁止在 foreach 循環里進行元素的 remove/add 操作》。 關于集合類,《阿里巴巴Java開發手冊》...

為什么阿里巴巴禁止開發人員修改serialVersionUID 字段的值

hollischuang閱讀(407)評論(0)贊(0)

序列化是一種對象持久化的手段。普遍應用在網絡傳輸、RMI等場景中。類通過實現 java.io.Serializable 接口以啟用其序列化功能。 在我的博客中,其實已經有多篇文章介紹過序列化了,對序列化的基礎知識不夠了解的朋友可以參考以下幾...

深入理解Java中的volatile關鍵字

hollischuang閱讀(10448)評論(2)贊(25)

在再有人問你Java內存模型是什么,就把這篇文章發給他中我們曾經介紹過,Java語言為了解決并發編程中存在的原子性、可見性和有序性問題,提供了一系列和并發處理相關的關鍵字,比如synchronized、volatile、final、conc...

HollisChuang's Blog

聯系我關于我
网上设计赚钱的网站有哪些