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

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

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

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

程序人生

新书进展和我的决定。

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

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

Java

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

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

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

未分类

10人有9个答错,另外1个只对一半:万博manbext手机版的锁,到底锁的是什么?

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

在MySQL万博manbext手机版中,为了解决并发问题,引入了很多的锁机制,很多时候,万博manbext手机版的锁是在有万博manbext手机版操作的过程中自动添加的。 所以,这就导致很多程序员经常会忽略万博manbext手机版的锁机制的真正的原理。比如,我经常在面试中会问候选人,你知道MySQL Innod...

Java

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

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

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

Java

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

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

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

Java

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

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

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

程序人生

被认定为高层次人才了!

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

上周,收到了HR同事的钉钉消息,告知我的杭州人才分类认定已经完成了。  1 从今年3月份开始申请,一直到8月底,终于通过了。在我的电脑中,还有我当时申请人才认定的时候的那些文件:  不申请不知道,人才认定还真的是个非常麻烦的事情,麻烦到...

Java

使用Java8改造出来的模板方法真的是yyds

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

我们在日常开发中,经常会遇到类似的场景:当要做一件事儿的时候,这件事儿的步骤是固定好的,但是每一个步骤的具体实现方式是不一定的。 通常,遇到这种情况,我们会把所有要做的事儿抽象到一个抽象类中,并在该类中定义一个模板方法。这就是所谓的模板方法...

吐血推荐

Hollis公众号

热门文章

热门标签

网站统计

  • 日志总数:544
  • 评论总数:4703
  • 标签总数:207
  • 页面总数:7
  • 分类总数:52
  • 最后更新:2022-07-31
  • 日历

    2022年 8月
    一 二 三 四 五 六 日
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     

    HollisChuang's Blog

    联系我关于我
  • 微信咨询
    关注微信:themebetter
    复制微信号
  • 回顶
    回顶部