摘要: WebSocket处于应用层,也是基于TCP(3次握手【最少3次能保证双方都服务正常】)实现的。 TCP长连接流程: client向server发起连接,server接受client连接。双方建立连接,Client与server完成一次读写之后,它们之间的连接并不会主动关闭,用心跳保活。 后续的读写 阅读全文
posted @ 2020-03-22 19:47 Angry-rookie 阅读(2391) 评论(0) 推荐(0)
摘要: //vue 添加组件插件 命令 vue add axios 添加vue访问接口的组件 vue ui 创建vue 项目 idea 点击对应的实体类名 goto 创建他的测试类 vue 启动 npm run serve rules 绑定校验规则 router 获取参数route 跳转页面的 idea 开 阅读全文
posted @ 2020-03-22 16:33 Angry-rookie 阅读(153) 评论(0) 推荐(0)
摘要: 思路: 1.自定义注解 2.将用户信息存储在session中 ,当然如果是shiro的话直接通过shiro用户登陆即可。 3.实现HandlerMethodArgumentResolver参数解析类 4.配置拦截器注册自定义的参数解析器 原理: 用户登陆 -> 获取session存储用户信息或者sh 阅读全文
posted @ 2020-03-22 16:05 Angry-rookie 阅读(2712) 评论(0) 推荐(0)
摘要: isAssignableFrom() :是从类继承的角度去判断,是判断是否为某个类的父类。 isAssignableFrom()方法的调用者和参数都是Class对象,调用者为父类,参数为本身或者其子类。 使用方法: 父类.class.isAssignableFrom(子类.class) 判断User 阅读全文
posted @ 2020-03-22 13:42 Angry-rookie 阅读(831) 评论(0) 推荐(0)