自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一名热爱编程和分享技术的开发者,我正在不断探索Java编程的各种奥妙,并乐于将我的学习心得分享给大家。

在我的博客中,您将会发现一些简单易懂的代码示例、详细的讲解和实用的编程技巧。无论您是编程新手还是有一定经验的开发者,我都希望我的分享能对您有所帮助。

  • 博客(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

原创 微信小程序中的长内容展开与收起功能

微信小程序长内容展开收起

2024-11-05 14:28:40 348

原创 Java全栈基础知识汇总6.3(继承)

【代码】Java全栈基础知识汇总6.3(继承)

2024-07-19 17:34:54 270

原创 Java全栈基础知识汇总6.2(类和对象)

定义一个矩形类(Rectangle), 包含一个起始点(矩形左上角的点)startPoint, 宽(width), 高(height)属性. 矩形类具有如下方法: 计算面积的方法area, 计算周长的方法perimeter, 获取矩形中心点的方法center(此方法的返回值类型是Point), 打印矩形信息的方法printRectangleInfo, 矩形是否是正方形的方法isSquare, 如果是正方形返回true, 如果不是返回false.startPoint的类型是Point坐标系在左上角。

2024-07-19 11:48:53 479

原创 Java全栈基础知识汇总6.1(类和对象)

类和对象

2024-07-19 11:24:31 203

原创 Java全栈基础汇总5(方法)

方法

2024-07-17 17:24:47 461

原创 数组排序(冒泡排序、选择排序)

冒泡排序和选择排序是两种常见的排序算法。冒泡排序通过多次相邻元素的比较和交换来排序,而选择排序通过多次选取最小值或最大值并放置到正确位置来排序。尽管这两种排序算法的时间复杂度均为O(n^2),但选择排序通常比冒泡排序更高效。通过理解这两种排序算法的思想和实现,我们可以更好地处理数组排序的问题,并在实际开发中选择合适的排序算法。希望本文能帮助你更好地理解冒泡排序和选择排序的原理和实现方法。

2024-07-17 06:30:00 2703

原创 Java 合并并排序两个无序整数数组(只能使用两次排序算法)

通过上述步骤,我们成功地实现了两个无序整数数组的合并与排序。此方法有效利用了冒泡排序和双指针技术,确保了排序算法仅被使用了两次。希望这篇文章对你理解数组排序和合并的过程有所帮助。如果有任何疑问或建议,欢迎在评论区留言!

2024-07-16 15:35:35 503

原创 Java水仙花数

水仙花数是指一个三位数,其每个位上的数字的立方和等于它本身。

2024-07-16 09:39:03 337

原创 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

springcloud部分知识点思维导图

springcloud部分知识点思维导图

2025-02-05

空空如也

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

TA关注的人

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