首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
PHP
订阅
J
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
再见ip.taobao,全网显示 IP 归属地,快用这个开源库
Github开源库,全屋显示IP归属地,替代淘宝API接口:https://ip.taobao.com/ 99.9%准确率、10微秒级别的查询效率,Ip2region开源项目
一份完整的阿里云 Redis 开发规范,值得收藏!
本文主要介绍在使用阿里云 Redis 的开发规范,从下面几个方面进行说明。 通过本文的介绍可以减少使用 Redis 过程带来的问题。 防止网卡流量、慢查询,string 类型控制在 10KB 以内,hash、list、set、zset 元素个数不要超过 5000。 反例:一个包…
API 接口设计规范
这篇文章分享 API 接口设计规范,目的是提供给研发人员做参考。 规范是死的,人是活的,希望自己定的规范,不要被打脸。 url?后面的参数,存放请求接口的参数数据。 请求头,存放公共参数、requestId、token、加密字段等。 Body 体,存放请求接口的参数数据。 调用…
Redis中的键值过期操作
下面分别来看以上这些命令的具体实现。 其中命令 ttl 的全称是 Time To Live 表示此键值在 n 秒后过期。例如,上面的结果 97 表示 key 在 97s 后过期。 其中 pexpire key2 100000 表示设置 key2 在 100000 毫秒(100秒…
Redis 到底是怎么实现“附近的人”这个功能的呢?
前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。本文将从源码角度对其算法原理进行解析,并推算…
PHP面试知识梳理
看到这个还挺受欢迎的,也因为新工作基本定下来了,现在的公司正常交接中,打算下周末之前把这个知识梳理整理完,感谢各位的点赞、收藏和关注,大家一起努力。
10 个值得深思的 PHP 面试问题
这篇文章中列出了十个看似简单,但是每个背后都涵盖了一个或者好几个大家容易忽视的基础知识点,作者希望这篇文章能够帮助到大家的面试以及平时的工作。
通过几个栗子认识 PHP 闭包
1. call_user_func — 把第一个参数作为回调函数调用 2. call_user_func_array — 调用回调函数,并把一个数组参数作为回调函数的参数 1. Closure::bindTo — 复制当前闭包对象,绑定指定的$this对象和类作用域。 2. C…
HTTP常见请求状态码及解释
对于线上项目,如果不封装错误响应及提示将会是用户迷惑,带来极差的用户体验,同时,对于收集错误、定位问题也是很难的;针对支付宝及微信小程序,审核要求对错误信息进行友好提示及反馈处理,否则将影响小程序健康分值,影响流量分发。 如果项目是给第三方用的,开发完成后无法再次调试,当发现错…
面试前必须要知道的Redis面试题
现在有个问题,如果我们的缓存挂掉了,这意味着我们的全部请求都跑去数据库了。 在前面学习我们都知道Redis不可能把所有的数据都缓存起来(内存昂贵且有限),所以Redis需要对数据设置过期时间,并采用的是惰性删除+定期删除两种策略对过期键删除。Redis对过期键的策略+持久化 如…