pipeline 只是把多个redis指令一起发出去,redis并没有保证这些指定的执行是原子的;multi相当于一个redis的transaction的,保证整个操作的原子性,避免由于中途出错而导致最后产生的数据不一致。通过测试得知,pipeline方式执行效率要比其他方式高10倍左右的速度,启用 ...
分类:
其他好文 时间:
2020-06-16 15:19:15
阅读次数:
59
sed的编辑命令(sed command): p 打印匹配行(和-n选项一起合用) = 显示文件行号 a\ 在定位行号后附加新文本信息 i\ 在定位行号后插入新文本信息 d 删除定位行 c\ 用新文本替换定位文本 w filename 写文本到一个文件,类似输出重定向 > r filename 从另 ...
分类:
其他好文 时间:
2020-06-15 15:59:56
阅读次数:
74
Kafka快速入门(十一)——RdKafka源码分析一、RdKafkaC源码分析1、KafkaOP队列RdKafka将与KafkaBroke的交互、内部实现的操作都封装成Operator结构,然后放入OP处理队列里统一处理。KafkaOP队列是线程间通信的管道。RdKafka队列定义在rdkafka_queue.h文件中,队列相关操作封装在rdsysqueue.h文件中。(1)KafkaOP队列t
分类:
其他好文 时间:
2020-06-15 10:12:41
阅读次数:
58
起因: 最近公司开发一个后台管理系统,前端用的是vue-element-admin。由于原型还没 有给出,所以需要提供一个demo给领导看。而element-admin已经有一套完整的权 限校验功能,所以无法改动太多。只能mock数据和后端数据结合,展示给领导看。 代码展示: devServer: ...
分类:
其他好文 时间:
2020-06-14 20:46:00
阅读次数:
168
数据流重定向是将某个命令执行后应该出现在屏幕上的数据传输到其他地方。 标准输入stdin:代码为0,使用<或者<<,<表示覆盖<<表示追加 标准输出stdout:代码为1,使用>或者>>,>表示覆盖输出>>表示追加输出 标准错误输出stderr:代码为2,使用2>或者2>>,>表示覆盖输出>>表示追 ...
分类:
其他好文 时间:
2020-06-13 17:20:15
阅读次数:
63
header('Location: http://www.baidu.com/') ; ...
分类:
Web程序 时间:
2020-06-13 11:20:29
阅读次数:
72
后台运行命令 在命令行后加上 &,表示进程到后台中执行,如:cmd & 日志输出重定向 如:cmd > out.log & Linux默认定义两个变量:1和2; 1 表示标准输出 2 表示错误输出 如 cmd 1 > info.log 2 > error.log & 其中 cmd > out.log ...
分类:
系统相关 时间:
2020-06-12 21:43:38
阅读次数:
346
一、路由的几种写法 见:https://eggjs.org/zh-cn/basics/router.html 二、路由重定向 路由内部重定向: module.exports = app => { app.router.get('index', '/home/index', app.controlle ...
分类:
Web程序 时间:
2020-06-12 20:20:34
阅读次数:
150
在上一篇文章中介绍了下载器中间件的一些简单应用,现在再来通过案例说说如何使用下载器中间件集成Selenium、重试和处理请求异常。 在中间件中集成Selenium 对于一些很麻烦的异步加载页面,手动寻找它的后台API代价可能太大。这种情况下可以使用Selenium和ChromeDriver或者Sel ...
分类:
其他好文 时间:
2020-06-12 14:21:30
阅读次数:
69
最近学习了操作系统的并发;以下是关于进程间实现并发,通信的两个方法。 1:利用管道进行进程间的通信 用到下列函数 pipe() from unistd.h sleep() write(), read() fork(); //创建子进程 管道只能用于具有亲缘关系的进程,可以将其看作一个文件,但有别于普 ...
分类:
编程语言 时间:
2020-06-12 12:23:04
阅读次数:
109