今天,我想和大家聊聊一个我们生活中无法忽视的力量:信息。在这个信息泛滥的时代,如何利用信息的力量书写我们的美好生活呢? 首先,让我们一起回顾一个...
计算软件复杂度,其中的方式之一是通过计算子程序中的决策点的数量来衡量软件的复杂度。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.将代码封装在方法里,可以降低复...