CentOS中安装MySQL8.0

  • yiqingpeng
  • 2020-03-29
  • 0
  •  
先从官网下载相应的软件包: wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-client-8.0.19-1.el7.x86_64.rpm wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-libs-8.0.19-

多个虚拟主机下,针对QueryString的重写规则

  • yiqingpeng
  • 2020-03-17
  • 0
  •  
根据重写规则,先进行域名匹配,再进行路径匹配,最后进行QueryString匹配,三个重写条件以“And”方式组合, 例如将url: my-domain.com/subpath?item=abc重写到/newpath下,要求用301,重写之后去掉QueryString.

解决“Too many open files”

  • yiqingpeng
  • 2020-01-23
  • 0
  •  
查看打开句柄数最多的进程ID。 lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more 通过上步的进程ID找到进程名。 ps -ef|grep 进程ID 查看当前登录用户的打开文件限制数(只是当前用户的) ulimit

nginx之location配置备忘

  • yiqingpeng
  • 2020-01-20
  • 0
  • nginx 
一、语法规则 location  [=|^~|~|~*|!~|!~*]  uri {...} 或 location  @name  {...} #nginx内部跳转。 location匹配的目标字符串是nginx的变量$request_uri(不包含query string)。 二

php安装json_post扩展

json_post扩展可以将请求中的json数据(content type 为 application/json 或 text/json)转为$_POST, 在php代码层处理的时候就可以直接用$_POST读取json数据了,避免了使用json_decode进行转化

nginx添加njs(又名nginScript )模块

      有一个阿里的程序员在nginx服务器下开发了一个基于LuaJit的nignx插件模块,使nginx中使用lua脚本进行各种http hook成为可能, 并不断发展壮大这个插件使其成为了一个基于nignx与lua的上层平

appache开启gzip压缩

  • yiqingpeng
  • 2020-01-14
  • 0
  • gzip 
Apache服务器HTTP请求Gzip处理的过程 1、Apache服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩(Accept-Encoding 信息)。 2、如果浏览器支持HTTP压缩,Apache服务器检查请求文件的后缀名。 a、如果

chrome扩展开发的一些例子

chrome扩展主要有三个地方是可编码的:1)background scripts. 2)popup scripts. 3)content scripts. background scripts 通过在manifest.json中设置background属性来配置js, 例如: "background":{ &

nodejs搭建简易接口服务器

  • yiqingpeng
  • 2020-01-09
  • 0
  •  
利用node的http模块可以快速搭建一个简易的web服务器,当我们需要快速地构建一些数据接口服务时,这非常有用。那当然如果要用node来搭建web网站的话,建议使用http2模块。毕竟http模块只能支持http1.1。 const chee

解决request模块请求https站点过程中证书过期的错误(忽略证书校验)

  • yiqingpeng
  • 2020-01-03
  • 0
  •  
process.env.NODE_TLS_REJECT_UNAUTHORIZED = 0; //忽略证书错误。 var cheerio = require('cheerio'); //一个解析html/xml的库,api类似jquery var request = require('request'); request('https://www.xx

网站图片后台转webp格式

  • yiqingpeng
  • 2020-01-02
  • 2
  • webp 
webp图像格式是由谷歌开发的新一代图片格式,其具有非常高的压缩率。在无损压缩模式下,能将png图片大小压缩26%;有损压缩模式下,能将jpeg图片大小压缩25-34%。如此给力的压缩效率为那些图片重应用类型网站提供了不

SSL密钥协商的形象化比喻

  • yiqingpeng
  • 2019-11-19
  • 0
  •  
我们假设A与B通信,A是SSL客户端,B是SSL服务器端,加密后的消息放在方括号[]里,以突出明文消息的区别。双方的处理动作的说明用圆括号()括起。 A:我想和你安全的通话,我这里的对称加密算法有DES,RC5,密钥交

mysql的--quick选项的好处

  • yiqingpeng
  • 2019-11-18
  • 0
  •  
当使用mysql客户端运行sql的时候,常见的用法是 mysql -uXXX -pXXX -hXXXX -e "Select * From sometable;" 当sql的结果集很大的时候,建议加上--quick参数可以提升速度, 这是因为没加--quick的时候, mys

封禁异常IP

  • yiqingpeng
  • 2019-11-18
  • 0
  •  
查看80端口的tcp连接 netstat -tan  | grep "ESTABLISHED" | grep ":80" | wc -l 找出连接多的ip netstat -ntu | awk '{print $5}' | sort | uniq -c | sort -nr 再找出appache日志中访问最

几个node环境下的浏览器模拟程序

  • yiqingpeng
  • 2019-11-11
  • 0
  •  
1、PhantomJS (作者声明已停止更新) PhantomJS is a headless web browser scriptable with JavaScript. It runs on Windows, macOS, Linux, and FreeBSD.  Using QtWebKit as the back-end, it offers fast a

关于real path cache的问题

  • yiqingpeng
  • 2019-08-27
  • 0
  •  
有一种代码发布的方案是采用变更软链接的方式进行版本切换,比如 release1, release2, ...存放的是不同版本的代码,webroot是一个软链接,指向某一个releaseN. web服务器的Document Root配置为webroot.&nb

Vim指令

  • yiqingpeng
  • 2019-08-14
  • 0
  •  
一. 移动:     h,j,k,l: 左,下,上,右。     w: 下一个词的词首。     e:下一个词的词尾。     b:上一个词的词首。     <>: v 模式选中后进行缩进

xhprof的使用

  • yiqingpeng
  • 2019-07-12
  • 0
  •  
首先,安装xhprof扩展 xhprof的下载地址:https://pecl.php.net/package/xhprof 专门为php7开发的tideways xhprof: https://github.com/tideways/php-xhprof-extension (安装过程略) 在php代码中使用xhp

Bash中[[和[的比较

  • yiqingpeng
  • 2019-07-03
  • 0
  •  

mysql api 原生用法示例

  • yiqingpeng
  • 2019-07-02
  • 0
  •