
今天,我想和大家聊聊一個我們生活中無法忽視的力量:信息。在這個信息泛濫的時代,如何利用信息的力量書寫我們的美好生活呢? 首先,讓我們一起回顧一個...
計算軟件復雜度,其中的方式之一是通過計算子程序中的決策點的數量來衡量軟件的復雜度。1、從代碼塊的最開始的地方。往下瀏覽代碼。2、一旦遇到以下關鍵...
一、Redis 中的字符串 二、Redis 中的列表 備注:lrange 的首字母 l 是指 left, rpush 中的 r 是址right....
最近看完了《畫家與黑客》一書,最喜歡談論關于品位的一篇文章,名叫《設計者的品味》。第一次看關于品味的文章,收益頗多。 什么樣的品味是好的品味呢?...
前綴索引 一個字符串列太長,使用整列作為索引,太占空間。如果這個字符串使用到了前綴進行匹配查詢或者查詢整個字符串(例如:where addres...
代碼的可讀性好壞,會影響到程序員編寫和維護代碼的過程。如果把人的大腦看作計算機 CPU 加上內存的結合。那么,需要人去猜測的變量名、沒有良好組織...
首先,這是 Java 規范。為什么要有這樣的規范呢?還得從 hash 原理說起。 舉個例子。現在有 1000 個字符串,都是人名,比如 Jack...
synchronized 關鍵字的鎖有靜態態方法鎖,鎖是所在類的class文件,非靜態方法里代碼塊的synchronized(this)鎖,和...
1.BUG 是發現不足的絕佳機會,也是將代碼優化的絕好機會。比如統計一下最常出現的BUG,并找到解決的方法。 2.將代碼封裝在方法里,可以降低復...