会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HollisChuang
博客园
首页
新随笔
联系
订阅
管理
2021年12月29日
全网连夜修复的Log4j漏洞,如何做到一行代码都不改?
摘要: GitHub 21.5k Star 的Java工程师成神之路,不来了解一下吗! GitHub 21.5k Star 的Java工程师成神之路,真的不来了解一下吗! Apache Log4j2 远程代码执行漏洞的问题最近闹得沸沸扬扬的,很多人都被大半夜叫起来紧急修复这跟问题。 有很多人在微信上问我:这
阅读全文
posted @ 2021-12-29 10:00 HollisChuang
阅读(440)
评论(0)
推荐(0)
2021年12月25日
Log4j未平,Logback 又起!再爆漏洞?
摘要: 前段时间 Log4j接连爆漏洞的事儿相比把大家都折腾的不轻,很多开发都被连夜叫起来修复漏洞。这几天终于平复一些了。 可是,昨晚,忽然看到技术群和朋友圈,有人开始聊Logback 又爆漏洞了。 这是什么情况?难道又是远程代码调用这种重量级 bug 吗?难道又要连夜修复了么? 于是,第一时间到 Logb
阅读全文
posted @ 2021-12-25 15:47 HollisChuang
阅读(2486)
评论(2)
推荐(1)
2021年12月20日
最近,我和隐私计算干上了。
摘要: 最近一段时间,我除了写业务代码之外,还整了个新鲜玩意,那就是参与搞了一下隐私计算相关的事情。 现在有空了,刚好总结一下。因为隐私计算可能对于很多工程开发朋友来说很陌生,所以,**我这篇文章主要是给大家科普一下,让大家知道有这么个技术以及现在的主要方向。**这里面不会有太多的算法内容和底层原理,相信大
阅读全文
posted @ 2021-12-20 10:15 HollisChuang
阅读(1101)
评论(0)
推荐(0)
2021年11月15日
面试官疯了吗,问我为什么浮点数不精确?
摘要: 很多人都知道,Java 中的浮点数并不精确,需要用 BigDecimal进行精确计算,但是,很少有人知道为什么浮点数不精确呢?不精确为什么还要用呢?本文就来展开分析一波; 我们知道,计算机的数字的存储和运算都是通过二进制进行的,对于,十进制整数转换为二进制整数采用"除2取余,逆序排列"法 具体做法是
阅读全文
posted @ 2021-11-15 10:37 HollisChuang
阅读(1058)
评论(0)
推荐(2)
2021年11月8日
MySQL 默认隔离级别是RR,为什么阿里这种大厂会改成RC?
摘要: 我之前写过一篇文章《为什么MySQL选择REPEATABLE READ作为默认隔离级别?》介绍过MySQL 的默认隔离级别是 Repeatable Reads以及背后的原因。 主要是因为MySQL在主从复制的过程是通过bin log 进行数据同步的,而MySQL早期只有statement这种bin
阅读全文
posted @ 2021-11-08 10:02 HollisChuang
阅读(7240)
评论(0)
推荐(5)
2021年9月27日
千万不要再这样创建集合了!极容易内存泄露!
摘要: GitHub 21.5k Star 的Java工程师成神之路,不来了解一下吗! GitHub 21.5k Star 的Java工程师成神之路,真的不来了解一下吗! 由于Java语言的集合框架中(collections, 如list, map, set等)没有提供任何简便的语法结构,这使得在建立常量集
阅读全文
posted @ 2021-09-27 12:46 HollisChuang
阅读(1089)
评论(5)
推荐(0)
2021年9月14日
求你了,别再说数据库锁的只是索引了!!!
摘要: GitHub 21.3k Star 的Java工程师成神之路,不来了解一下吗! GitHub 21.3k Star 的Java工程师成神之路,真的不来了解一下吗! 在MySQL数据库中,为了解决并发问题,引入了很多的锁机制,很多时候,数据库的锁是在有数据库操作的过程中自动添加的。 所以,这就导致很多
阅读全文
posted @ 2021-09-14 10:02 HollisChuang
阅读(1225)
评论(1)
推荐(2)
2021年8月23日
使用Java8改造出来的模板方法真的是yyds
摘要: GitHub 21.3k Star 的Java工程师成神之路,不来了解一下吗! GitHub 21.3k Star 的Java工程师成神之路,真的不来了解一下吗! 我们在日常开发中,经常会遇到类似的场景:当要做一件事儿的时候,这件事儿的步骤是固定好的,但是每一个步骤的具体实现方式是不一定的。 通常,
阅读全文
posted @ 2021-08-23 09:56 HollisChuang
阅读(993)
评论(0)
推荐(0)
2021年8月16日
使用各类BeanUtils的时候,切记注意这个坑!
摘要: 在日常开发中,我们经常需要给对象进行赋值,通常会调用其set/get方法,有些时候,如果我们要转换的两个对象之间属性大致相同,会考虑使用属性拷贝工具进行。 如我们经常在代码中会对一个数据结构封装成DO、SDO、DTO、VO等,而这些Bean中的大部分属性都是一样的,所以使用属性拷贝类工具可以帮助我们
阅读全文
posted @ 2021-08-16 10:13 HollisChuang
阅读(1730)
评论(0)
推荐(2)
2021年7月26日
在Java中,负数的绝对值竟然不一定是正数!!!
摘要: 绝对值是指一个数在数轴上所对应点到原点的距离,所以,在数学领域,正数的绝对值是这个数本身,负数的绝对值应该是他的相反数。 这几乎是每个人都知道的。 在Java中,想要获得有个数字的绝对值,可以使用java.lang.Math中的abs方法,这个类共有4个重载的abs方法,分别是: public st
阅读全文
posted @ 2021-07-26 10:41 HollisChuang
阅读(1500)
评论(3)
推荐(1)
下一页
公告