摘要: 运用场景 : 管理员踢出在线用户,让其页面失效。重登即可激活思路:1.利用sessionId ,如果踢出 将其标记为 0,重定向到 踢出页面2.在登录的时候,将sessionId 标记为1,表示 已激活 可以正常使用3.将 sessionId 和值,存入redis h... 阅读全文
posted @ 2018-08-13 19:42 王某人i 阅读(3578) 评论(1) 推荐(0) 编辑
摘要: 前言: 权限控制有 注解的方式,jsp shiro标签的方式,还有url 动态控制的方式。这里我使用最后一种方式来控制权限思路:0.利用 PathMatchingFilter 拦截器1.根据用户名 来查询角色,2.根据角色查询权限3.获取请求的url 4判断 根... 阅读全文
posted @ 2018-08-13 19:22 王某人i 阅读(5479) 评论(0) 推荐(0) 编辑
摘要: 这里的业务场景,就类似与qq 账号 不能同时在多部手机 登录一样,后者会强制前者下线,被强制下线的用户重新登录又挤掉 前者,如此反复.....一. 说下我的思路 (不供参考)1. 利用Cookie 里面的JESSIONID ,其实也就是sessionid,是可以获取到... 阅读全文
posted @ 2018-08-13 19:01 王某人i 阅读(7045) 评论(1) 推荐(0) 编辑
摘要: 因为XX类 没有被声明为@Bean, 那么换句话说 XX类 就没有被Spring管理起来,那么也就无法在里面注入OO类了。 但是在业务上XX类 里面又必须使用OO类,怎么办呢? 就借助SpringContextUtils 这个工具类,来获取OO类的实例。 这里提供工具... 阅读全文
posted @ 2018-08-13 17:14 王某人i 阅读(788) 评论(0) 推荐(0) 编辑
摘要: springboot 相对于其他而言,就是化繁为简,能用注解完成的,绝不用xml。定时器 也不例外!首先,在启动类上打开 定时器的总开关@SpringBootApplication//开启缓存功能@EnableCaching//定时器总开关@EnableSchedul... 阅读全文
posted @ 2018-08-09 09:38 王某人i 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 模糊查询 @Select("select * from u_user u WHERE u.nickname LIKE CONCAT ('%',#{email},'%')" + " OR u.email LIKE CONCAT ('%',#... 阅读全文
posted @ 2018-08-05 16:49 王某人i 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 刚刚遇到一个ajax传值的问题,后台 无论如何都接收不到。关于数组传值ajax 有个坑。 看到没有,多了一个[],这样你后台是接收不到的。解决方法:在 Ajax 传值时加一个:traditional: true,//这里设置为true$.ajax({ u... 阅读全文
posted @ 2018-08-04 23:59 王某人i 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 效果:js 代码: $(function () { //禁用账号 $('#userlist').on('click', '#disable', disableAccount)});function disableAccount() { /** ... 阅读全文
posted @ 2018-08-04 20:30 王某人i 阅读(4393) 评论(0) 推荐(1) 编辑
摘要: 写博客 不为什么,就是为了记录一下平时遇到的问题,以后遇到能快速找到答案,解决问题。平时做后端的,前端很少做,所以贵在积累。效果:就是一个 jsp for循环,在页面展示源码: //引入标签库 用户列表 ... 阅读全文
posted @ 2018-08-04 18:35 王某人i 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 关于更新缓存 ,要注意 得两点:一、@Cacheable 的key 要和 @CachePut 的key 一致比如: @Cacheable(key = "'userCache'") //缓存, public Uuser findByEmail(String em... 阅读全文
posted @ 2018-08-02 10:54 王某人i 阅读(3880) 评论(0) 推荐(1) 编辑