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

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

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

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

MySQL

求你了,别再说数据库锁的只是索引了!!!

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

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

程序人生

被认定为高层次人才了!

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

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

Java

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

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

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

实时热点

一觉醒来,没有购房资格了!

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

8月5日,杭州市房地产市场平稳健康发展领导小组办公室发布《关于进一步加强房地产市场调控的通知》,对于杭州的购房政策有很大影响。 变化内容主要是: 1、原来杭州落户就能买房;现在是落户后需要交2年的社保。 2、原来是没有杭州户口的,社保缴满2...

程序人生

“双减”政策落地,这个行业的时代结束了!

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

在今年1月的一档纪录片中,当面对“它(在线教育)是钱可以烧出用户,烧出护城河,变成一个持久的、万亿级的生意吗?” 猿辅导创始人李勇说:“我想不到什么原因是它不能的。” 从开年之初,在线教育摇摇晃晃,先后经历裁员,转型,一场盛大的自救帷幕正在...

综合应用

session、token、jwt、oauth2 傻傻分不清

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

在我们的 java 业务系统中,或多或少的会涉及到权限、认证等类似的概念。但是很多小伙伴还是傻傻的分不清这些的概念和区别,今天我们就来好好的捋一捋,将其区别的概念深深的刻在脑海中。 认证 Authentication 百度百科中对于认证的解...

Java

使用各类BeanUtils的时候,切记注意这个坑!

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

在日常开发中,我们经常需要给对象进行赋值,通常会调用其set/get方法,有些时候,如果我们要转换的两个对象之间属性大致相同,会考虑使用属性拷贝工具进行。 如我们经常在代码中会对一个数据结构封装成DO、SDO、DTO、VO等,而这些Bean...

Java

在Java中,负数的绝对值竟然不一定是正数!!!

hollischuang阅读(1515)评论(1)赞(2)

绝对值是指一个数在数轴上所对应点到原点的距离,所以,在数学领域,正数的绝对值是这个数本身,负数的绝对值应该是他的相反数。 这几乎是每个人都知道的。 在Java中,想要获得有个数字的绝对值,可以使用java.lang.Math中的abs方法,...

虚拟机

到底谁才是垃圾?

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

作为 Java 程序员,我们是幸福的,因为我们不需要管理系统中的垃圾。我们只需要将重点放在业务中就可以了。至于垃圾什么的就交给天生的垃圾收集器就可以了。 那既然都这么说了,我们干嘛还要花心思来学习这些呢?我们学习这些肯定是为了更好的理解我们...

HollisChuang's Blog

联系我关于我