HollisChuang's Blog-Java干货集散地HollisChuang's Blog

天道不一定酬所有勤
但是,天道只酬勤

【今日观点】 搞点事情!死磕Java并发编程(带密码文章如何访问)

对于程序员来说,编写不出错的代码是很难的,比这更难的是编写不出错的多线程相关代码。相比较于顺序执行的代码,并发执行的代码更加容易出错。而且在多线程场景中,出现了问题更加不容易排查。 造成这种种困难的原因就是开发者其实对并发编程有关的知识了解...

程序人生

问八股文的公司都是垃圾!?

hollischuang阅读(2036)评论(0)赞(3)

我最近经常看到很多人吐槽,很多公司的面试喜欢问“八股文”,总是问那些工作中用不到的东西,很多人甚至用这个来评判一个公司的好坏,认为问八股文的公司就是垃圾公司。 我今天想从一个面试官的角度来谈谈,面试的时候问八股文这件事儿。 八股文:形容面试...

程序人生

开源无国界?你开源出去的代码, 可能有一天你自己都不能用了!

hollischuang阅读(1462)评论(0)赞(2)

对于很多程序员来说,开源是在熟悉不过的了。我们愿意用很多开源软件,也愿意把自己写的东西开源出来给别人用。 很多工程师把开源精神奉为圭臬。开源社区里面大家都是自由的,平等的,温暖的,互相尊重的。 但是,开源这个事儿本身是没错的,很多工程师的开...

程序人生

新书进展和我的决定。

hollischuang阅读(1411)评论(0)赞(5)

距离上次给大家汇报我的新书的进展之后,又过去3个月了。 最近,时常收到朋友们的询问,很多人在催稿。今天给大家汇报一下当前的进展。顺便再说一个我的决定。 新书进展 现在这本书的整体文字内容都已经完工了,图片基本已经绘制完成了。 经过3次的修订...

Java

求你了,别再用 isSuccess 这样的方式给变量命名了!!!

hollischuang阅读(2621)评论(0)赞(4)

在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。 关于这个”本次请求是否成功”的字段的定义,我见过很多不同的开发者,定义的方式都不同,尤其是在属性的...

Java

Log4j未平,Logback 又起!再爆漏洞?

hollischuang阅读(1678)评论(0)赞(0)

前段时间 Log4j接连爆漏洞的事儿相比把大家都折腾的不轻,很多开发都被连夜叫起来修复漏洞。这几天终于平复一些了。 可是,昨晚,忽然看到技术群和朋友圈,有人开始聊Logback 又爆漏洞了。 这是什么情况?难道又是远程代码调用这种重量级 b...

Java

Java 中负数的绝对值不一定是正数

hollischuang阅读(1231)评论(0)赞(0)

这几乎是每个人都知道的。 在Java中,想要获得有个数字的绝对值,可以使用java.lang.Math中的abs方法,这个类共有4个重载的abs方法,分别是: public static int abs(int a) { return (a...

Java

千万不要再使用这种方式初始化集合了!!!

hollischuang阅读(1670)评论(0)赞(1)

由于Java语言的集合框架中(collections, 如list, map, set等)没有提供任何简便的语法结构,这使得在建立常量集合时的工作非常繁索。每次建立时我们都要做: 1、定义一个空的集合类变量 2、向这个结合类中逐一添加元素 ...

HollisChuang's Blog

联系我关于我