草庐IT

BOOT_PATH

全部标签

大数据技术(入门篇) --- 使用 Spring Boot 操作 CDH6.2.0 Hadoop

前言本人是web后端研发,习惯使用springboot相关框架,因此技术选型直接使用的是springboot,目前并未使用spring-data-hadoop依赖,因为这个依赖已经在2019年终止了,可以点击查看,所以我这里使用的是自己找的依赖,声明:此依赖可能和你使用的不兼容,我这个适用于我自己的CDH配套环境,如果遇到不兼容情况,自行修改相关版本即可代码库地址:https://github.com/lcy19930619/cdh-demo认识HadoopHadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威

spring boot3登录开发-3(账密登录逻辑实现)

 ⛰️个人主页:   蒾酒🔥系列专栏:《springboot实战》🌊山高路远,行路漫漫,终有归途。目录前置条件内容简介用户登录逻辑实现创建交互对象1.创建用户登录DTO2.创建用户登录VO创建自定义登录业务异常1.创建验证码错误异常2.创建用户不存在异常3.创建密码错误异常4.创建用户被封禁异常2.登录业务逻辑实现3.测试接口前置条件本文衔接上文,请从上文开始springboot3登录开发-2(1图形验证码接口实现)-CSDN博客https://blog.csdn.net/qq_62262918/article/details/136064820?spm=1001.2014.3001.5502

带有休息服务的Spring Boot JPA

我知道这样的问题被问到(找不到处理程序方法),但是在尝试了多个解决方案之后,我仍然被卡住了。所以我的问题是:我不能在项目中同时使用REST和JPA。com.db.ruf:wrepository.class:@NoRepositoryBean@ComponentpublicinterfaceWRepositoryextendsJpaRepository{}com.db.ruf:wrepositoryimpl.class:publicclassWRepositoryImplextendsSimpleJpaRepositoryimplementsWRepository{privateEntityMa

【监控】Spring Boot+Prometheus+Grafana实现可视化监控

目录1.概述2.springactuator3.Prometheus3.1.介绍3.2.使用1.client端的配置2.server端的配置4.grafana5.留个尾巴1.概述本文是博主JAVA监控技术系列的第四篇,前面已经聊过了JMX、Springactuator等技术,本文我们就将依托于Springactuator+监控组件prometheus+数据可视化组件grafana来实现对SpringBoot应用的可视化监控。关于Springactuator的相关内容,可移步:SpringBoot监控_springboot监控-CSDN博客【监控】springactuator源码速读-CSDN博

c++ - boost::asio::ssl::context::add_verify_path

我想验证服务器的证书。我有一个boost::asio::ssl::context这成功验证了证书:context.load_verify_file("E:\\a\\windows\\Path\\to\\certificate\\9207bca9.0");但是,我不想明确指定用于验证证书的文件。我希望能够将它们放在一个目录中,并告诉上下文使用该文件夹中的文件来验证证书。所以我改为这样做:context.add_verify_path("E:\\a\\windows\\Path\\to\\certificate");验证不成功注意:文件名9207bca9.0:9207bca9是CA证书主题

一个Spring Boot Admin 监控多个Nacos集群

背景我们有多个系统,每个系统一个集群,每个集群都部署了自己的SpringBootAdmin(以下简称Admin),用起来不仅不方便,私有化部署的时候还得多部署几个服务,为了解决这个问题,我想到了是否可以用一个Admin同时监控多个集群,这里集群指监控Nacos集群。实现通过查看Nacos的服务注册源码、Admin监控的服务发现源码,最终得出结论:重写NacosServiceManager、NamingService类,即可实现。为了监控多个Namespace,nacos的服务发现配置通过分号分割即可为了区别与原来只能订阅单个Namespace,将所有的重写类定义为Multixxx将自定义的Mu

使用Apache Kafka创建事件驱动的Spring Boot微服务

当今技术潮流中,事件驱动的微服务成为了一种转型的力量,其中的微服务模块通过事件实现无缝通信,提高系统的可扩展性、可适应性和敏捷性。消息队列在事件驱动架构中起着重要作用,ApacheKafka作为高性能、可扩展和可靠的消息队列系统,被广泛应用于实时数据流处理和事件驱动架构中,因此成为了事件驱动架构中的核心技术之一。本文介绍如何使用ApacheKafka构建事件驱动的微服务架构。1事件驱动架构简介事件驱动架构(EDA)是一种软件设计模式,它使系统内部的组件通过生成和消费事件来相互通信。在这种架构中,事件表示系统内发生的重要事件,并可以在其他组件中触发相应的操作。这种方法可以实现松散耦合的系统,提高

spring boot3参数校验基本用法

⛰️个人主页:   蒾酒🔥系列专栏:《springboot实战》🌊山高路远,行路漫漫,终有归途。目录前置条件前言导入依赖使用介绍配置检验规则开启校验使用注意全局异常捕获返回友好提示信息常用的校验规则注解使用技巧前置条件已经初始化好一个springboot项目且版本为3X,项目可正常启动。作者版本为3.2.2初始化教程:新版idea(2023)创建springboot3项目_2023年版的idea用maven创建springboot项目-CSDN博客https://blog.csdn.net/qq_62262918/article/details/135785412?spm=1001.2014.

如何在Spring-Boot-Admin中启用环境经理

我有几个Spring-boot应用程序(客户端)和一个弹簧启动-Admin。我想管理客户端应用程序中的环境变量,但默认情况下,Spring-boot-admin-starter-starter-client和Spring-boot-admin-starter-Server不支持此功能(v1.5.2)。在我的SBA中,我会看到日志,指标等。我尝试了Spring-Cloud-Commons和Eureka,但似乎不起作用。有人可以告诉我,需要哪些扩展名(Spring-Cloud等)?看答案您可以使用spring-cloud-starterMaven依赖性。自动配置应负责激活EnvironmentMa

Spring Boot 报错:Web server failed to start. Port 8080 was already in use.

报错信息:Webserverfailedtostart.Port8080wasalreadyinuse报错原因:端口被占用。解决方法:解决方法一:修改端口;         修改配置文件,加上参数:server.port=8014解决方法二:关闭占用端口的进程。    1.使用cmd命令查看端口号占用情况,例如查看端口8014,可以看出进程号为10728;        netstat-ano|findstr端口号        2.关闭该进程        方法一:使用任务管理器关闭:        菜单栏->右键->任务管理器->详细信息,根据PID排序找到PID为10728的进程,选择后