一个WEB应用可能有长百上千个action声明,可以利用struts提供的通配符映射机制吧多个彼此相识的映射关系简化为一个映射关系。 通配符映射规则: --若找到多个匹配,没有通配符的那个将胜出(精确匹配) --若指定的动作不存在,struts将会尝试把这个URI与任何一个包含着通配符*的动作名进行 ...
分类:
其他好文 时间:
2017-06-09 23:41:43
阅读次数:
185
一、location匹配 1.分类: (1)正则location:~,~* (2)普通location:=,^~,@,无 2.匹配规则: (1) = 精确匹配。如果找到,停止搜索 (2) ^~ 普通匹配,匹配路径的前缀,如果找到,停止搜索,不继续匹配正则 (3) ~ 正则匹配,区分大小写 (4) ~... ...
分类:
其他好文 时间:
2017-06-07 19:47:23
阅读次数:
185
语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ...
分类:
其他好文 时间:
2017-05-28 11:02:04
阅读次数:
282
所以我们判断一个字符串是否是合法的Email的方法是: 创建一个匹配Email的正则表达式; 用该正则表达式去匹配用户的输入来判断是否合法。 因为正则表达式也是用字符串表示的,所以,我们要首先了解如何用字符来描述字符。 在正则表达式中,如果直接给出字符,就是精确匹配。用\d可以匹配一个数字,\w可以 ...
分类:
其他好文 时间:
2017-05-14 19:44:16
阅读次数:
207
1. Python正则式的基本用法 1.1基本规则 1.2重复 1.2.1最小匹配与精确匹配 1.3前向界定与后向界定 1.4组的基本知识 2. re模块的基本函数 2.1使用compile加速 2.2 match和search 2.3 finditer 2.4 字符串的修改与替换 3. 更深入的了 ...
分类:
编程语言 时间:
2017-05-08 12:27:01
阅读次数:
225
web.xml文件中的路径在<servlet-mapping></servlet-mapping>标签中<url-pattern></url-pattern>可以写多个。<url-pattern>可以写成如下格式: 原则:如果有精确匹配的则走精确匹配的。 关于路径的总结:1、目前我们接触的所有路径都 ...
分类:
其他好文 时间:
2017-05-06 19:58:07
阅读次数:
130
location正则写法一个示例:location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configu ...
分类:
其他好文 时间:
2017-04-28 20:25:54
阅读次数:
166
nginx的优先匹配规则以=开头表示精确匹配如A中只匹配根目录结尾的请求,后面不能带任何字符串。^~开头表示uri以某个常规字符串开头,不是正则匹配~开头表示区分大小写的正则匹配;~*开头表示不区分大小写的正则匹配/通用匹配,如果没有其它匹配,任何请求都会匹配到顺序不等于优先..
分类:
其他好文 时间:
2017-04-28 16:11:42
阅读次数:
226
find命令特点:文件查找,实时查找,速度略慢,精确匹配使用格式:#find[options][查找路径][查找条件][处理动作]查找路径:默认为当前目录查找条件:默认为查找指定路径下的所有文件处理动作:默认为显示查找/tmp目录下文件名为passwd的文件:#find/tmp-name"passwd"查找/tmp..
分类:
系统相关 时间:
2017-04-20 11:36:06
阅读次数:
250
多值模糊查询的处理所谓多值模糊查询,就是应用程序中传递过来多个参数,对这些参数做拆分,拆分之后,对拆分结果的key值分别做模糊查询处理对于精确匹配时,不管是单个Key值还是多个Key值,都很容易处理,备选方案也很多对于模糊查询,单个key值也很容易,也就是……wherename..
分类:
数据库 时间:
2017-04-20 11:12:31
阅读次数:
194