自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 SpringBoot+Vue+WebSocket实现全双工通信实践。

在浏览器(客户端)和服务器交互过程中,大部分是浏览器向服务器发送请求然后服务器响应数据给浏览器。但是在一些特定场景中(实时通信系统)需要服务器在数据更新或特定事件发生时,立即将信息推送给客户端,而无需客户端轮询(即定期请求)服务器。比如我现在就有一个需要在前端实时展示用户未读消息的需求。要实现服务器实时推送数据给前端常用的解决方案就是使用WebSocket通信。WebSocket 协议是一种在单个 TCP 连接上提供全双工通信的协议,它允许客户端和服务器之间进行实时的双向数据传输。

2024-07-10 14:05:18 374

原创 使用 MockMvc 测试 Spring Boot 接口

在 Spring Boot 应用中,测试接口是确保应用正确工作的关键步骤。MockMvc 是 Spring 提供的一个强大的测试工具,允许我们在不启动完整 Web 服务器的情况下模拟 HTTP 请求并验证响应。本文将介绍如何使用 MockMvc 测试 Spring Boot 接口。

2024-07-09 15:51:06 260

原创 Go和Java的区别

作为一名Java开发者,我早已习惯了其严谨的对象模型、丰富的API和强大的跨平台能力。然而,当我踏入Go语言的世界时,我被其简洁、高效和直接的风格深深吸引。Go语言,这个由Google精心打造的开源编程语言,不仅为我带来了全新的编程体验,也让我对编程有了更深刻的理解。在学习完Go的基本语法后,我深感两种语言在设计理念、语法特性和应用场景上的巨大差异。Go的简洁语法、强大的并发支持和静态类型安全,让我对编程有了全新的认识。与此同时,我也发现Java在面向对象编程、内存管理和生态系统方面的优势。

2024-06-11 15:45:47 754 1

原创 扫描登录原理

在扫码登录的过程中,用户首先在需要登录的应用或平台上触发扫码登录功能,系统会生成一个包含特定信息的二维码。因为有了确认登陆这个逻辑,所以就需要临时token,这样我们才能将确认和扫码关联起来:请求中携带了临时token,这个token之前只在扫码时候返回给过手机端,通过这个凭证,可以一定程度证明扫码的是你,现在确认登陆的还是你。这里的请求登录方为 Web 端,已登录方为 APP 端,登录凭证可以是用户信息,也可以是换取用户信息的凭证,而特定媒介是某一张二维码。,此时的手机一定是登录的,不存在没登录的情况。

2024-04-28 11:36:39 349 1

原创 数据结构——哈夫曼树(最优二叉树)

带权路径长度(WPL)是从根节点到某一节点的路径长度与该节点权的乘积。当用n个带权值的叶子节点构建一棵二叉树,如果这棵二叉树的带权路径长度最小,称这棵树为最优二叉树或哈夫曼树,因此在构建哈夫曼树应遵循权值越大的节点离根节点越近。节点的带权路劲长度:从根节点到该节点之间的长度与该节点的权的乘积。1.在n个带权节点中选出两个最小的节点,将其组成一个新的二叉树,且新二叉树的根节点的权值为左右子节点的权值和。路劲:在一棵树中从一个节点到另一个节点的通路,称为路劲。节点的权:每个节点赋予一个值称为该节点的权值。

2024-04-25 15:04:42 968 2

原创 编辑距离算法在项目中的应用

当用户输入的关键字与文档中的关键字不完全匹配时,编辑距离算法可以帮助确定最接近的匹配结果或进行拼写纠错。利用编辑距离算法,可以比较用户输入的文字与已有文字库中的文字之间的相似度,从而推荐最合适的文字。为了让项目有亮点,引入了一些看起来高大上的东西如(指纹登录,语音识别还有推送算法),推送算法就是将老人发布的服务推送给合适的志愿者提高接单效率。项目的核心功能是老年人在APP发布需要的服务(家政服务,陪玩陪聊等),志愿者通过查看发布的服务列表选择合适的进行接单。

2024-04-15 11:34:59 669 1

原创 通过ip反查地址

高效离线ip反查地址工具

2024-04-07 14:47:03 673 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除