今天,我想和大家聊聊一個我們生活中無法忽視的力量:信息毕箍。在這個信息泛濫的時代雹顺,如何利用信息的力量書寫我們的美好生活呢检盼? 首先劣挫,讓我們一起回顧一個...
計(jì)算軟件復(fù)雜度讲逛,其中的方式之一是通過計(jì)算子程序中的決策點(diǎn)的數(shù)量來衡量軟件的復(fù)雜度掂之。1怒医、從代碼塊的最開始的地方炉抒。往下瀏覽代碼。2稚叹、一旦遇到以下關(guān)鍵...
一焰薄、Redis 中的字符串 二、Redis 中的列表 備注:lrange 的首字母 l 是指 left, rpush 中的 r 是址right....
最近看完了《畫家與黑客》一書扒袖,最喜歡談?wù)撽P(guān)于品位的一篇文章塞茅,名叫《設(shè)計(jì)者的品味》。第一次看關(guān)于品味的文章季率,收益頗多野瘦。 什么樣的品味是好的品味呢?...
前綴索引 一個字符串列太長飒泻,使用整列作為索引鞭光,太占空間。如果這個字符串使用到了前綴進(jìn)行匹配查詢或者查詢整個字符串(例如:where addres...
代碼的可讀性好壞泞遗,會影響到程序員編寫和維護(hù)代碼的過程惰许。如果把人的大腦看作計(jì)算機(jī) CPU 加上內(nèi)存的結(jié)合。那么史辙,需要人去猜測的變量名汹买、沒有良好組織...
首先佩伤,這是 Java 規(guī)范。為什么要有這樣的規(guī)范呢卦睹?還得從 hash 原理說起畦戒。 舉個例子》娇猓現(xiàn)在有 1000 個字符串结序,都是人名,比如 Jack...
synchronized 關(guān)鍵字的鎖有靜態(tài)態(tài)方法鎖纵潦,鎖是所在類的class文件徐鹤,非靜態(tài)方法里代碼塊的synchronized(this)鎖,和...
1.BUG 是發(fā)現(xiàn)不足的絕佳機(jī)會邀层,也是將代碼優(yōu)化的絕好機(jī)會返敬。比如統(tǒng)計(jì)一下最常出現(xiàn)的BUG,并找到解決的方法寥院。 2.將代碼封裝在方法里劲赠,可以降低復(fù)...