240 发简信
IP属地:广东
  • 利用线段树替代redis的有序集合实现排名

    存在的问题 在现有的业务中使用了redis的有序集合对象作为排行榜,但是由于数据本身没有落地,而且用户数据太多,将近一千五百万的数据,导致red...

  • php中curl未设置超时导致的睡眠进程问题

    在我们的业务中,需要定时任务去执行php脚本,对苹果自动续费用户进行续约。某次发现有大量的定时任务在执行,有些开始时间是半年前,所有进程都处于睡...

  • 一次etcd踩坑记

    最近项目中部分服务迁移到go,为了方便监控服务,采用了etcd。启动go服务的时候,去etcd获取一个租约,然后每隔一段时间,就去续约。go的e...

  • Web协议栈的常见问题

    1.为什么需要三次握手?因为传输双方都必须协商出一个序号,序号相当于起点,后面数据传输了多少,序号就递增多少,后续的确认,重传都是根据这个序号来...

  • CGI,FastCGI,php-fpm的关系

    CGI CGI(Common Gateway Interface) 是外部应用程序(CGI程序)与WEB服务器之间的接口标准,是在CGI程序和W...

  • Resize,w 360,h 240
    Redis锁的正确使用

        最近在做一个抽奖活动的后台,代码是自动生成的,只需要做些修改。之前的公共代码用了Redis锁来防止并发情况,但是了解代码的过程中,发现代...

  • Innodb存储引擎中的一致性读与排他锁

        在学习innodb存储引擎的过程中,了解到一致性非锁定读是根据MVVC(行多版本控制)的方式实现的。在事务级别为REPEATABLE R...