240 发简信
IP属地:浙江
  • 浅谈分布式锁的实现

    为什么要使用锁 业务在同一时刻只能有一个实例在运行,比如活动开奖、耗时数据库操作等场景,通常都以保证业务执行正常、节约服务器资源或者提高程序健壮性为目的。 引子 —— 文件锁...

  • 【技巧】让你的PHP命令行输出丰富多彩

    大家有没有注意到,在我们使用 composer 进行依赖管理的时候,它在命令行中的输出竟然是彩色的,而我们自己写的程序使用 echo 进行输出的时候,都是默认的黑底白字(依赖...

  • 【遇到的那些坑】奇怪的curl_setopt

    PHP中Curl扩展是个好东西,利用它我们可以在程序中很方便地进行HTTP请求。在这个扩展中,curl_setopt函数和curl_setopt_array函数被委以了配置请...

  • @李小胖Julia 略略略略。

    Redis的「zMScore」操作

    背景 最近在做公司项目时遇到这样一个场景:需要从Redis有序集合中取出20个元素,并且附带对应的score。因为有mGet、hMGet等方便的指令,我下意识地在键盘上输入z...

  • MongoDB aggregate,mapreduce,聚合命令的区别

    在mongodb中想要完成聚合操作,可以使用以下三种方式;但是很多时候这三个真是傻傻分不清楚,本文是来总结以下三种方式的区别滴~ 1. 聚合框架aggregate pipel...

  • Redis的「zMScore」操作

    背景 最近在做公司项目时遇到这样一个场景:需要从Redis有序集合中取出20个元素,并且附带对应的score。因为有mGet、hMGet等方便的指令,我下意识地在键盘上输入z...

  • 120