上一篇文章说了ES的源码编译以及如何在本地编译。这一篇文章主要说明ES的启动过程。
继续阅读 »
环境准备
说明:本文章使用的ES版本是:6.7.0
JDK
Elastisearch 6.7.0编译需要JDK版本10.0及以上,我直接安装了JDK12.JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
继续阅读 »
PHP内核详解-变量
本文章是PHP内核详解系列的第二篇:变量。
介绍PHP源码中变量的各种类型及其实现。
前提
PHP源码版本:7.1.6
数据的存储-变量
PHP中的变量,在源码中都定义在一个文件中:Zend/zend_types.h。通过阅读该文件,可以知道,PHP7中的变量类型有20种,这里只介绍我们常规理解并应用的几种变量。
继续阅读 »
PHP内核详解-概括
本文章是PHP内核详解系列的第一篇:概括。
该系列文章旨在介绍PHP内核,为PHP内核学习者做一个大概的介绍,主要是PHP的执行过程。
在这篇文章中,你将对PHP程序执行有一个大概的了解。在后面的系列文章中,将会详细介绍各个环节的细节。
继续阅读 »
一、 功能
Nginx 的ngx_stream_proxy_module和ngx_http_proxy_module两个模块中,都有 proxy_pass 指令。其主要功能是为后端做代理,协议转发,请求转发等。
继续阅读 »
MySQL存储引擎
该文是在阅读姜承尧的《MySQL技术内幕:InnoDB存储引擎》第2版的过程中的笔记,排版比较混乱,语言也不会刻意组织。
1. 不同引擎的特点
先介绍下MySQL中不同存储引擎的特点
1.1 InnoDB
继续阅读 »
在项目中有一个功能需要在浏览器页面中浏览服务器的目录。服务器使用Nginx,而Nginx提供了相应的ngx_http_autoindex_module 模块,该模块提供了我们想要的功能。
继续阅读 »
逝去不是永别,被彻底遗忘才是
上周末,买票的时候没仔细看,买了国语版的。有很多小朋友,我坐在最后一排,我发现的就有两个妈妈带着小孩儿来看这部电影。
继续阅读 »
PostgreSQL应用手册
简介
官网:https://www.postgresql.org/
PostgreSQL中文文档
继续阅读 »
在记MAC OS X 编译安装PHP7.0.16 中遇到的异常情况一文中,介绍了编译PHP7源码安装PHP的方式,其中的第四个步骤,命令如下:
继续阅读 »