• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






问题杀手。

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

文章分类 -  高并发

 
一个程序员眼中的热点新闻。
摘要:目录 (1)为什么要用缓存集群 (2)20万用户同时访问一个热点缓存 (3)基于流式计算的缓存热点自动发现 (4)热点缓存自动加载为JVM本地缓存 (5)限流熔断保护 (6)总结 昨天一连出现3个热点新闻:双宋离婚、宝强母亲去世、李晨范冰冰分手。广大网友可能更多关注的新闻本身,纷纷留言评论发表自己看 阅读全文
posted @ 2019-06-28 12:26 问题大白 阅读(286) 评论(0) 推荐(0)
如何设计并实现一个秒杀系统?(含完整代码)
摘要:前言 之前在 Java-Interview 中提到过秒杀架构的设计,这次基于其中的理论简单实现了一下。 本次采用循序渐进的方式逐步提高性能达到并发秒杀的效果,文章较长,请准备好瓜子板凳^_^ 本文所有涉及的代码: https://github.com/crossoverJie/SSM https:/ 阅读全文
posted @ 2019-06-20 10:29 问题大白 阅读(359) 评论(0) 推荐(0)
ReentrantReadWriteLock(可以重入的读写锁)源码浅析
摘要:一、ReentrantReadWriteLock简介 上一篇文章我们将讲到的ReentrantLock和Synchronized锁,都属于排他锁,也就是说只会有一个线程获取锁;而我们今天讲的ReentrantReadWriteLock(读写锁)是支持多个线程同时获取锁的在获取读锁时;但是在获取到写锁 阅读全文
posted @ 2019-05-30 14:44 问题大白 阅读(283) 评论(1) 推荐(0)
手写线程池
摘要:前言 原以为线程池还挺简单的(平时常用,也分析过原理),这次是想自己动手写一个线程池来更加深入的了解它;但在动手写的过程中落地到细节时发现并没想的那么容易。结合源码对比后确实不得不佩服 DougLea 。 我觉得大部分人直接去看 java.util.concurrent.ThreadPoolExec 阅读全文
posted @ 2019-05-28 11:10 问题大白 阅读(470) 评论(0) 推荐(0)
如何设计一个百万级用户的抽奖系统?
摘要:目录 1.抽奖系统的背景引入 2.结合具体业务需求分析抽奖系统 3.一个未经过优化的系统架构 4.负载均衡层的限流 5.Tomcat线程数量的优化 6.基于Redis实现抽奖业务逻辑 7.发放礼品环节进行限流削峰 8.系统架构设计总结 1、抽奖系统的背景引入 本文给大家分享一个之前经历过的抽奖系统的 阅读全文
posted @ 2019-05-22 11:58 问题大白 阅读(700) 评论(0) 推荐(0)
面试必备指南:你的系统如何支撑高并发?
摘要:一道面试题的背景引入 大多数同学被问到这个问题压根儿没什么思路去回答,不知道从什么地方说起,其实本质就是没经历过一些真正有高并发系统的锤炼罢了。 因为没有过相关的项目经历,所以就没法从真实的自身体会和经验中提炼出一套回答,然后系统的阐述出来自己负责过的系统如何支撑高并发的。 所以,这篇文章就从这个角 阅读全文
posted @ 2019-03-28 13:49 问题大白 阅读(908) 评论(0) 推荐(0)