2016年3月16日

nginx基础第三篇:location配置

摘要: 配置location root、alias nginx指定文件路径有root和alias两种方式,这两种方式的区别在于nginx如何解释location后面的uri。root的处理结果是root路径+location路径,alias的处理结果是使用alias路径替换location路径。root可用 阅读全文

posted @ 2016-03-16 20:00 koushr 阅读(1043) 评论(0) 推荐(0)

nginx第二篇:在日志中打印请求体和响应

摘要: nginx默认是不在access.log中打印请求体的,需要自定义配置。使用nginx自带的request_body变量即可,这样经proxy_pass转发的请求,就能在日志中打印出请求体了。但是中文会被转义,可以使用log_escape_non_ascii取消转义。但是请求体中的双引号会被转义成\ 阅读全文

posted @ 2016-03-16 15:38 koushr 阅读(509) 评论(0) 推荐(0)

2016年3月14日

用户态、内核态及零拷贝

摘要: 用户空间:user space。 内核空间:kernel space。 应用程序在访问磁盘文件时,会先利用DMA(全称是Direct Memory Access,中文翻译为直接存储器访问)技术把文件内容读取到内核缓冲区,然后再把内容从内核缓冲区copy到用户缓冲区中。如果程序要输出,则会先把用户缓冲 阅读全文

posted @ 2016-03-14 17:57 koushr 阅读(1819) 评论(0) 推荐(0)

2015年8月7日

布隆过滤器

摘要: 参考https://juejin.im/post/5de1e37c5188256e8e43adfc 什么是布隆过滤器? 布隆过滤器本质上是一个很长的位数组和一系列哈希函数。位数组元素一开始全是0。往布隆过滤器里放元素时,假如有n个哈希函数,则先用这n个哈希函数处理元素,得到n个数字,然后把数组对应索 阅读全文

posted @ 2015-08-07 19:27 koushr 阅读(275) 评论(0) 推荐(0)

ssh第一篇:ssh命令和SSH服务详解

摘要: https://www.cnblogs.com/f-ck-need-u/p/7129122.html 利用scp命令,在客户端A,把服务器B的一个文件拷贝到服务器C 传输到当前用户的根目录:scp -3 serverB:/etc/os-release serverC:,注意最后面的冒号不能省略,否则 阅读全文

posted @ 2015-08-07 17:41 koushr 阅读(214) 评论(0) 推荐(0)

nginx第一篇:各种坑

摘要: 1、在nginx配置跨域 关于跨域的讲解,阮一峰写的很好https://www.ruanyifeng.com/blog/2016/04/cors.html 在浏览器页面访问,跨域时,在控制台会有提示,如 Access to XMLHttpRequest at 'https://backend_dom 阅读全文

posted @ 2015-08-07 15:26 koushr 阅读(730) 评论(0) 推荐(0)

2015年7月25日

git第一篇:常用命令

摘要: git clone: 从远程主机克隆一个版本库:git clone <版本库地址> <本地目录名>。如git clone https://github.com/jquery/jquery.git。这将在本机生成一个jquery目录,因为远程主机的版本库名称是jquery。如果我们想指定不同的目录名, 阅读全文

posted @ 2015-07-25 15:28 koushr 阅读(324) 评论(0) 推荐(0)

导航