沉默王二

不止写代码的程序员;还写有趣的文字,给不喜欢严肃的你。

警告!MySQL函数IFNULL和COALESCE的注意事项

假设现在有一张表: CREATE TABLE `demo` ( `id` int(11) NOT NULL, `score` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ...

2019-02-18 12:45:08

阅读数 32

评论数 0

张嘴,深入浅出一下Java的HashMap

在平常的开发当中,HashMap是我最常用的Map类(没有之一),它支持null键和null值,是绝大部分利用键值对存取场景的首选。需要切记的一点是——HashMap不是线程安全的数据结构,所以不要在多线程场景中应用它。 通常情况下,我们使用Map的主要目的是用来放入(put)、访问(get...

2019-02-15 21:28:00

阅读数 110

评论数 5

Mac OS版的xshell——Mac OS 终端利器iTerm2

在Windows操作系统下,xshell是最好的终端,但不支持Mac——取而代之的是iTerm2。 下载地址是:https://www.iterm2.com/downloads.html iTerm2比Mac系统自带的Terminal好用得多。 一、记住密码 我最想使用iTerm2干的第一件事情就...

2019-02-15 20:30:09

阅读数 29

评论数 0

Java中食之无味弃之可惜的数组

在Java的泛型出现之前,只有数组可以用来存储指定类型的对象;在自动装箱机制出现之前,只有数组可以用来存储基本数据类型;也就是说,在泛型和自动装箱机制出现之前,数组在Java当中的分量举足轻重。 况且数组还是一种效率最高的存储和随机访问对象序列的方式,但遗憾的是,数组的长度是固定的——创建它...

2019-02-13 08:08:00

阅读数 118

评论数 0

当我谈过年时,我该谈些什么?

我提前一周就放假了,算上春节,我的假期截止到今天足足有半个月,关键老板还没叫我去上班——这对于绝大多数的上班族来说,实在是想都不敢想的福利。 这半个月来,我彻底地放纵(注意不是放松)了自己——不用在朋友圈塑造刻苦奋斗的人设,也不用每天读书写文章,还不用每天洗脚洗脸刷牙洗头发。 饿了母亲会做...

2019-02-11 21:30:00

阅读数 297

评论数 7

我没回老家过春节的那4点原因

我没有回老家,带着老婆和女儿,回去和父母团聚——我没有回去的原因,可不是因为没抢到火车票滞留在城市的,也不是为了春节加班的三倍工资。 我在九朝古都洛阳,父母就在洛阳市与三门峡市的交界处——洛阳市洛宁县河底乡郭头村——这也是生我养我的地方——上小学五年级到洛阳参加奥林匹克数学竞赛之前,我从未离...

2019-02-04 22:40:21

阅读数 3732

评论数 16

Java泛型的重要目的:别让猫别站在狗队里

《Java编程思想》第四版足足用了75页来讲泛型——厚厚的一沓内容,很容易让人头大——但其实根本不用这么多,只需要一句话:我是一个泛型队列,狗可以站进来,猫也可以站进来,但最好不要既站猫,又站狗! 01、泛型是什么 泛型,有人拆解这个词为“参数化类型”。这种拆解其实也不好理解,还是按照沉默...

2019-02-02 02:20:30

阅读数 2779

评论数 22

提示
确定要删除当前文章?
取消 删除