董俊俊 的个人动态
  • 董俊俊 发布了文章
    5个月前

    php实现秒杀系统

    压测工具 当我们将整个代码逻辑写完了之后,我们需要测试性能是怎么样的,这个时候就需要用到压测工具,压测工具选择比较多,但是他们的基本原理是相近的。 通过多线程的模式,并发的访问我们需要压测
  • 董俊俊 回答了问题
    5个月前

    抢购场景下,redis原子性控制超卖问题

    你的思路不错,可以继续去想下直接incrby改会有什么问题,老师提供的思路只是其中一个方案,真正场景实现肯定会有非常多的方案,需要大家自己思考。

    redis->eval本身就是执行lua脚本,redis->incrby理论上也可以防止边界条件的发生,不会造成超卖,因为incrby就实现了查询+修改的原子操作,但是有一点点小缺点就是,不能做到只要一超卖了就直接终止+1。

  • 董俊俊 发布了文章
    5个月前

    如何预估服务器带宽需求

    PC=PV/T*C*t*f 其中,PC是并发数,T是观测时间,即产生PV的时间长度,比如一天中的14个小时产生了20万并发,则公式中T=14*60*60秒,PV=20万。C是单个页面请求的HTTP连
  • 董俊俊 点赞了文章
    5个月前

    Java 编程技巧之数据结构

    导读 唐宋八大家之一欧阳修在《卖油翁》中写道: 翁取一葫芦置于地,以钱覆其口,徐以杓酌油沥之,自钱孔入,而钱不湿。因曰:“我亦无他,唯手熟尔。” 编写代码的&
  • 董俊俊 收藏了文章
    5个月前

    API 接口设计: GraphQL 和 REST 怎么选择?

    这个话题在开发社区里已经讨论过一段时间,人们对此有不同的看法与观点,那么我应该使用哪一个? 有很多东西需要成长但富有活力的新成员还是经验丰富的老成员? 在此之前让我们了解下 REST 和 Grap
  • 董俊俊 点赞了文章
    5个月前

    15 分钟掌握 vue-next 响应式原理

    写在前面 最新 vue-next 的源码发布了,虽然是 pre-alpha 版本,但这时候其实是阅读源码的比较好的时机。在 vue 中
最近访客
  • 小花花
    小花花 3个月前