会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jk波
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年11月28日
php Swoole实现毫秒级定时任务
摘要: 项目开发中,如果有定时任务的业务要求,我们会使用linux的crontab来解决,但是它的最小粒度是分钟级别,如果要求粒度是秒级别的,甚至毫秒级别的,crontab就无法满足,值得庆幸的是swoole提供的强大的毫秒定时器。应用场景举例我们可能会遇到这样的场景: 场景一:每隔30秒获取一次本机内存使
阅读全文
posted @ 2019-11-28 16:36 jk波
阅读(41)
评论(0)
推荐(0)
2019年11月26日
缓存穿透,缓存击穿,缓存雪崩解决方案分析
摘要: 一:前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 二:缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流
阅读全文
posted @ 2019-11-26 16:05 jk波
阅读(8)
评论(0)
推荐(0)
PHP操作Redis数据库常用方法
摘要: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合); 要让php能
阅读全文
posted @ 2019-11-26 16:03 jk波
阅读(14)
评论(0)
推荐(0)
PHP程序执行的过程原理
摘要: 为了以后能开发PHP扩展,就一定要了解PHP的执行顺序。这篇文章就是为C开发PHP扩展做铺垫。 Web环境我们假设为Apache。在编译PHP的时候,为了能够让Apache支持PHP,我们会生成一个mod_php5.so的模块。Apache加载这个模块,在url访问.php文件的时候,就会转给mod
阅读全文
posted @ 2019-11-26 16:03 jk波
阅读(7)
评论(0)
推荐(0)
Composer依赖管理 – PHP的利器
摘要: 别再到处搜PHP类扩展包了,对于现代语言而言,包管理器基本上是标配。Java 有 Maven,Python 有 pip,Ruby 有 gem,Nodejs 有 npm。PHP 的则是 PEAR,不过 PEAR 坑不少: 依赖处理容易出问题 配置非常复杂 难用的命令行接口 好在我们有 Composer
阅读全文
posted @ 2019-11-26 15:58 jk波
阅读(17)
评论(0)
推荐(0)
2018年9月19日
git使用
摘要: 在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可。 安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 安装完成后,还需要最后一步设置,在命令行输入: 因为Git是
阅读全文
posted @ 2018-09-19 15:03 jk波
阅读(10)
评论(0)
推荐(0)
上一页
1
2
公告