会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
飞鸿影的博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
21
下一页
2019年3月28日
《用OpenResty搭建高性能服务端》笔记
摘要: 概要 《用OpenResty搭建高性能服务端》是 系列课程中的入门课程,主讲人:温铭老师。课程分为10个章节,侧重于 的基本概念和主要特点的介绍,包括它的指令、 API、缓存、如何连接数据库、执行阶段等,并通过几个实际的操作和代码片段,告诉大家学习中如何搭建开发、测试环境,如何调试、查找和解决问题。
阅读全文
posted @ 2019-03-28 00:16 飞鸿影
阅读(2996)
评论(2)
推荐(0)
2019年1月6日
Nginx里Header修改
摘要: 有时候,我们可能有修改Nginx默认Header的需求。本文就将常见的方法列出来供大家参考。 修改普通请求的Header Nginx内置的模块暂时仅支持修改响应头,使用 。其中: 来自内置模块 ,用于设置response header。参考:http://www.cnblogs.com/linxio
阅读全文
posted @ 2019-01-06 10:12 飞鸿影
阅读(65002)
评论(1)
推荐(1)
2019年1月5日
Nginx内置模块简介
摘要: 经常编译Nginx的时候看到 后面跟着很多 命令,虽然知道是添加模块,但一直也没有仔细去研究这些模块究竟是什么作用。本文会对常用的内置模块做个简单介绍,方便后续检索查看。由于模块之多,不会一一详细介绍,但是会留有参考链接,如感兴趣,可以仔细去研究。 这里建议大家一定要多看官方文档!!!官方文档里的内
阅读全文
posted @ 2019-01-05 22:52 飞鸿影
阅读(6720)
评论(1)
推荐(3)
2018年12月23日
Nginx安装echo模块
摘要: `echo nginx module` 模块可以在Nginx中用来输出一些信息,可以用来实现简单接口或者排错。 项目地址:https://github.com/openresty/echo nginx module 获取Nginx源码 因为需要编译模块,需要有Nginx源码。 如果已安装Nginx,
阅读全文
posted @ 2018-12-23 22:54 飞鸿影
阅读(10599)
评论(0)
推荐(0)
Nginx编译安装lua-nginx-module
摘要: `lua nginx module` 模块可以将Lua的强大功能嵌入NGINX服务器。 下载Nginx源码 如果已安装Nginx,需要查看当前安装版本的编译参数: 其中 这个参数是非常重要的,我们在后面安装Lua模块的时候,需要以这个为基础,增加新的参数。 如果还没有安装Nginx,上面可以忽略。
阅读全文
posted @ 2018-12-23 15:54 飞鸿影
阅读(16243)
评论(0)
推荐(1)
2018年12月22日
Supervisor使用教程
摘要: 在项目中,经常有脚本需要常驻运行的需求。以PHP脚本为例,最简单的方式是: 这样能保证当前终端被关闭或者按CRTL+C后,脚本仍在后台运行。但是没法保证脚本异常后自动重启等。 Supervisor 是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程
阅读全文
posted @ 2018-12-22 19:49 飞鸿影
阅读(19452)
评论(0)
推荐(1)
ELK实践(二):收集Nginx日志
摘要: Nginx访问日志 这里补充下Nginx访问日志使用的说明。一般在nginx.conf主配置文件里需要定义一种格式: 上面的格式我是基于默认的加了一个 。 然后子配置使用: 即可。 Filebeat采集日志数据到ElasticSearch 配置: 配置详情: 配置说明: filebeat.prosp
阅读全文
posted @ 2018-12-22 13:33 飞鸿影
阅读(3437)
评论(0)
推荐(2)
2018年12月2日
ELK实践(一):基础入门
摘要: 虽然用了ELK很久了,但一直苦于没有自己尝试搭建过,所以想抽时间尝试尝试。原本打算按照教程 "《ELK集中式日志平台之二 — 部署》" (作者:樊浩柏科学院) 进行测试的,没想到一路出了很多坑,所以又按照自己成功搭建的流程写了本文。 《ELK集中式日志平台之二 — 部署》一文参考价值非常大,图文并茂
阅读全文
posted @ 2018-12-02 13:33 飞鸿影
阅读(2239)
评论(2)
推荐(2)
2018年12月1日
MySQL大批量导入导出实践
摘要: 最近一次数据迁移,需要将MySQL的数据导出、处理后导入到新表和ES。这里做个简单记录,方便后续查询。 注: 为了写文章方便及隐私安全,实际内容会有所简化。例如表结构简化、数据库连接部分全部用 xxx 表示、目录及文件名均为化名等。 实践过程 原表: 新表: MySQL导出 是因为导出的数据有些字段
阅读全文
posted @ 2018-12-01 22:26 飞鸿影
阅读(2737)
评论(0)
推荐(0)
2018年11月30日
Elasticsearch实践(四):IK分词
摘要: 环境:Elasticsearch 6.2.4 + Kibana 6.2.4 + ik 6.2.4 Elasticsearch默认也能对中文进行分词。 我们先来看看自带的中文分词效果: curl -XGET "http://localhost:9200/_analyze" -H 'Content-Ty
阅读全文
posted @ 2018-11-30 22:14 飞鸿影
阅读(2233)
评论(3)
推荐(2)
2018年11月25日
Elasticsearch实践(三):Mapping
摘要: 版本:Elasticsearch 6.2.4。 Mapping类似于数据库中的表结构定义,主要作用如下: 定义Index下字段名(Field Name) 定义字段的类型,比如数值型,字符串型、布尔型等 定义倒排索引的相关配置,比如是否索引、记录postion等 Mapping完整的内容可以分为四部分
阅读全文
posted @ 2018-11-25 21:28 飞鸿影
阅读(6270)
评论(0)
推荐(0)
Elasticsearch实践(二):搜索
摘要: 本文以 Elasticsearch 6.2.4为例。 经过前面的基础入门,我们对ES的基本操作也会了。现在来学习ES最强大的部分:全文检索。 准备工作 批量导入数据 先需要准备点数据,然后导入: 这样我们就导入了1000条数据到ES。 注意: 每行必须以 换行。如果提示 ,请检查最后一行是否以 换行
阅读全文
posted @ 2018-11-25 11:07 飞鸿影
阅读(2898)
评论(1)
推荐(2)
2018年10月21日
Elasticsearch实践(一):基础入门
摘要: 本文以 Elasticsearch 6.2.4为例。 注:最新(截止到2018 09 23)的 Elasticsearch 是 6.4.1。 系列和 系列虽然有些区别,但基本用法是一样的。 官方文档: https://www.elastic.co/guide/en/elasticsearch/ref
阅读全文
posted @ 2018-10-21 19:27 飞鸿影
阅读(1413)
评论(0)
推荐(3)
2018年10月14日
PHP源码阅读(一):str_split函数
摘要: 注:源码版本:php5.6.33。 函数简介 原型: 说明:将一个字符串转换为数组。 参数: 为输入字符串。 是每一段的长度。 使用范例 : 以上例程会输出: 对应的C源码在 5568行。这里我贴出来: zend_parse_parameters 首先看参数解析部分: 1、第一个参数我们使用默认值。
阅读全文
posted @ 2018-10-14 16:32 飞鸿影
阅读(1249)
评论(2)
推荐(0)
Redis使用lua脚本
摘要: 版本:自2.6.0起可用。 时间复杂度:取决于执行的脚本。 使用Lua脚本的好处: 减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延。 原子操作。redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。因此在编写脚本的过程中无需担心会出现竞态条件,无需使用事务。 复用。客户端
阅读全文
posted @ 2018-10-14 16:19 飞鸿影
阅读(14642)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
···
21
下一页
公告