记录一下 web 开发中经常使用的一些字符串模式,这是我遇到的一些,后面若是还有的话,欢迎大神提出,会继续更新。前端
这个主要用在前端的验证,nginx 路径匹配,shell 脚本文本处理,后端感受并无常常拿正则来作校验,这个若是只是通常使用的话,百度搜搜就会有答案,但若是有特殊的验证,仍是须要本身了解正则的规则,我的感受是前端和运维须要深刻了解。linux
初学时只须要了解正则一些字符的含义而且会使用正则作一些简单的验证nginx
稍深刻一些须要了解反向引用,贪婪匹配,js 正则替换git
再往深的学须要了解 前詹,后詹,非捕获匹配等web
正则表达式中级 面试
我遇到的项目现基本都是使用注解来表示切点了,这样有好处也有坏处,坏处就是每个切点的地方你都要加上这个注解,若是注解新增长一个参数,须要修改大量地方,这种须要一开始就设计好。正则表达式
还有一种切点表达式是像这样的 * com.company.*.*(..)
它表示全部返回值的 com.company 包下的全部类的 全部方法 任何参数spring
aspectj 的使用查看这篇文章 AspectJ切点表达式shell
相关阅读 spring aop 和动态代理数据库
这个表达式用来处理定时执行的任务的表达式,在 quartz ,springboot 的 schedule 和 linux 的 定时任务都有应用。
不知道这东西为何面试要问,网上都有工具自动生成 cron 表达式 谁会去记这玩意,大概知道有 七个栏位,表示 秒,分,时,日,月,周,年,而后设置间隔用 / 设置范围用 - ,再要详细就百度啊 cron 表达式详解
spring 用来匹配路径的一个规则 ,shiro 也是使用的这套规则
* 用来表示一个路径 ** 用来表示多级路径 ? 表示单个字符
相关阅读 spring 工具类大合集
创做不易,但愿能够支持下个人开源软件,及个人小工具,欢迎来 gitee 点星,fork ,提 bug 。
Excel 通用导入导出,支持 Excel 公式
博客地址:https://blog.csdn.net/sanri1993/article/details/100601578
gitee:https://gitee.com/sanri/sanri-excel-poi
使用模板代码 ,从数据库生成代码 ,及一些项目中常常能够用到的小工具
博客地址:https://blog.csdn.net/sanri1993/article/details/98664034
gitee:https://gitee.com/sanri/sanri-tools-maven