密码保护:深入理解Java并发编程(十四):实战synchronized——使用synchronized实现单例
无法提供摘要。这是一篇受保护的文章。
无法提供摘要。这是一篇受保护的文章。
8月13日,SpringBoot悄悄的升级了一个新的版本,2.3.3.RELEASE正式对外提供了。  在maven仓库中,已经支持对2.3.3.RELEASE的引用了。  这一版本中,新特性只有一个,但是同时修复了18个Bug。 新特...
对于大型的分布式系统来说,热点数据一直都是一个需要重点关注的事情,比如热卖商品热点新闻等就都是属于热点数据的。 通常情况下,这种热点数据都会被放在缓存里面,但是如果突然有大量流量需要访问同一个特定的数据,就会导致流量过于集中,使得很多物理资...
在前几天的文章《为什么阿里巴巴禁止使用Apache Beanutils进行属性的copy?》中,我曾经对几款属性拷贝的工具类进行了对比。 然后在评论区有些读者反馈说MapStruct才是真的香,于是我就抽时间了解了一下MapStruct。结...
在Java中进行日期处理大家一定都不陌生,我们经常会需要在代码中进行日期的转换、日期的格式化等操作。 而一般我们进行日期格式化的时候都会使用SimpleDateFormat工具,之前我们有一篇文章介绍过SimpleDateFormat的线程...
在日常开发中,我们经常需要给对象进行赋值,通常会调用其set/get方法,有些时候,如果我们要转换的两个对象之间属性大致相同,会考虑使用属性拷贝工具进行。 如我们经常在代码中会对一个数据结构封装成DO、SDO、DTO、VO等,而这些Bean...
很多人会有这样的疑问,我是一个做后端开发的,我要不要掌握算法?应该掌握到什么程度?掌握算法有什么应用场景呢? 这篇文章不给你讲大道理,从我们常用的Kafka索引入手,来讲述算法在工程上基于场景的灵活运用。 索引的重要性 索引对于我们来说并不...
作者:汪吉 入门步骤 安装 https://arthas.gitee.io/install-detail.html 上述命令会下载启动脚本文件 as.sh 到当前目录,执行方式: curl -L https://alibaba.github...
fastjson大家一定都不陌生,这是阿里巴巴的开源一个JSON解析库,通常被用于将Java Bean和JSON 字符串之间进行转换。 前段时间,fastjson被爆出过多次存在漏洞,很多文章报道了这件事儿,并且给出了升级建议。 但是作为一...
本文来自作者投稿,原作者:上帝爱吃苹果 目前在魔都,贝壳找房是我的雇主,平时关注一些 java 领域相关的技术,希望你们能在这篇文章中找到些有用的东西。个人水平有限,如果文章有错误还请指出,在留言区一起交流。 我想大家肯定都或多或少的看过各...