- 博客(5)
- 收藏
- 关注
原创 SQL :行专列示例
在本教学文档中,我们将详细解释如何使用 SQL 查询将多行数据转为多列显示。我们通过聚合和计算消耗量来构建一个综合结果表。本文将详细解释每个步骤,并附上完整的 SQL 示例代码。
2024-08-05 10:21:51
1341
1
原创 学习RabbitMQ
本文介绍了 RabbitMQ,一种流行的消息队列系统,用于应用程序之间的可靠消息传递。首先,我们学习了消息队列的基本概念,包括生产者、消费者、队列、交换机和绑定等。然后,我们详细讲解了 RabbitMQ 的安装步骤,包括准备工作、环境配置和管理插件安装等。接着,通过示例代码演示了如何使用 Java 实现 RabbitMQ 的生产者和消费者。此外,我们还探讨了 RabbitMQ 在微服务架构、事件驱动架构、日志处理等方面的应用场景,并给出了简单比喻帮助理解其作用。最后,我们总结了 RabbitMQ 的强大之处
2024-03-27 09:42:25
1376
原创 图像分片上传到 MinIO 文档
本文介绍了如何将图像进行分片,并使用 Java 编程语言将每个切片上传到 MinIO 服务器上。首先,通过 Java 的 ImageIO 类读取原始图像,并将其分成指定数量的切片。然后,利用 MinIO Java 客户端库连接到 MinIO 服务器,并将每个切片作为对象上传到 MinIO 桶中。为了更好地组织和管理切片,我们将它们上传到以当前分钟数为名称的目录下。最后,我们清理本地保存的切片文件,释放本地存储空间。这种图像分片上传的方法可以有效地处理大型图像文件,并利用 MinIO 的分布式存储能力进行存储
2024-03-25 09:59:15
957
1
原创 自定义注解(实现参数校验)
这篇文章介绍了自定义注解、AOP代理、AOP的四大类型以及JoinPoint的概念和使用方法。首先,它解释了如何创建自定义注解,包括使用 @interface 关键字以及指定目标类型和保留策略。接着,文章介绍了如何使用 @Aspect 注解创建 AOP 切面,并在切面中使用各种通知类型来实现特定的逻辑。然后,文章详细解释了AOP的四大类型,包括前置通知、后置返回通知、后置异常通知和后置最终通知。最后,文章简要介绍了 JoinPoint 的概念和四个常见的 JoinPoint 类型,以及它们在 AOP 中的
2024-03-20 16:03:59
474
1
原创 Mongodb安装篇+可视化工具篇
并在data文件夹下创建db和log子文件夹,其中db文件夹用于储存数据库文件,logs文件夹用于储存日志文件(便于在日志文件中查看MongoDB相关使用信息,不然关闭命令行窗口后,将无法再次查看MongoDB的日志)基于Windows平台的安装包打包方式有两种,分别是MSI和ZIP,MSI安装包需要进行安装,而ZIP安装包只需要解压就可以使用。启动MongoDB有两种不同的方式,使用命令行参数的方式和使用配置文件的方式,在这里我只使用命令行的方式启动。到这里就结束MongoDB安装篇就结束啦!
2023-12-17 09:47:01
549
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人