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

  1. 程序员,请万分珍重你的第一份工作

    昨天我在群里发起了一个议题:读者朋友们,大家伙觉得第一份工作重要吗?回答不要太统一,重要个屁——不可能的。

    2019/12/04

  2. 为什么要将局部变量的作用域最小化?

    嗨,本篇文章来说说 Java 的一个小细节:为什么要将局部变量的作用域最小化?

    2019/12/04

  3. Java Socket:飞鸽传书的网络套接字

    在古代,由于通信不便利,一些聪明的人就利用鸽子会飞且飞得比较快、会辨认方向的优点,对其进行了驯化,用来进行消息的传递——也就是所谓的“飞鸽传书”。而在 Java 中,网络套接字(Socket)扮演了同样的角色。

    2019/12/04

  4. 推荐给Java程序员的优质书单(三):《Head First Java》

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

    2019/12/04

  5. Stack Overflow 上 370万浏览量的一个问题:如何比较 Java 的字符串?

    在逛 Stack Overflow 的时候,发现了一些访问量像喜马拉雅山一样高的问题,比如说这个:如何比较 Java 的字符串?访问量足足有 370万+,这不得了啊!说明有很多很多的程序员被这个问题困扰过。

    2019/12/03

  6. Stack Overflow 上 250W 浏览量的一个问题:你对象丢了

    在逛 Stack Overflow 的时候,发现最火的问题竟然是:什么是 NullPointerException(java.lang.NullPointerException),它是由什么原因导致的,有没有好的方法或者工具可以追踪它发生的原因?

    2019/12/03

  7. IDEA 如何查看 class 文件反编译后的内容

    有时候,我们需要查看 IDEA 编译后的 class 文件是什么样子的,字节码不太能看得懂,就需要再进行反编译。怎么做呢?

    2019/12/03

  8. 行数据上加一个version版本字段,可以有效防止数据重复更新

    有时候,可能因为编码上的一些漏洞被利用,导致代码部分的check失效,一些重复请求会同时更新一条数据,导致出现问题。在行数据上加一个 version 版本字段,可以为程序加上最后一道屏障。

    2019/12/01

  9. jQuery 禁用表单提交按钮,防止用户请求重复提交

    当页面上有表单的时候,为了防止用户等不及服务器端响应重复点击提交按钮向服务器端发送重复请求,我们通常需要在请求提交之前将提交按钮禁用。

    2019/11/29

  10. 灵魂拷问:创建 Java 字符串,用""还是构造函数

    在逛 programcreek 的时候,我发现了一些小而精悍的主题。比如说:创建 Java 字符串,用 “” 还是构造函数?像这类灵魂拷问的主题,非常值得深入地研究一下。

    2019/11/28

  11. Stack Overflow上188万浏览量的提问:Java到底是值传递还是引用传递?

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

    2019/11/26

  12. IDEA 如何自动导入(import)

    如果大家正在使用一个未曾导入(import)过的类,或者它的静态方法或者静态字段,IDEA 会给出对应的建议,只要按下 ⌥(option)和回车就可以接受建议。

    2019/11/26

程序员的人生不止有代码

Java 之根基,Java 程序员必学


仿金山词霸每日一句的分享海报(可添加网络图片、中英文对照句子、个人二维码)

35 15

生成带有背景图片、用户网络头像、用户名称的二维码图片

21 26

Web开发进阶之路一书的源代码,可直接导入到工作库

15 5

6 6

教妹学Java、五分钟学Java等系列文章中代码示例

3 2

Bootstrap省市级关联菜单

2 5