策略模式只使用继承耦合性太强,只使用接口在实现类有重复代码。使用策略模式,可以定义多个算法族,一个算法族有一个接口,多个实现类,复用这些实现类。状态模式一个系统有一个初始状态,并在不同的时机改变状态。定义一个状态类型的接口,定义一些实现类,实现接口方法。单例模式饿汉模式,私有化构造方法,直接给成员变 ...
分类:
其他好文 时间:
2020-03-31 20:58:34
阅读次数:
53
Django models中常用的字段类型 数值型 这些类型都是数值相关的. l AutoField int(11). 自增主键,Django Model默认提供,可以被重写.完整定义是 id = models.AutoField(primary_key=True) l BooleanFueld t ...
分类:
其他好文 时间:
2020-03-31 14:38:49
阅读次数:
73
// 全部小写 首字母不能数字 只能小写 后面数字小写都可以 const reg = /^[a-z0-9]+.?[a-z0-9]*$/; if (reg.test(value) || value '' || value '-') { }else{ //页面上显示格式不正确 } //== -1 没有找 ...
分类:
其他好文 时间:
2020-03-31 10:42:53
阅读次数:
61
https://blog.csdn.net/MR_L_0927/article/details/84784482 简单的方法是 直接在Controller内的接口参数前加上校验注解(@NotBlank...等),此时需在类上加注解 @Validated即可.当校验参数过多,这种方法使接口参数看起来过 ...
分类:
编程语言 时间:
2020-03-31 10:40:47
阅读次数:
177
MFC框架为用户提供了在对话框控件和数据变量间交换数据的DDX和DDV机制(数据交换/数据验证)机制,在此之前,用户只能通过调用GetDlgItemInt或者SetDlgItemText等函数这样麻烦的过程来达到同样的目的。 DDX将数据成员变量同对话类模板内的控件相连,这么就使得数据在空间之间很轻 ...
分类:
编程语言 时间:
2020-03-31 01:23:35
阅读次数:
105
目标:检验代理ip速度,匿名程度以及支持的协议类型 步骤: 1.检查代理ip速度和匿名程度: a.代理IP速度就是从发送请求到获取相应的时间间隔 b.匿名程度检查 对http://httpbin.org/get或https://httpbin.org/get发送请求如果相应的origin中有'.'分 ...
分类:
编程语言 时间:
2020-03-30 23:07:45
阅读次数:
126
过滤器: 过滤器是servlet提供的API,需要实现 接口。过滤器可以拦截到方法的请求和响应(ServletRequest request, SetvletResponse response),并对请求响应做出的过滤操作,比如设置字符编码、鉴权操作。 过滤器方法的入参有request,respon ...
分类:
编程语言 时间:
2020-03-30 21:29:58
阅读次数:
83
用于校验资源请求的合法性 如果是访问 的话,md5 值的 shell 计算方法如下: | 链接 | 响应码 | | | | | | 403,md5不正确,时间过期 | | | 403,md5不正确,时间未过期 | | | 410,md5正确,时间过期 | | | 200,md5正确,时间未过期 | ...
分类:
其他好文 时间:
2020-03-30 19:51:37
阅读次数:
86
1前言 上节内容我们根据用户类型验证用户的登录,在本节内容中实现后台用户管理-新增用户。 新增用户处理思路: -->html页面填写用户信息 -->js校验数据有效性 -->提交表单数据给php文件 -->php执行数据库insert -->将结果返回给前端页面 用户注册的功能程序处理思路和用户新增 ...
分类:
数据库 时间:
2020-03-30 16:07:27
阅读次数:
81
接口测试在日常测试中也是比较重要的部分,但是由于测试的不可穷尽性,在很多互联网公司都是采用风险驱动的模式,有侧重性的去选择测试方法~~ 日常接口遇到的常见问题: 1、接口逻辑校验性不完整 2、入参输入与接口所需参数不符,造成程序错误 3、对象校验出错,获取信息错误,校验不上 4、定时任务出错 5、类 ...
分类:
其他好文 时间:
2020-03-30 11:18:52
阅读次数:
50