自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Lua 自定义模块 需要添加搜索路径

如果是一个 *.LUA 的文件, 里面用到了自己写的库, 或者第三方写的库, 但是你不想把它放到 lua 的安装目录里, 则在代码里面可以指定require搜索的路径。    package.path = '/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua;'    --搜索lua模块    package.cpath = '/usr/local/l...

2018-05-22 20:16:48 3867

原创 实用linux命令汇总

1. 查看指定进程对应的端口和指定端口对应的进程 netstat -tunlp  | grep ****-t仅查看tcp协议端口-n直接使用ip地址,而不是域名服务器-l显示处于监听状态-p显示进程码和进程名...

2018-05-22 15:33:59 149

转载 nginx lua模块常用指令

lua_code_cache语法:lua_code_cache on | off默认: on适用上下文:http、server、location、location if这个指令是指定是否开启lua的代码编译缓存,开发时可以设置为off,以便lua文件实时生效,如果是生产线上,为了性能,建议开启。lua_package_path语法:lua_package_path <lua-style-pa...

2018-05-19 16:31:59 1714

原创 杀死进程并重启Openresty

#!/bin/bash 2 ps -ef | grep nginx | gawk '{print$2}' | while read line 3 do 4 kill -s 9 $line 5 done 6 7 nginx -p /home/oupeng/github/Openresty/openresty-test/

2018-05-18 15:22:43 1895

原创 Github使用

按教程安装1. 在服务器端新建空项目,并复制clone链接2. 在本地git clone 前面的链接3.本地文件修改后git commit -a -m   "添加注释"4. git push -u origin master向服务器端提交修改5.如果实在服务器端进行的修改,则git fetch origin master获取修改...

2018-05-18 10:53:12 145

原创 永久更改PATH环境变量

如果你想要永久更改PATH变量,用编辑器打开~/.bashrc (或者 ~/.bash_profile),接着在最后添加下面这行。export PATH=$PATH:/usr/local/bin接着运行下面这行永久激活更改:$ source ~/.bashrc (或者 source ~/.bash_profile)...

2018-05-17 19:56:44 920

原创 openresty安装

教程注:配置过程中在执行如图第6步时按 listen 192.168.0.100:8080; listen 192.168.0.100:8443 ssl;显示绑定失败,最后将前面额ip改成localhost...lua_package_path '/usr/local/openresty/lualib/?.lua;/usr/local/openresty/ngi...

2018-05-16 21:14:59 570

原创 go 访问连接池

连接池原理讲解

2018-05-16 20:23:26 451

原创 Mysql链接管理

1.查询某个数据库中的用户:https://blog.csdn.net/zhangxiaoli318/article/details/52914463(1).以root身份登录(2). use mysql;(3). select db,user,host   from  db;

2018-05-16 16:06:23 287

转载 sed -N选项理解

转载链接:https://blog.csdn.net/tuzhao/article/details/53676652shell中sed命令-N选项的理解最近用到shell中的sed命令,当时对于-N选项的用法很疑惑,后经过思索终于弄明白了,写在这里记录一下。sed命令的版本-N选项用法示例原理分析 注意:熟悉sed的s替换命令;熟悉换行符\n;系统环境 ubuntu 14.04 lts。sed命...

2018-05-09 09:47:16 4563

原创 ./configure make 与make install

inux编译安装中configure、make和make install各自的作用./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。AUTOMAK...

2018-05-08 19:32:53 320

转载 GO Channel并发、死锁问题

如果不是我对真正并行的线程的追求,就不会认识到Go有多么的迷人。Go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库 来新建线程,还要用线程安全的队列库来共享数据。以下是我入门的学习笔记。Go语言的goroutines、信道和死锁goroutineGo语言中有个概念叫做goroutine, 这类似我们熟知的线程,但是更轻。以下的程序,我们串行地去执行两次loop函...

2018-05-05 20:17:18 5803 3

转载 Channel详解

转载:https://blog.csdn.net/kongdefei5000/article/details/75209005Golang使用Groutine和channels实现了CSP(Communicating Sequential Processes)模型,channles在goroutine的通信和同步中承担着重要的角色。在GopherCon 2017中,Golang专家Kavya深入介...

2018-05-05 20:01:29 67760

转载 向shell函数传递数组参数

shell 使用数组作为函数参数的方法2017年03月10日 23:27:13阅读数:18032 因工作需要,需要使用shell开发一些小工具,当使用数组作为函数参数时,发现只能传递数组的第一个元素,数组后面的元素不      不能传递到函数内。#!/bin/bashfunction showArr(){ arr=...

2018-05-05 09:03:09 2573

原创 vimrc

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8set nocompatibleset foldmethod=syntaxset tabstop=4syntax onset incsearchset showmat...

2018-05-03 23:03:41 110

原创 vimrc文件

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8set nocompatibleset foldmethod=syntaxset tabstop=4syntax onset incsearchset showmat...

2018-05-03 22:53:55 347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除