3、使用注解开发 1、还是配置web.xml 直接可以拿去用 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org ...
分类:
Web程序 时间:
2020-06-08 14:56:14
阅读次数:
59
1. 判断字符串是否由字母、数字、空格组成 Boolean isNo = "abc".matches("^[a-z0-9A-Z\\s]+$") 2. 判断字符串是否包含浮点数+”未支付“ Boolean isNo = Pattern.compile("\\d+\\.{0,1}\\d+未支付").ma ...
分类:
其他好文 时间:
2020-06-08 14:22:50
阅读次数:
47
组合模式(Composite Pattern) 组合模式:允许你将对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象组合。 组合模式结构: 组合部件(Component):它是一个抽象角色,为要组合的对象提供统一的接口。 叶子(Leaf):在组合中表示子节点 ...
分类:
其他好文 时间:
2020-06-07 19:55:36
阅读次数:
76
场景需求:需要在指定的库里找出符合特定模式的key 首先是keys这个指令,它后面接上一个正则pattern,就能够找出这个实例中所有符合这个pattern的key,但是这个指令有两个缺陷: 1.没有offset和limit参数,一次性返回所有满足条件的key,当符合条件的key很多的时候,想想就头 ...
分类:
其他好文 时间:
2020-06-07 19:16:31
阅读次数:
142
0X01首先我们来了解下这个漏洞的关键函数 preg_replaceCTF的老函数了 preg_replace() 的第一个参数如果存在 /e 模式修饰符,则允许代码执行。 如果没有 /e 修饰符,可以尝试 %00 截断。 正则表达式修正符: 因为$pattern中指定的是要搜索的模式字符串,一般使 ...
分类:
Web程序 时间:
2020-06-07 17:56:40
阅读次数:
81
概述 由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但新环境要求的接口是这些现存对象所不满足的 如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现,同时又能满足新的应用环境所要求的接口? Adapter举例 将一个类的接口转换成客户希望的另一个接口,使得原本由于接口不兼 ...
分类:
其他好文 时间:
2020-06-07 12:48:50
阅读次数:
58
startup.cs文件 app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "Areas", pattern: "{area:exists}/{controller=Index}/{action=Index}/{i ...
分类:
其他好文 时间:
2020-06-07 11:22:29
阅读次数:
84
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保 ...
分类:
其他好文 时间:
2020-06-07 11:00:53
阅读次数:
76
app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "Areas", pattern: "{area:exists}/{controller=Index}/{action=Index}/{id?}", default ...
分类:
其他好文 时间:
2020-06-07 10:50:50
阅读次数:
113
对路径问题一直不是很懂,迷迷糊糊的。今天看见一个大佬的写的总结。偷过来和大家分享。大家欢迎。 真的是很容易被忽视的错误,servlet 配置url的时候遇到问题,这个之前确实没有详细了解过。 出现这个错误的时候往往伴随着一系列高大上的错误,比如会出现类似[StandardEngine[Catalin ...
分类:
移动开发 时间:
2020-06-07 10:46:32
阅读次数:
103