码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 11.28~12.4日学习总结


    星期一,星期二: 把项目中关于评论模块的内容全部写完了,然后处理了一下逻辑。

    星期二,星期三:开始学习webSocket的相关概念。

    关于webSocket,其实和java的Socket原理相差不大,也是要建立一个通道进行信息交互。

    对于webSocket在Spring中的应用,主要是使用四个监听事件

    建立连接事件,写上@OnOpen注解就可以监听这个事件。

     

    退出事件。

    这个可以通知别人用户退出登录什么的。

     

    接收消息事件

    这个是最重要的事件,对于消息的处理方法都是在这里进行处理,几乎对于webSocket的业务逻辑代码都是写在这里。

     

    发送错误事件,这个也不是很重要。 

     @ServerEndpoint注解是用来表示建立连接的地址。

    还有要在这里使用SerVice层,

     不能这样通过@Autowired进行自动装配。

    在启动类进行导入

     

     然后这样定义才可以正常使用

     还需要在Yml.文件中进行配置,这个可以参考

    websocket中使用service_【03】的博客-CSDN博客_websocket调用service

    这个博客,他讲了为什么需要这么做。

    然后进行在前端连接

    首先连接地址是这个样子的

    开头是ws,并不是http,所以这个请求不是http请求,是webSocket的网络协议。

    端口号后面是后端写的地址。

     

     这样就可以开启webSocket服务然后,访问连接事件。

     这是分别定义其他三个事件,然后在方法中调用就行了。

    然后,后面几天,我写了相关的前端页面,然后写了关于数据库存储聊天记录的相关代码,还有图片发送的逻辑,完成了对于客服功能的相关代码。

    接下来,完成后台管理,优化商家分类功能,准备写课程设计。

  • 相关阅读:
    APP自动化测试 ---- Appium介绍及运行原理
    Exploring the Potential of Large Language Models (LLMs) in Learning on Graphs
    集成开发环境Pycharm的安装及模板设置
    MindSponge分子动力学模拟——多路径分子模拟(2024.05)
    Python进阶(三)-图形界面编程Tkinter(3)
    粒子滤波 PF——在机动目标跟踪中的应用(粒子滤波VS扩展卡尔曼滤波)
    Python编程语言学习笔记
    依赖注入有几种实现方式?
    腾讯云价格计算器有用过的吗?好用!
    Java根据一个List内Object的两个字段去重
  • 原文地址:https://blog.csdn.net/qq_63889673/article/details/128177788
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号