标签:高并发

JAVA

面试官:为什么LongAdder性能比long还快

herman 3年前 (2021-08-15) 2127浏览

通过最近一段时间的试验,我发现周六周日写原创,没多少人看! 业余草累计原创444篇 因此,以后尽量将周六周日写的原创文章,放在周一和周五之间发布! Java 程序员需要经常关注一些国外大神级别程序员的动向。比如,我经常关注...

JAVA

再不学就老了,BAT 大厂的大型网站页面静态化你了解吗?

herman 5年前 (2019-10-19) 2719浏览

我们小伙伴们在访问淘宝、网易等大型网站时有没有考虑到,网站首页、商品详情页以及新闻详情页面是如何处理的?怎么能够支撑这么大流量的访问呢? 很多小伙伴们就会提出他们都采用了静态化的方案,这样用户请求直接获取静态数据html,就不需要访问数据库了...

JAVA

关于面试中必问的跨表Join问题

herman 5年前 (2019-07-24) 3949浏览

一般的,像 MySQL 单表数据在 2000W 的时候就要考虑分库分表了。因为,在往上,查询效果下降的就比较明显了。 数据库拆分 然而,分表好分,分起来也很爽。但是分表之后的跨表 Join,或者合并查询就显得很头痛了。今天,我们一起来看...

JAVA

电商系统中的秒杀高并发单机限流实战

herman 6年前 (2019-06-10) 4137浏览

今天,抽空,我给大家介绍一下限流。目前关于限流的框架和工具都比较多,比如 Redis、阿里的 Sentinel、Nginx、OpenResty 等。今天我先给大家介绍一个简单的限流,单机限流方法。 高并发限流 限流不管是在生活中还是代码...

JAVA

面试必问的关于商品超买问题的解决方案

herman 6年前 (2019-04-18) 3731浏览

前两天写的文章,在群里被广泛讨论。有人提出了让我写一写如何解决商品超卖问题? 这个问题真是老生常谈,不止是秒杀,抢购中才有超卖问题,就是一个普通的商品,在并发时也有可能发生超卖。那么该如何解决呢?办法很简单。 先说我的第一个解决办法,给...

业余杂谈

极客时间《Java并发编程实战》购买返现24

herman 6年前 (2019-02-25) 5464浏览

极客时间的课程大多数都是精品课程,今年以来,极客时间推出了不少课程,有 Java、前端、面试技巧等方面的,内容都还不错。就在今天,极客时间又推出了《Java并发编程实战》专栏,非常受欢迎! 为了回报大家,并且现在的面试中,关于并发应该是必问...

业余杂谈

说说信号量限流和限流算法的区别

herman 6年前 (2019-02-25) 4446浏览

最近,我看到有人提到限流,然后说可以用信号量来做。我不反对,也不赞成。为什么呢?因为,我认为它们两个不一样,使用的场景不同! 上图来源于网络。 信号量其实很好的理解。就是限制最大的并发数。Java 中 Semaphore 是一...

业余杂谈

高并发和高可用在电商系统中的实践经验分享

herman 6年前 (2019-02-19) 3498浏览

先说一点,最近有人私信我:“有工作,没人带,怎么办?” 哎,这个问题真是个好问题啊。我只能告诉你一点,学习这件事只能靠自己,别人谁都靠不了。如果没人带,那就多看我的微信公众号里的文章。里面有很多的学习教程和视频资源,...

JAVA

缓存+数据库(DB)一致性问题解决方案分析!

herman 6年前 (2018-12-20) 9043浏览

没有一项技术是完美的,任何一项技术都存在驳论。CAP 理论也告诉我们,没有完美无缺!所以缓存一致性问题,分布式架构一致性问题,缓存与数据库不一致问题等都没有完美的解决方案。只有最适合自己业务的解决方案! 参考我前面的那篇文章《电商系统高并发...

JAVA

详解高并发的解决思路与手段

herman 6年前 (2018-10-09) 2913浏览 0评论

人的一生离不开死亡和税收;码农的一生离不开bug和代码;代码离不开维护和重构!你写代码的时间越久越离不开高并发!本文根据我的个人经验和网上的一些资料,给大家介绍一些解决高并发的思路和手段。 在 java 中,给我们提供了一个关于高并...