matches

Spring AntPathMatcher 实现原理

旧城冷巷雨未停 提交于 2019-11-30 01:00:31
最近在看Spring 源码,源码中多次出现AntPatternMatcher 类, 此类作用用于实现对URL的匹配 关于此类的介绍,其中有些代码是从Apache Ant 那 "借"过来的 PathMatcher implementation for Ant-style path patterns. Examples are provided below. Part of this mapping code has been kindly borrowed from Apache Ant . The mapping matches URLs using the following rules: ? matches one character * matches zero or more characters ** matches zero or more 'directories' in a path Some examples: com/t?st.jsp - matches com/test.jsp but also com/tast.jsp or com/txst.jsp com/*.jsp - matches all .jsp files in the com directory com/**/test.jsp - matches all test.jsp files

curl 采集

为君一笑 提交于 2019-11-28 01:16:55
正则表达式的复习 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字【应该是word的首字母】 \s 匹配任意的空白符 【space首字母】 \d 匹配数字 【英文Digital的首位字母吧】 \b 匹配单词的开始或结束 【begin首字母】 ^ 匹配字符串的开始 $ 匹配字符串的结束 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复n次 {n,} 重复n次或更多次 {n,m} 重复n到m次 //反义 \W 匹配任意不是字母,数字,下划线,汉字的字符 \S 匹配任意不是空白符的字符 \D 匹配任意非数字的字符 \B 匹配不是单词开头或结束的位置 [^x] 匹配除了x以外的任意字符 [^aeiou] 匹配除了aeiou这几个字母以外的任意字符 PHP 正则表达式模式后面通常带有 /i, /is, /s, /isU等参数说明 i 匹配大小写 s 模式中的圆点元字符(.)匹配所有的字符,包括换行符 x 模式中的空白字符除了被转义的或在字符类中的以外完全被忽略,在未转义的字符类之外的 # 以及下一个换行符之间的所有字符,包括两 头,也都被忽略 A (PCRE_ANCHORED) 如果设定了此修正符,模式被强制为“anchored”,即强制仅从目标字符串的开头开始匹配即自动在模式开头加上^。 D (PCRE_DOLLAR_ENDONLY)

PHP 根据sql添加Dao, Module层

╄→гoц情女王★ 提交于 2019-11-27 10:00:42
添加Dao层 <?php $tables = <<<EOF -- 资讯 - 分类表 DROP TABLE IF EXISTS `category`; CREATE TABLE `category` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '分类主键id', `category_name` varchar(50) NOT NULL DEFAULT '' COMMENT '分类名称', `parent_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '分类的父类ID', `cms_total` int(10) NOT NULL DEFAULT '0' COMMENT '该分类下cms总数', `sort` int(10) NOT NULL DEFAULT '0' COMMENT '排序(权重大越靠前)', `status` tinyint(2) NOT NULL DEFAULT '1' COMMENT '状态 1:正常 3:删除', `extend` json NOT NULL, `create_time` int(10) unsigned NOT NULL, `update_time` int(10) unsigned NOT NULL, `cas