- 博客(16)
- 收藏
- 关注
原创 Spring Boot 使用WebSocket实现聊天功能:实时消息推送与已读未读管理(无外键)
数据库设计Message表存储消息内容和发送信息,不使用外键。表存储每个用户对每条消息的已读状态,同样不使用外键,采用messageId和userId作为关联。前端逻辑使用 WebSocket 实现实时消息推送。用户查看消息后,前端通知后端更新已读状态。后端逻辑使用 MyBatis 的Mapper 层和注解实现消息和状态的存储与更新。通过 WebSocket 处理消息的实时推送和用户状态的管理。
2025-02-05 17:37:02
1265
原创 若依实现excel表内数据批量导入
通过前端与后端代码的紧密配合,实现了完整的 Excel 文件上传功能,包括文件选择、验证、上传、数据解析、入库及结果反馈等环节。此功能在众多数据处理场景中广泛应用,有助于提升数据录入效率和系统实用性。希望本文的解析能助您深入理解其实现原理,为相关开发工作提供参考。不要照搬,仅供参考,我懒,bug不想改了!如果你想和我一样的话,注意放置位置哈。
2024-12-13 14:41:05
1294
原创 linux docker下搭建三主三从集群cluster
编写redis_cluster.conf.template文件将上面脚本内容直接复制粘贴运行(我是在xshell中运行的,已经关闭没法截图了)在这里使用-v参数,让容器的redis配置参数和数据全部使用宿主机的文件目录。这样做的好处是,保证redis的数据不丢失。6个redis容器创建好之后,选择其中的一个容器进入,进行redis-cluster集群创建不要复制粘贴直接运行,需要将ip改为你自己的ip。
2024-12-06 16:46:21
445
原创 Java全栈基础知识汇总6.2(类和对象)
定义一个矩形类(Rectangle), 包含一个起始点(矩形左上角的点)startPoint, 宽(width), 高(height)属性. 矩形类具有如下方法: 计算面积的方法area, 计算周长的方法perimeter, 获取矩形中心点的方法center(此方法的返回值类型是Point), 打印矩形信息的方法printRectangleInfo, 矩形是否是正方形的方法isSquare, 如果是正方形返回true, 如果不是返回false.startPoint的类型是Point坐标系在左上角。
2024-07-19 11:48:53
479
原创 数组排序(冒泡排序、选择排序)
冒泡排序和选择排序是两种常见的排序算法。冒泡排序通过多次相邻元素的比较和交换来排序,而选择排序通过多次选取最小值或最大值并放置到正确位置来排序。尽管这两种排序算法的时间复杂度均为O(n^2),但选择排序通常比冒泡排序更高效。通过理解这两种排序算法的思想和实现,我们可以更好地处理数组排序的问题,并在实际开发中选择合适的排序算法。希望本文能帮助你更好地理解冒泡排序和选择排序的原理和实现方法。
2024-07-17 06:30:00
2703
原创 Java 合并并排序两个无序整数数组(只能使用两次排序算法)
通过上述步骤,我们成功地实现了两个无序整数数组的合并与排序。此方法有效利用了冒泡排序和双指针技术,确保了排序算法仅被使用了两次。希望这篇文章对你理解数组排序和合并的过程有所帮助。如果有任何疑问或建议,欢迎在评论区留言!
2024-07-16 15:35:35
503
原创 Java中判断一个数是否为完数
这段代码通过计算输入整数的所有真因子之和来判断它是否是完数。优化后的代码提高了可读性和性能,使得输出因子和判断过程更加清晰和高效。
2024-07-16 08:00:00
687
原创 Java解决约瑟夫环问题
本文展示了一个简单的约瑟夫环问题的解决方案及其代码实现。通过这个示例,可以更好地理解循环和条件判断在算法中的应用。希望这篇文章能帮助你更好地掌握这个经典问题,并在实际编程中加以应用。注意:这个代码示例仅为学习和参考之用,在实际项目中使用时,请根据具体需求进行调整和优化。
2024-07-15 15:52:23
500
原创 AI代写的兴起与影响
随着人工智能(AI)技术的迅猛发展,AI代写逐渐成为一个备受关注的话题。从商业文案到学术论文,AI代写正逐步渗透到各个领域。本文将探讨AI代写的现状、其优势和潜在问题,以及对未来写作行业的可能影响。
2024-07-15 11:43:10
1713
原创 在Java中如何构建宝塔结构
在这篇博客中,我们将展示如何使用Java编写一个简单的程序,根据用户输入的行数,输出一个宝塔结构。该程序将提示用户输入要输出的行数,然后根据输入的数字生成相应的宝塔结构。
2024-07-12 15:08:00
1186
1
原创 Java基础中的随机数Random
'Random` 类是生成随机数的工具。使用 `nextInt()` 方法可以生成随机整数。使用 `nextInt(范围)` 可以生成特定范围内的随机整数。使用 `nextDouble()` 可以生成 0.0 到 1.0 之间的随机小数。这样,你就可以在Java中轻松生成各种随机数了!
2024-07-12 14:54:03
574
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人