上一页 1 2 3 4 5 6 7 8 ··· 20 下一页

2019年6月10日

《Redis高阶应用》讲座总结

摘要: 数据结构延展 - 常用数据结构:String,Hash,List,Set,Sorted Set(不聊这些) - 高级数据结构:Bitmaps,hyperloglog,GEO 单机拓展到分布式 - 为什么要分区:性能瓶颈、资源瓶颈、横向扩展 - 分区方案 - 客户端自定义hash计算Redis的地址 阅读全文

posted @ 2019-06-10 14:44 果然朝辉 阅读(247) 评论(0) 推荐(0) 编辑

Lua入门记录

摘要: 学习资料 "Lua入门和Lua高阶章节" "Lua中文文档" 阅读笔记,只是记录了知识点和一些注意点,详细的看上面提供的学习资料链接 Lua 基础数据类型 nil(空) boolean(布尔) Lua 中 nil 和 false 为“假”,其它所有值均为“真” number(数字) string(字 阅读全文

posted @ 2019-06-10 00:44 果然朝辉 阅读(721) 评论(0) 推荐(0) 编辑

使用docker搭建OpenResty开发环境

摘要: Dockerfile文件: docker compose.yml文件: 资料 "在原有的nginx上面安装Openresty和lua相关的模块" 阅读全文

posted @ 2019-06-10 00:43 果然朝辉 阅读(7267) 评论(0) 推荐(0) 编辑

基于Openresty+Naxsi的WAF:从小白到实践

摘要: 序 2019年2月18日,加入妈妈网,至今已经有四个月的时间,上周进到一个网关项目组,这个项目的主要目的是基于openResty+Naxsi实现WAF,相关技术初定涉及到openResty、Lua、Naxsi、ELK、Redis、php、Nginx、MySQL、consul、etcd,解决方案类似 阅读全文

posted @ 2019-06-10 00:41 果然朝辉 阅读(2397) 评论(0) 推荐(0) 编辑

2019年6月6日

获取指定开始行数$start,跨度$limit的文件内容

摘要: ``` // 获取指定开始行数$page,跨度$step的文件内容 function getLine($file_name, $start, $limit) { $f = new SplFileObject($file_name, 'r'); $f->seek($start); $ret = ""; for ($i = 0; $i getCurrentLine();... 阅读全文

posted @ 2019-06-06 18:30 果然朝辉 阅读(330) 评论(0) 推荐(0) 编辑

获取文件的行数

摘要: ``` // 获取文件行数 function getFileLineCount($fileName) { $fp = fopen($fileName, "r"); $line = 0; while (!feof($fp)) { //每次读取1M if ($data = fread($fp, 1024 * 1024 * 1)) { ... 阅读全文

posted @ 2019-06-06 18:29 果然朝辉 阅读(1304) 评论(0) 推荐(0) 编辑

2019年5月27日

如何源码编译安装并控制nginx

摘要: 安装nginx 1. 注意 Linux操作系统需要2.6及其以上的内核(支持epoll) 2. 使用nginx的必备软件 gcc编辑器 yum y install gcc gcc c++ pcre库(支持正则表达式) yum install y pcre pcre devel zlib库(支持gzi 阅读全文

posted @ 2019-05-27 20:15 果然朝辉 阅读(606) 评论(0) 推荐(0) 编辑

2019年5月25日

iptables防火墙操作-查看、配置、重启、关闭

摘要: 查看iptables端口配置 iptables端口配置(不开通3389无法远程连接,不开通icmp无法ping) iptables删除端口配置 iptables关闭所有配置 重启iptables 关闭防火墙 阅读全文

posted @ 2019-05-25 18:28 果然朝辉 阅读(14779) 评论(0) 推荐(0) 编辑

CentOS 7.6 64位安装docker并设置开机启动

摘要: 步骤如下 1. 安装docker、docker compose yum y install docker io docker compose 2. 启动docker service docker start 3. 设置开机启动 systemctl enable docker 阅读全文

posted @ 2019-05-25 10:53 果然朝辉 阅读(1316) 评论(0) 推荐(0) 编辑

2019年5月22日

VSCode中Markdown目录显示异常

摘要: 更新最新的VSCode之后编辑Markdown文件发现TOC标签的目录格式异常,发现是因为行尾字符导致,必须设置行尾字符进行解决。 阅读全文

posted @ 2019-05-22 11:20 果然朝辉 阅读(1405) 评论(0) 推荐(0) 编辑

2019年5月8日

Exited too quickly (process log may have details)-配置问题

摘要: 在配置supervisor的时候,提示Exited too quickly (process log may have details),这个时候一脸懵逼,啥回事,执行太快了??? 然后仔细看了program块的配置,发现由于自己是在测试,运行的命令是sleep 1,而startsecs设置为3,s 阅读全文

posted @ 2019-05-08 18:45 果然朝辉 阅读(20757) 评论(0) 推荐(0) 编辑

docker使用国内镜像加速

摘要: 在daemon.json文件里以下国内镜像 阅读全文

posted @ 2019-05-08 00:19 果然朝辉 阅读(2402) 评论(0) 推荐(0) 编辑

2019年5月7日

vscode常用插件列表

摘要: |vscode插件|备注| |: :|: :| |Markdown PDF|把markdown文件转换成别的文件| |Markdown TOC|markdown文件目录生成| |PHP Debug|PHP调试| |PHP IntenlliSense|PHP代码提醒| |PHP Symbols|PHP 阅读全文

posted @ 2019-05-07 15:37 果然朝辉 阅读(1147) 评论(0) 推荐(0) 编辑

2019年5月3日

使用docker构建supervisor全步骤

摘要: 1.使用docker build 命令基于Dockerfile文件进行构建supervisor镜像,命令:docker build t supervisor镜像名 Dockerfile文件放置的位置 Dockerfile文件如下: 2.使用docker compose.yml文件进行启动容器,命令: 阅读全文

posted @ 2019-05-03 11:20 果然朝辉 阅读(10776) 评论(0) 推荐(1) 编辑

2019年5月2日

docker删除虚悬镜像(临时镜像文件)

摘要: 在我们构建镜像的过程中,常常需要使用build命令根据Dockerfile进行构建镜像,并且会build很多次,镜像名字也是相同的,那么就会出来下面这种情况 有那么多的虚悬镜像,对于我这种强迫症的人来说,看着就腻歪,所以可以使用下面的命令清除这些虚悬镜像 清除结果: 阅读全文

posted @ 2019-05-02 11:25 果然朝辉 阅读(3395) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 20 下一页

导航