什么是SSE Spring 使用SSE(Server-Sent Events)学习 SSE 即服务器发送事件(Server-Sent Events),是一种服务器推送技术,允许服务器在客户端建立连接后,主动向客户端推送数据。 SSE 基于 HTTP 协议,使用简单,具有轻量级、实时性和断线重连等特点。它在一些需要实时数据更新的场景中非常有用,如股票行情、实时通知等。与传统的轮询方式相比,SSE 可以减少不必要的网络请求,提高数据传输效率。 SSE 的主要优点包括: 实时性:服务器可以实时推送数据到客户端,无需客户端…

2024-12-12 0条评论 30点热度 0人点赞 王显锋 阅读全文

前端页面 如何能够保证在未登录的情况下跳转到登录页面,这里使用了vue的路由守卫。 路由守卫(如果未登录,强制跳转到登录页面) 在src/permission.ts文件中通过对路由添加前置守卫,首先通过@/utils/auth中的getToken()方法判断tokenStorage中是否存在token, 如果已经存在token说明已经登录,如果没有token,则判断是否在白名单中,如果在白名单中,则直接跳转到页面,如果不在白名单中,则强制转到登录页面,即执行如下语句: next(`/login?redirect=$…

2024-12-12 0条评论 29点热度 0人点赞 王显锋 阅读全文

原文链接 最强日期正则表达式 一、简单的日期判断(YYYY/MM/DD): ^\d{4}(-|\/|.)\d{1,2}\1\d{1,2}$ 二、演化的日期判断(YYYY/MM/DD| YY/MM/DD): ^(^(\d{4}|\d{2})(-|\/|.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$ 三、加入闰年的判断的: 实例: ^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|…

2018-12-28 0条评论 1096点热度 0人点赞 王显锋 阅读全文

在body中绑定事件 把onbeforeunload事件绑定到html的根body中,不要绑定在frame或者iframe中的body。 <body onbeforeunload="return leave()"> 定义onbeforeunload处理函数 在leave()函数中调用ajax方法进行会话等方面的处理,处理完成之后再leave()函数中return undefined;阻止浏览器弹出窗口提示用户。 <script type="text/javascript" language="ja…

2018-09-14 0条评论 2319点热度 0人点赞 王显锋 阅读全文

参考链接 主要参考了以下链接: 知乎的讨论:https:/www.zhihu.com/question/19568896 csdn的博客:http://blog.csdn.net/deaboway/article/details/6444452 小鱼周凌宇的博客:http://zhoulingyu.com/2016/10/28/%E5%BC%80%E6%BA%90%E8%AE%B8%E5%8F%AF%E8%AF%81%E5%BF%AB%E9%80%9F%E9%80%89%E6%8B%A9/ 开源协议清晰刻画者始祖P…

2017-09-11 0条评论 1042点热度 0人点赞 王显锋 阅读全文

build.gradle   group 'com.aiuyo' version '1.0-SNAPSHOT' apply plugin: 'java' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { // https://mvnrepository.com/artifact/commons-net/commons-net compile group: 'commons-net', name: 'common…

2017-07-22 0条评论 1158点热度 0人点赞 王显锋 阅读全文