项目中经常会涉及到入参校验,下面举个示例做法: 入参Vo: 1 import com.ocft.gamma.spds.trade.common.dto.BaseDto; 2 import lombok.Getter; 3 import lombok.Setter; 4 5 import javax. ...
分类:
编程语言 时间:
2020-06-05 15:26:45
阅读次数:
58
m.Handlers(func(ctx *macaron.Context) { ctx.Resp.Header().Set("Access-Control-Allow-Origin","*") ctx.Resp.Header().Set("Access-Control-Allow-Headers", ...
分类:
系统相关 时间:
2020-06-05 13:11:18
阅读次数:
75
1.canvas绘制文本坑点 绘制的文本不管多长,永远只有一行,不会断行。 2.解决思路 根据每行文本字数来断行,超出的就向下排列。 由于 canvas绘制文本的语法如下: context.fillText(text,x,y,maxWidth); 所以需要知道文本的起始坐标(x,y) 3.具体分析 ...
分类:
微信 时间:
2020-06-05 13:04:05
阅读次数:
133
什么是层叠上下文(stacking context) 可以理解为一个dom节点在Z轴高人一等,特性类似于BFC,即层叠上下文的内部子元素再怎么翻江倒海,翻云覆雨都不会影响外部的元素。 CSS2创建层叠上下文的两种方法(参考MDN) 根元素 (HTML) 绝对(absolute)定位或相对(relat ...
分类:
Web程序 时间:
2020-06-04 21:24:29
阅读次数:
96
@(Swagger接口文档生成) spring boot + swagger 这里用的是knife4j 1、添加knife4j依赖 只需添加下面一段即可,自动引入其他相关依赖 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactI ...
分类:
其他好文 时间:
2020-06-04 15:43:02
阅读次数:
73
RabbitMQ+Redis模拟手机验证码登录 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> <d ...
分类:
移动开发 时间:
2020-06-04 14:02:14
阅读次数:
74
1.什么是RESTful 2.对应增删改查 注意:HTTP协议中并无PUT和DELETE的操作因此需在web.xml添加HiddenHttpMethodFilter用于识别PUT和DELETE操作 原理是:从POST操作中额外分出PUT和DELETE操作 <filter> <filter-name> ...
分类:
其他好文 时间:
2020-06-03 23:13:49
阅读次数:
65
从百度官网下载SDK,文档地址:https://cloud.baidu.com/doc/BOS/s/wjwvys18m log4net.dll和Newtonsoft.Json.dll为必要的文件,且Newtonsoft.Json.dll版本必须大于8.0否则异常。Newtonsoft.Json.dl ...
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html Hook 就是常说的钩子函数,在 pytest 框架里面也有 hook 这个概念;接下来就让我们来看看 Mocha 提供的 Hook 函数叭 ...
分类:
其他好文 时间:
2020-06-03 15:37:46
阅读次数:
64
1.call 实现(apply 类似) Function.prototype.call= function(context){ context = context || window; context.fn = this; let args =[]; for(let i=1;i<arguments. ...
分类:
编程语言 时间:
2020-06-03 00:54:51
阅读次数:
83