简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Springmvc中拦截器与过滤器的区别
1.过滤器是servlet中的对象,拦截器是框架中的对象2.过滤器实现Filter接口对象,拦截器是实现HandleInterceptor3.过滤器是用来设置request,response参数、属性,侧重对数据的过滤;拦截器是用来验证请求的,能截断请求。4.过滤器是在拦截器之前执行的5.过滤器是tomcat服务器创建的对象,拦截器是springmvc容器创建的对象6.过滤器是一个执行时间点;拦截
VUE的6种事件修饰符
一、修饰符1、prevent:阻止默认事件(常用)2、stop:阻止事件冒泡(常用)3、once:事件只触发一次(常用)4、capture:使用事件的捕获模式5、self:只有event.target是当前操作的元素才触发事件6、passive:事件的默认行为立即执行,无需等待事件回避执行完毕二、用法以prevent举例,点击A链接不会跳转页面<div id="root"><a
Redis搭配RedisTemplate实现分布式锁实战实例
一、SETNX在Redis中一般会使用setnx命令实现分布式锁。当使用setnx命令设置一个kv时如:setnx lockKey lockValue当lockKey存在时,会返回1时表示设置成功。当lockKey不存在时,会返回0时表示设置值失败。根据以上理论就可以实现redis的分布式锁:加锁第一版:只使用setnx,这种方式的缺点是容易产生死锁,因为有可能忘记解锁,或者解锁失败。setnx
到底了