基于SpringBoot框架的WebSocket创建聊天、群聊。 实现的功能有: 1. 登录注册 2. 好友申请,接受拒绝好友申请 3. 好友分组 4. 创建群聊,踢出群聊,拉好友入群 5. 聊天记录,消息记录查询, 6. 即时通讯,支持发送图片,文字,链接 WebSocket的由来: 之前只有一个http协议,http协议是请求响应,存在缺陷,就是请求只能由客户端发起,然后请求到服务器,服务器做响应,但是如果服务器状态做了改变,客户端并不能即使的更新,之前的是按照轮询的方法解决,轮询的效率低,非常浪费资源(因为必须不停连接,或者 HTTP 连接始终打开)。因此为了解决这个问题WebSocket 就出现了。 WebSocket简介: 服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。客户端请求建立连接,然后服务端收到消息,此次通讯并不会断开,而是一直连接,这样后端也能主动的发送数据到客户端。
2024-03-23 10:17:02 428KB java
1
JAVA WEB 项目开发案例精粹里的JAVA基础,易学就会
2023-12-11 07:03:57 3.1MB JAVA WEB
1
计算除周六日、法定节假日以外两个日期之间的间隔天数
2023-11-24 10:19:48 12KB java技术天数
1
数据微引擎与动态指令 多数据源集成与控制 图形报表漫谈 项目化构架及其意义 无代码发布(维护) 实际应用中... 所谓虚拟数据源,是指在Max@X Analyser服务器从数据库获得实际多个数据源的数据后,在Max@X Analyser中以SQL方式
2023-11-13 07:06:48 68KB java
1
毕业设计 基于java技术的web环境下的网络商店销售系统 可以共同学习 可以更改 谢谢
2023-11-05 07:05:08 1.18MB
1
java技术栈的技术方案,标书(适合陪标)
2023-03-01 16:09:32 826KB java标书
1
JAVA技术与人工智能在搜索引擎上的应用,这是java在人工智能方面应用的非常好的一本书
2022-12-09 15:00:11 2.8MB JAVA技术 人工智能
1
本资源为整理网络上Java工作中常用的知识点,主要针对工作问题和面试问题,对于各个阶段的Java程序员有很强的实用性
2022-12-01 18:21:45 11.93MB 面试 Java核心知识 Java技术大全
1
Java 常用开发技术选型, 怎么用就看这里,值了,可以方便系统学习指导!! 个人经历讲述关于微服务方面的技术选型和相关知识点。微服务模式的项目从初建到上线部署应用,每一个环节都会涉及到相当多的技术细节(上线后的性能调优更需要
2022-11-17 11:05:13 15KB Java 技术选型
1
名称:基于Java英汉互译词典 技术:Java 环境:IDEA、mysql 包内容:英汉互译词典源码、mysql文件Word.sql、jar包
2022-11-09 14:35:02 2.66MB Java
1