[toc] 网上查了下location的优先级规则,但是很多资料都说的模棱两可,自己动手实地配置了下,下面总结如下。 1. 配置语法 1 精确匹配 2 前缀匹配 普通前缀匹配 优先前缀匹配 3 正则匹配 区分大小写 不区分大小写 2. 配置实例 1 多个前缀匹配,访问/test/a,则先记住最长的前 ...
分类:
其他好文 时间:
2018-12-04 21:08:01
阅读次数:
136
mysql慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过阈值的语句,就是指运行时间超过long_query_time值的sql,会被记录在慢查询日志中。long_query_time的默认值是10,意思是运行10S之上的语句。慢查询日志的设置1、查看是否开启慢查询日志命令:showvariableslike‘%slow_query_log%‘12、
分类:
数据库 时间:
2018-12-03 20:15:28
阅读次数:
207
背景:项目要做国际化需求,要有中英文切换功能,所以我需要找到代码中所有包含的中文。 原理:很简单,中文在unicode 和 utf-8里都有一定的编码范围,所以我们只需要找出编码最小和最大的中文即可。 幸运的是中文在unicode 和 utf-8里编码的顺序是相同的(注:gbk编码是以拼音顺序编码的 ...
分类:
其他好文 时间:
2018-12-03 12:45:09
阅读次数:
395
需求 url请求html字符串,dytk值写在js里,可以看成是key-value的格式,需要提取dytk值。 解决方法 正则匹配 参考: https://blog.csdn.net/luckzhang_la/article/details/22410105 https://blog.csdn.ne ...
分类:
其他好文 时间:
2018-12-01 23:47:00
阅读次数:
1105
MongoDB存储 在这里我们来看一下Python3下MongoDB的存储操作,在本节开始之前请确保你已经安装好了MongoDB并启动了其服务,另外安装好了Python 的PyMongo库。 连接MongoDB 连接MongoDB我们需要使用PyMongo库里面的MongoClient,一般来说传入 ...
分类:
其他好文 时间:
2018-11-28 22:28:24
阅读次数:
261
location匹配流程图 location理解 1.收到url请求后,nginx首先进行精确匹配(有“=”的为精确匹配),如果匹配成功,则直接返回精确匹配结果,如果没有命中则会继续向下进行普通匹配 2.普通匹配分为三种情况 (1)没有命中,继续向下执行正则匹配 (2)命中单个普通匹配,记忆匹配结果 ...
分类:
其他好文 时间:
2018-11-26 20:07:27
阅读次数:
233
https://stackoverflow.com/questions/7898310/using-regex-to-balance-match-parenthesis ...
原来一直以为location的优先级是先后顺序,结果有次项目中傻眼了,赶紧百度一下,下面的内容参考了这个链接 location表达式类型 ~ 表示执行一个正则匹配,区分大小写~* 表示执行一个正则匹配,不区分大小写^~ 表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其他location。= ...
分类:
其他好文 时间:
2018-11-19 13:36:13
阅读次数:
162
用正则表达式匹配时间格式命名的文件夹 mypath为需要查询的目录 查询出来的文件夹格式为:例 2018-12 如果要 2018-12-1 这种格式则把正则改为 如果是2018/12/1这种格式就把中间的"-"改为"/" 如果是两种格式都要则是 ...
分类:
系统相关 时间:
2018-11-19 12:39:52
阅读次数:
323
~(暂且叫他波浪号吧) 和 LIKE 和 ILIKE 操作符可以模糊匹配字符串,LIKE是一般用法,ILIKE匹配时则不区分字符串的大小写,~ 波浪号则可以使用正则匹配。 LIKE和 ILIKE 它们需要结合通配符使用,下面介绍两种常用的通配符。 %:百分号用于匹配字符串序列,可匹配任意组合; _: ...
分类:
数据库 时间:
2018-11-18 18:13:37
阅读次数:
1224