一、导入 maven 坐标依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> < ...
分类:
编程语言 时间:
2021-04-01 13:09:28
阅读次数:
0
Spring MVC拦截器 拦截器是Spring MVC中强大的控件,它可以在进入处理器之前做一些操作,或者在处理器完成后进行操作,甚至是在渲染视图后进行操作。 拦截器概述 对于任何优秀的MVC框架,都会提供一些通用的操作,如请求数据的封装、类型转换、数据校验、解析上传的文件、防止表单的多次提交等。 ...
分类:
编程语言 时间:
2020-09-18 02:03:18
阅读次数:
50
函数节流; 概述:限制一个函数再一定时间内只能执行一次; 使用场景: 1、懒加载、滚动加载、加载更多、监听滚动条位置; 2、百度搜索框、搜索联想功能; 3、防止高频点击提交、防止表单重复提交; ...
分类:
其他好文 时间:
2020-02-19 19:10:23
阅读次数:
80
一.跨域问题:能够正常请求,但是没有办法获取到响应结果 解决方案一:设置请求头,在请求的资源中设置Access-Control-Allow-Origin请求头 //3.设置请求头 response.setHeader("Access-Control-Allow-Origin", "*"); 二.JS ...
分类:
Web程序 时间:
2020-02-07 18:21:13
阅读次数:
95
token是"令牌","代币"等一些说法,关于token的作用的说法也比较多,其实在token的使用中保证业务的安全性上具有不可忽略的作用,比如防止表单的重复提交,token的生成可以用session的随机id ...
分类:
其他好文 时间:
2020-02-07 17:03:30
阅读次数:
61
一.跨域问题 能够正常请求,但是没有办法获取到响应结果 解决方案一:设置请求头,在请求的资源中设置Access-Control-Allow-Origin请求头 //3.设置请求头 response.setHeader("Access-Control-Allow-Origin", "*"); 解决方案 ...
分类:
Web程序 时间:
2020-02-06 16:50:29
阅读次数:
85
跨域1 <body> <input type="text" name="uname" id="uname"/> <input type="button" value="提交" id="button"/> </body> <script type="text/javascript" src="js/j ...
分类:
其他好文 时间:
2020-02-06 16:13:49
阅读次数:
81
什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 1.) 资源跳转: A链接、重定向、表单提交 2.) 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-f ...
分类:
其他好文 时间:
2020-02-06 14:26:39
阅读次数:
73
防止表单提交 rabbitmq可以用来防止表单提交,过程如下: 在后台可以设置rabbitmq的队列,通过rabbitmq来新增或者修改数据,原因如下: 在后台直接判断是否已经添加,不能有效防止,因为用户点击多次,相当于形成多个单线程,可以都会执行到判断里面,这样不能防止表单提交,如果用了rabbi ...
分类:
其他好文 时间:
2019-12-15 14:30:39
阅读次数:
58
管理跨进程的锁: 以下只是个人理解,如果有疑问请参考官方文档 https://xueyuanjun.com/post/19506.html#bkmrk-%E5%8E%9F%E5%AD%90%E9%94%81 $key = 'test:'.$uid;// 在控制器中,给这个key上锁10秒钟,如果不主 ...
分类:
其他好文 时间:
2019-11-15 12:00:59
阅读次数:
484