被 YYYY-MM-dd Bug 到的除了你还有腾讯微信!

herman 3个月前 (01-03) 274浏览

Ctrl + C 和 Ctrl + V 使用惯了,Bug 都一样,翻车也一起翻! 这两天,相信不少公司都被 YYYY-MM-dd 的时间格式化方式坑到了。其中包括,小米,微信等互联网一线大型公司。 微信赞赏里面直接出现了错误日期的 Bu...

对不起,网上的那些 Redis 分布式锁的用法都是错的!

herman 3个月前 (12-23) 278浏览

Redis 分布式锁的文章,网上一大片。但是大多数的实现,都有存在漏洞!这也正是为什么 Redis 的作者推出 Redlock 的原因之一了。 今天,我来说说,常见的 Redis 分布式锁都有哪些漏洞! 分布式锁的 N 多 Bug,你真...

吐槽一下 Java 8 Lambda 表达式的优缺点

herman 4个月前 (12-12) 406浏览

使用 Java 8 有很长的一段时间了,对它的 Lambda 表达式爱不释手,但是最近发现它的缺点也不少! 原本项目跑的是很顺利的,直到有一天改了某个需求,随手把这个任务分给了其他新同事,谁知新同事看不懂 Lambda,源码阅读起来太困难了!...

Mac 下 ProtoBuf 的安装教程

herman 4个月前 (11-30) 247浏览

Mac 下的软件安装其实非常的简单。前提是你安装 Homebrew,今天就有一个新手 Mac 用户问我如何安装 ProtoBuf,这里我录制了一个小的视频教程和写了这篇文章,方便大家在 Mac 下安装 ProtoBuf。 安装之前,我们可以先...

SpringBatch 视频教程百度云地址免费下载!

herman 4个月前 (11-30) 262浏览

SpringBatch 并不是一个新框架,它有好几年的历史了。估计我个人的观察,其实有不少公司都用的有这个框架!这一点也可以从我在阿里云发表的对应文章的阅读数上可以看出! SpringBatch 教程 刚好最近不少网友咨询我,Sprin...

从入门到跑路的 .dockerignore 忽略文件

herman 5个月前 (11-10) 379浏览

制作 Docker 镜像的时候,有一个非常关键的文件 .dockerignore。根据这个文件的描述就知道它有两个特点:1、它是一个隐藏文件;2、它可以专用与忽略掉 docker 镜像的某些文件。 和 .dockerignore 类似的文件其...