自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉默王二

公号「沉默王二」,一枚有趣的程序员

原创 优秀的程序员都在关注「沉默王二」公众号

不得不承认,我(沉默王二)在 CSDN 还是蛮受欢迎的,截止到目前为止,关注我博客的读者已经有 7300+ 了。与此同时,「沉默王二」公众号的读者突破了 1W。

2019-09-09 12:25:08

阅读数 2832

评论数 20

原创 强烈推荐10本程序员在家读的书

很遗憾,这个春节注定是刻骨铭心的,新型冠状病毒让每个人的神经都是紧绷的。那些处在武汉的白衣天使们,尤其值得我们的尊敬。而我们这些窝在家里的程序员,能不外出就不外出,就是对社会做出的最大的贡献。 有些读者私下问我,窝了几天,有点颓丧,能否推荐几本书在家里看看。我花了一天的时间,挑选了 10 本我最...

2020-01-27 07:38:41

阅读数 2396

评论数 2

原创 教妹学Java(五):Java程序在编译和运行时发生了什么

大家好,我是沉默王二。本篇文章通过我和三妹的对话来谈一谈“Java程序在编译和运行时发生了什么”。 没见过这么有趣的标题吧?“语不惊人死不休”,没错,本篇文章的标题就是这么酷炫,接受不了的同学就别点进来看了,所谓好奇心害死猫;能够接受的同学我只能说你赚到了,你不仅能在阅读的过程中感受到思维的乐趣,...

2020-01-21 05:49:30

阅读数 811

评论数 0

原创 如果你热爱编码,就应该少写代码

“如果你喜欢一个人,就应该尽量少说那些甜言蜜语。”不知道大家是否听过某些恋爱专家的肺腑之言。对于程序员来说,如果你热爱编码,那么我也劝你:“能少写一行代码就尽量少写一行。” 可能有些同学觉得这话听起来有点玄乎:“代码写得少,不就意味着缺乏实战经验吗?那我何年何月才能进一线大厂,成为真正的大神呢?”...

2020-01-19 06:25:13

阅读数 1258

评论数 0

原创 程序员周末应该干的8件事

昨天晚上睡觉前,我瞥了一下后台读者的留言,其中有一位叫 abe 的读者说:“二哥,你周末都是怎么度过的呢?我怎么感觉自己好空虚啊,除了打游戏,看奇葩说,偶尔看一下英超,就没有别的事情可以做了。有时候,感觉自己在浪费时间,却又不知道该干啥。” 看到 abe 的留言,我深感忧虑。于是不得不从温暖的被...

2020-01-17 14:44:30

阅读数 1833

评论数 0

原创 除了闹过腥风血雨的fastjson,你还知道哪些Java解析JSON的利器?

昨天下午 5 点 10 分左右,我解决掉了最后一个 bug,轻舒一口气,准备关机下班。可这个时候,老板朝我走来,脸上挂着神秘的微笑,我就知道他不怀好意。果不其然,他扔给了我一个新的需求,要我在 Java 中解析 JSON,并且要在半个小时候给出最佳的解决方案。 无奈,提前下班的希望破灭了。不过,...

2020-01-16 11:03:25

阅读数 8461

评论数 7

原创 教妹学Java(四):Hello World

大家好,我是沉默王二。本篇文章通过我和妹妹的对话来谈一谈“Java 的第一个程序:Hello World”,这是个老生常谈的话题,为此我想了四天四夜,终于想到了这个绝佳的主题,力求文章能够超凡脱俗。 “语不惊人死不休”,没错,本篇文章的标题就是这么酷炫,接受不了的同学就别点进来看了,所谓好奇心害死...

2020-01-16 10:35:03

阅读数 2460

评论数 0

原创 还有一周就解放了,无心撸码,着急回家

昨天在沉默王二公号后台收到一位读者小陈的留言说:“还有一周就解放了,无心撸码,着急回家。” 看到这句话的时候,我心里一咯噔。这个想法实在是太可怕了,可怕到我必须站出来纠正一下,作为读者朋友们的“知心”二哥,必须要出来提醒大家一下。 2020 年第一天,我就下定决心最晚要 7 点钟起床,一方面我希望...

2020-01-14 07:25:09

阅读数 10838

评论数 47

原创 来吧,一文彻底搞懂Java中最特殊的存在——null

没事的时候,我并不喜欢逛 P 站,而喜欢逛 programcreek 这些技术型网站,于是那天晚上,在夜深人静的时候,我就发现了一个专注基础但不容忽视的主题。比如说:Java 中的 null 到底是什么鬼?像这类灵魂拷问的主题,非常值得深入地研究一下。 null 在 Java 中是一个特殊的存在...

2020-01-13 07:20:42

阅读数 9707

评论数 10

原创 教妹学Java(三):Java的特性

大家好,我是沉默王二。本篇文章通过我和妹妹的对话来谈一谈“Java 的特性”,这是个老生常谈的话题,为此我想了三天三夜,终于想到了这个绝佳的主题,力求文章能够超凡脱俗。 “语不惊人死不休”,没错,本篇文章的标题就是这么酷炫,接受不了的同学就别点进来看了,所谓好奇心害死猫;能够接受的同学我只能说你赚...

2020-01-11 07:25:02

阅读数 2496

评论数 0

原创 讲真,这两个IDE插件,可以让你写出质量杠杠的代码

周末躺在床上看《拯救大兵瑞恩》 周末在闲逛的时候,发现了两个优秀的 IDE 插件,据说可以提高代码的质量,我就安装了一下,试了试以后发现,确实很不错,就推荐给大家。 01、Alibaba Java 代码规范插件 《阿里巴巴 Java 开发手册》,相信大家都不会感到陌生,其 IDEA 插件的下载次数...

2020-01-10 07:38:36

阅读数 3671

评论数 0

原创 来吧,一文彻底搞懂Java中的Comparable和Comparator

大家好,我是沉默王二,周末在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:Java 的 Comparable 和 Comparator 是兄弟俩吗?像这类灵魂拷问的主题,非常值得深入地研究一下。 另外,我想要告诉大家的是,我越来越喜欢这个系列的文章了,不知道...

2020-01-08 06:28:06

阅读数 2767

评论数 1

原创 推荐10个堪称神器的学习网站

每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核...

2020-01-07 10:27:26

阅读数 42111

评论数 39

原创 惊呆了!Java程序员最常犯的错竟然是这10个

和绝大多数的程序员一样,我也非常的宅。周末最奢侈的享受就是逛一逛技术型网站,比如说 programcreek,这个小网站上有一些非常有意思的主题。比如说:Java 程序员最常犯的错竟然是这 10 个,像这类令人好奇心想害死猫的主题,非常值得扒出来给大家分享一下。 PS:别问我“为什么标题要加上‘...

2020-01-07 08:39:16

阅读数 3554

评论数 10

原创 教妹学Java(二):Java的历史

大家好,我是沉默王二。本篇文章通过我和妹妹的对话来谈一谈“Java的历史”,这是个老生常谈的话题,为此我想了两天两夜,想到了这个绝佳的主题,力求文章能够超凡脱俗。 “语不惊人死不休”,没错,本篇文章的标题就是这么酷炫,接受不了的同学就别点进来看了,所谓好奇心害死猫;能够接受的同学我只能说你赚到了,...

2020-01-06 04:59:32

阅读数 2005

评论数 2

原创 【小知识大用处】Java与Unix时间戳互转

随着读者的数量越来越多,总不免被问到一些“面向搜索引擎”的问题,比如说:“Java 怎么与 Unix 时间戳互转啊?”期初我很受不了,问得多了我就习惯了,于是就打算把这些小知识点统一写成文章,到时候直接扔给读者。 Unix 时间戳是指从1970 年 1 月 1 日(UTC/GMT 的午夜)开始所经...

2020-01-05 07:50:05

阅读数 1313

评论数 0

原创 2019年,CSDN上最受欢迎的10篇文章

很多读者问我:“二哥,你怎么不整理一篇 2019 年的文章列表呢?”说实话,我有些惭愧,因为有些文章写得很烂,我自己都不好意思再重读,真的辛苦了那些老读者,不离不弃的精神打动了我(????)。 当然也有一些文章广受好评,毕竟 2019 年我写了差不多 100 篇原创文章,这里就姑且把阅读量前 10...

2020-01-03 09:27:51

阅读数 2065

评论数 2

原创 面试官刁难:Java字符串可以引用传递吗?

老读者都知道了,六年前,我从苏州回到洛阳,抱着一幅“海归”的心态,投了不少简历,也“约谈”了不少面试官,但仅有两三个令我感到满意。其中有一位叫老马,至今还活在我的手机通讯录里。他当时扔了一个面试题把我砸懵了:“王二,Java 字符串可以引用传递吗?” 我当时二十三岁,正值青春年华,从事 Java ...

2020-01-03 06:16:14

阅读数 1472

评论数 10

原创 Eclipse启动报错:org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotat

启动 Eclipse 的时候,出现了下面这个错误 org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct 看了一下日志,错误信息大致是 !E...

2020-01-01 10:24:47

阅读数 1081

评论数 0

原创 骄傲地宣布一件事:月入3万的目标还没实现

读者朋友们,大家好,我是沉默王二。2019 年,就真的这么悄悄地从指尖流走了,徒留我一声奈何。 不再抗拒了,坦白从宽。我 30 岁了,可总隐隐约约地感觉自己只有 18 岁,因为还有太多的技术需要我去学习,还有太多的未知需要我去探索,还有太多的读者需要我去交心。 每次创作的时候,只要逮到机会,我就...

2019-12-31 10:33:30

阅读数 2232

评论数 10

原创 五分钟学Java:可变参数究竟是怎么一回事?

在逛 programcreek 的时候,我发现了一些专注基础但不容忽视的主题。比如说:Java 的可变参数究竟是怎么一回事?像这类灵魂拷问的主题,非常值得深入地研究一下。 我以前很不重视基础,觉得不就那么回事嘛,会用就行了。就比如说今天这个主题,管它可变不可变呢,不就是个参数嘛,还能有多大学问——...

2019-12-30 11:02:12

阅读数 1038

评论数 1

原创 Github Pages 无法更新

写了一篇文章,提交到 GitHub Pages,但不知道为什么,一直无法显示出来。文章查了很多遍,没有找到原因。折腾了一上午,毫无进展。 搁置了几天后,打开 163 邮箱,发现 GitHub 发了很多邮件: 打开一看,算是明白了。 按照提示把问题修正一下就 OK 了。 ...

2019-12-26 13:25:28

阅读数 900

评论数 0

原创 五分钟学Java:打印Java数组最优雅的方式是什么?

在逛 Stack Overflow 的时候,发现了一些访问量像‎安第斯山一样高的问题,比如说这个:打印 Java 数组最优雅的方式是什么?访问量足足有 220W+,想不到啊,这么简单的问题竟然有这么多程序员被困扰过。 来回顾一下提问者的问题吧: 在 Java 中,数组虽然是一个对象,但并未明确的...

2019-12-26 12:54:43

阅读数 1228

评论数 2

原创 教妹学Java(一):什么是Java?

本篇文章通过我和妹妹的对话来谈一谈“什么是 Java?”这是老生常谈的话题,为此我狠下了一番苦心,想到了这个标题,力求文章能够超凡脱俗。 “语不惊人死不休”,没错,本篇文章的标题就是这么酷炫,接受不了的同学就别点进来看了,所谓好奇心害死猫;能够接受的同学我只能说你赚到了,你不仅能在阅读的过程中感受...

2019-12-24 11:22:46

阅读数 1297

评论数 2

原创 灵魂拷问:Java如何获取数组和字符串的长度?length还是length()?

限时 1 秒钟给出答案,来来来,听我口令:“Java 如何获取数组和字符串的长度?length 还是 length()?” 在逛 programcreek 的时候,我发现了上面这个主题。说实话,我当时脑海中浮现出了这样一副惊心动魄的画面: 面试官老马坐在我的对面,地中海式的发型令我敬佩有加。尽管略...

2019-12-24 10:49:15

阅读数 1189

评论数 6

原创 @程序员,承认吧,都是你的错!

老读者都知道的,我没干过什么大事,无非就是敲敲代码、写写文章。还有就是及时吃饭、睡觉、打豆豆。 这不,就有个哥们看不惯我了,再见之后还要撂下这句狠话:“你这种人是干不了大事的。” 好吧,我承认,都是我的错!我真没想过要干什么大事。我觉得打打杂,扫扫地挺好的。我估计我来到这个世界上的时候,父母也没...

2019-12-23 14:45:35

阅读数 2424

评论数 15

原创 程序员的遮羞布:这个需求技术上无法实现

老读者都知道的,我在三线小镇洛阳工作。公司很小,开发人员最多的时候也就十来个,最少的时候也就我一个光杆司令。由于掌握着公司所有的核心代码,所以我一直很嚣张。老板也拿我没办法,有时候为了追加一个功能,还得看我脸色。而我呢,经常甩给老板的一句话就是:“这个需求技术上无法实现。” 有时候,老板被我逼急了...

2019-12-20 10:25:15

阅读数 1211

评论数 0

原创 大学四年,关于Java书籍的最佳阅读顺序

私下里,经常有一些大学生找我推荐 Java 书籍,并且要循序渐进型的,刚开始不要太难,否则就入门到放弃了,但收尾的时候一定要有深度,否则怎么收割大厂 Offer。 要求还不少,我给你说。不过,男人,你懂得,能说不行吗?必须硬上啊。刚好各位同学也可以趁着放寒假的时候进修一下。 虽然我并非什么专家,...

2019-12-19 20:43:26

阅读数 2618

评论数 7

原创 五分钟学Java:为什么不应该使用Java的原始类型?

在逛 Stack Overflow 的时候,发现了一些访问量像熊耳山一样高的问题,比如说这个:为什么不应该使用Java的原始类型?访问量足足有 205K+,这不得了啊!说明有很多很多的程序员被这个问题困扰过。实话实说吧,本文之前的我就是其中之一。 来回顾一下提问者的问题吧: Java 的原始类型...

2019-12-19 17:37:04

阅读数 1536

评论数 2

原创 灵魂拷问:如何检查Java数组中是否包含某个值 ?

在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。 另外,我想要告诉大家的是,作为程序员,我们千万不要轻视这些基础的知识点。因为基础的知识点是各种上层技术共同的基础,只有彻底地...

2019-12-17 10:36:16

阅读数 958

评论数 3

原创 @程序员,别再迷恋多线程工作了

我刚刚尝试了一下,一边用 iPad 看“Java 极客技术”自制的 SpringBoot 视频(1.2X 倍速),一边在 iMac 上回复博客上读者的留言。过了一会,视频上讲了什么,我完全没有印象了;而回复的内容也写得乱七八糟。 很长一段时间内,我都在欺骗我自己:一边写博客,一边听音乐,自认为可以...

2019-12-16 11:00:07

阅读数 1237

评论数 7

原创 工作十年,分享看过的优质 Java 书籍

不知不觉,我已经接触 Java 11 年了——从 2008 年北京奥运会那年开始,到现在;未来还会更久。这期间我读了不少 Java 方面的书籍,纸质版的少说有三十来本吧,更何况还有不少的电子书。万事都有好坏,书也一样。有的是精神粮食,有的纯粹是浪费时间。这里就分享一些我精挑细选后的优质书籍,希望能...

2019-12-13 10:38:32

阅读数 1886

评论数 9

原创 灵魂拷问:Java 的 substring() 是如何工作的?

在逛 programcreek 的时候,我发现了一些小而精悍的主题。比如说:Java 的 substring() 方法是如何工作的?像这类灵魂拷问的主题,非常值得深入地研究一下。 另外,我想要告诉大家的是,研究的过程非常的有趣,就好像在迷宫里探宝一样,起初有些不知所措,但经过一番用心的摸索后,不...

2019-12-12 07:31:49

阅读数 896

评论数 0

原创 五分钟学Java:Java到底是值传递还是引用传递?

在逛 Stack Overflow 的时候,发现了一些访问量像阿尔卑斯山一样高的问题,比如说这个:Java 到底是值传递还是引用传递?访问量足足有 188万+,这不得了啊!说明有很多很多的程序员被这个问题困扰过。实话实说吧,我就是其中之一。 来回顾一下提问者的问题: 我一直认为 Java 是按引...

2019-12-11 08:43:27

阅读数 7039

评论数 32

原创 @程序员,请掌握这些核心生存技能

大咖你好,作为一个编程初学者,有什么需要注意的? 以上是一个读者流年似水的提问。我把他的问题置顶了,但一直没想好怎么回答,因为问题太过笼统了。后来,他也可能意识到了这一点,就又给我发了一条微信: 在吗?老师。我们作为新人应该在编写代码的过程中注意哪些问题呢? 这个问题其实也不太好回答,因为要...

2019-12-10 08:30:48

阅读数 6234

评论数 26

原创 RateLimiter配合ConcurrentHashMap对用户进行简单限流

对于小不点的项目来说,RateLimiter配合ConcurrentHashMap可以对用户进行简单的限流,防止用户频繁刷量或者高频请求。 RateLimiter 是 Guava 下的一个包,采用的是令牌桶算法:以一个恒定的速率向固定容量大小的桶中放入令牌,当有流量来的时候从桶中取出一个令牌。如果...

2019-12-09 16:28:17

阅读数 852

评论数 0

原创 五分钟学Java:为什么会发生ArrayIndexOutOfBoundsException?

在逛 Stack Overflow 的时候,发现了一些访问量像昆仑山一样高的问题,比如说这个:为什么会发生 ArrayIndexOutOfBoundsException?这样看似简单到不值得一问的问题,访问量足足有 69万+,这不得了啊!说明有不少的初级程序员被这个问题困扰过。实话实说吧,我也有点...

2019-12-07 10:02:22

阅读数 861

评论数 2

原创 灵魂拷问:为什么 Java 字符串是不可变的?

在逛 programcreek 的时候,发现了一些精妙绝伦的主题。比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思。 对于绝大多数的初级程序员来说,往往停留在“知其然不知其所以然”的层面上——会用,但要说底层的原理,可就只能挠挠头双手一摊一张问号脸了。 很长一段时间内...

2019-12-05 09:47:07

阅读数 2298

评论数 14

原创 对《Head First Java》读者的一些建议

在我遇到《Head First Java》之前,如果你要我推荐 Java 技术书,我会毫不犹豫地推荐《Java 编程思想》和《Java 核心技术卷》,因为大家都说好嘛,我只能“同流合污”了(强颜欢笑);但换成是现在的话,我会优先推荐《Head First Java》。 尽管《Head First ...

2019-12-04 15:40:37

阅读数 945

评论数 0

原创 @程序员,请万分珍重你的第一份工作

01、我的故事 昨天我在群里发起了一个议题:读者朋友们,大家伙觉得第一份工作重要吗?回答不要太统一,重要个屁——不可能的。 老读者都知道一些我的经历了。高考失利,因为太文弱干不了搬砖的活,就上了大专,大三的时候经过短暂的培训莫名其妙地找到了工作。 因此,我对第一份工作一直抱着感恩的心态。因为它让我...

2019-12-04 10:14:13

阅读数 3081

评论数 30

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