第十天
spring-task
是spring框架提供的任务调度工具 可以按照约定的时间自动执行某个代码的逻辑 是一个定时任务框架
- 应用场景 信用卡每月还款 银行贷款每月还款 火车票售票系统处理未支付订单
- cron表达式 就是一个字符串 可以定义任务触发的时间 分为六个或七个域 用空格隔开 每个域代表一个含义 每个域的含义分为 秒 分 时 日 月 周 年
WebSocket
是基于TCP的一种新的网络协议 实现了浏览器与服务器的全双工通信 浏览器和服务器只需要完成一次握手 两者之间就可以创建持久性的连接 并进行双向的数据传输
- 应用场景 视频弹幕 网页聊天 体育实况更新 股价报价实时更新
并不需要专门发请求去获取数据 可以进行实时更新
- 实现步骤
导入maven坐标
导入WebSocket服务端组件WebSocketServer 用于和客户端通信
导入配置类WebSocketConfiguration 注册WebSocket组件