herman的文章

JAVA

排序算法之冒泡排序

2周前 (01-13) 50浏览

最近在阅读 Redis 和 MySQL 底层源码时,发现算法真的很重要。于是,就想先把简单的排序算法再摸一遍,最后整理成一个专栏,方便广大网友查阅! 排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定排序方式进行排...

JAVA

volatile可见性原理最强总结

2周前 (01-11) 61浏览

最近看到一篇很好的 volatile 可见性原理总结,分享给大家! volatile 是一种轻量且在有限的条件下线程安全技术,它保证修饰的变量的可见性和有序性,但非原子性。相对于 synchronize 高效,而常常跟 synchronize...

JAVA

从根上理解order by limit分页数据重复问题

2周前 (01-11) 64浏览

这个问题相信不少人都遇到过,但很少有人追根溯源。今天我抽出一点时间,来讨论讨论 order by + limit 在什么情况下会出现分页数据重复。 昨天在“CTO”群提问了之后,不少大神都回答的相当正确。我这里结合一下他们的回答,并补充一些内...

业余杂谈

京东芬香社交电商为什么火?收益如何?好做吗?

3周前 (01-04) 97浏览

最近很多人好奇的问我,朋友圈看到的一些分享京东购物的推广质量如何?好卖吗?收益如何?好做吗?乘着今天休息的时间,我来和大家掰一掰。 京东芬香社交电商的真实名字叫芬香社交电商,很多人是打着京东的旗号在做,这一点也是官方严禁限制的,但他们确实卖的...

JAVA

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

3周前 (01-03) 176浏览

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

JAVA

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

1个月前 (12-23) 187浏览

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