自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS7安装docker教程

本文详细介绍了在CentOS7系统上安装Docker的完整步骤:1)确认系统要求后,先卸载旧版本;2)安装依赖包和配置阿里云镜像源;3)通过yum安装Docker后启动服务;4)提供防火墙配置、服务启停命令及验证方法;5)最后指导如何配置国内镜像加速。整个过程包含必要命令和配置说明,适合初学者快速完成Docker环境搭建。

2025-11-04 21:59:30 357

原创 Nacos设置 【非临时实例】后服务无法删除问题

摘要:当尝试删除Nacos中的order-service服务时,提示服务非空无法删除,需先注销实例。解决方案是构造正确的删除请求,通过Postman调用Nacos API接口:http://127.0.0.1:8848/nacos/v1/ns/instance,指定serviceName、groupName等参数(包括namespaceId、ip、port等),成功删除服务实例。关键点在于确保参数正确且完整,特别是namespaceId等易忽略的配置项。

2025-11-03 01:38:20 467

原创 Spring Cloud 集成Nacos 2.0搭建集群

本文介绍了基于SpringBoot 3.2.0和SpringCloud 2023.0.1的Nacos集群配置方案。主要内容包括:1)环境准备,包含Nacos 2.4.2和Nginx 1.20.2版本要求;2)Nacos集群配置步骤,涉及端口修改、数据库初始化;3)Nginx负载均衡配置,设置TCP转发规则;4)项目配置方法,重点说明application.yml中Nacos服务地址的配置。最终通过访问localhost/nacos验证部署效果。该方案实现了Nacos集群的高可用部署架构。

2025-11-02 00:07:51 612

原创 解决Nacos发布配置失败问题

Nacos集群配置失败可能与高版本数据库不兼容有关。解决方法:删除所有现有表后重新执行初始化SQL脚本,再尝试发布配置。此操作可解决因数据表结构不匹配导致的发布失败问题。操作前建议备份原有数据,避免数据丢失。适用于Nacos版本升级后的配置发布异常情况。

2025-10-31 23:42:28 120

原创 Nacos和Nginx集群,项目启动失败问题

客户端会自动根据每个节点的 HTTP 端口计算对应的 gRPC 端口(如 8840→9840),无需额外配置。Nacos 2.x 之后,客户端与服务端的通信除了 HTTP(默认 8848),还会使用 gRPC 协议,失败,这与 Nacos 2.x 版本引入的 gRPC 通信机制有关。(例如 HTTP 端口 8848 对应 gRPC 端口 9848)。端口(这是错误的,因为 Nginx 没有代理 gRPC 端口),导致。(通过 Nginx 代理),客户端会默认尝试连接。我的 Nacos 集群节点端口是。

2025-10-31 23:05:37 432

原创 MybatisPlus实现分页查询

本文介绍了MyBatis-Plus分页功能的实现步骤:1. 导入依赖,包括mybatis-plus-spring-boot3-starter和jsqlparser;2. 创建MyBatisPlusConfig配置类,通过MybatisPlusInterceptor和PaginationInnerInterceptor设置分页插件,支持MySQL数据库并设置最大单页限制为1000条;3. 在Controller中创建分页查询接口,接收PageUserDTO参数,利用userService.page()方法实现

2025-10-30 00:00:00 189

原创 SpringBoot3集成MyBatisPlus版本问题

不要引入这个: 会报错不兼容。

2025-10-29 23:57:35 147

原创 解决Nacos 2.+版本集群启动报错问题

摘要:在学习Nacos1+版本配置时,遇到启动多个实例的问题。当配置连续端口(8845-8847)时,只能成功启动一个实例,其余会因端口占用报错。解决方法是将端口改为不连续的数字,如8840、8842、8844。这种非连续端口配置可避免冲突,确保多个实例能正常启动。

2025-10-29 22:52:14 123

原创 Spring Cloud版本推荐

本文分享了项目开发中使用的技术栈版本信息,包括SpringBoot 3.2.0、SpringCloud 2023.0.1和SpringCloudAlibaba 2023.0.1.0,以及Maven构建配置中的JDK 17设置和编码UTF-8参数。这些版本组合可能有助于解决开发过程中遇到的兼容性问题,为开发人员提供版本参考。

2025-10-29 12:58:59 240

原创 解决Nacos配置无法加载/读取问题(bootstrap.yml)

本文介绍了如何完美解决SpringBoot3、SpringCloud2023.0.3与Nacos2+版本的兼容问题。关键点包括:使用SpringCloudAlibaba2023.0.1.0版本,正确配置父POM中的版本号(2023.0.3和2023.0.1.0),以及在user-service模块中引入两个关键依赖——Nacos配置中心starter和bootstrap starter,确保通过bootstrap.yml成功加载Nacos配置。这些配置步骤能有效解决高版本组件的兼容性问题。

2025-10-29 09:39:01 254

原创 SpringCloud集成Nacos实现服务注册&远程调用

本文介绍了使用Nacos实现SpringCloud微服务注册与调用的完整配置过程。主要包括:1)下载并启动Nacos服务;2)创建Maven父项目及user-service、order-service两个子模块;3)配置各模块的pom.xml依赖和application.yml文件,实现服务注册;4)关键配置:在启动类中添加@LoadBalanced注解的RestTemplate实现服务调用;5)演示了服务间通过服务名调用的Controller示例。最终通过Nacos控制台验证服务注册状态,并测试了user

2025-10-28 14:42:14 428

原创 SpringCloud集成Nacos、Feign实现远程调用

本文介绍了基于Nacos的服务注册与发现实现过程。首先下载并启动Nacos服务,创建包含user-service和order-service两个子模块的Maven父项目。重点配置了:1)各模块的pom.xml添加Nacos相关依赖;2)application.yml配置Nacos连接信息;3)启动类添加@LoadBalanced注解的RestTemplate。通过RestTemplate实现服务间调用,使用服务名替代IP地址(如"http://order-service")。最后演示了u

2025-10-28 06:00:00 972

原创 集成Spring Security实现多角色权限认证

文章介绍了在SpringBoot3中集成SpringSecurity6实现多角色权限认证的解决方案。主要包括三个部分:1)配置SecurityConfig类,启用方法级权限控制,设置密码加密器和跨域规则;2)实现JWT认证过滤器JwtAuthenticationFilter,处理Token验证、权限提取和上下文设置;3)在Controller中使用@PreAuthorize注解进行细粒度权限控制。该方案采用JWT无状态认证,结合Redis存储Token实现吊销机制,支持多角色权限管理,并通过ThreadLo

2025-10-27 08:00:00 412

原创 解决Knife4j中get请求dto平铺展开问题

使用Knife4j生成Swagger文档时,GET请求的DTO对象无法平展开,导致接口文档显示为JSON格式且后端接收不到参数。解决方法是在application.yml中添加配置:springdoc.default-flat-param-object: true,该设置可强制将参数对象平展开,从而解决GET请求传参问题。

2025-10-27 08:00:00 265

原创 SpringBoot3集成SpringSecurity实现多角色权限控制

本文介绍了基于Spring Boot的权限管理系统实现方案。主要内容包括: 项目依赖配置:使用Spring Security+JWT+MyBatis Plus等技术栈,包含数据库连接、参数校验、Swagger文档等核心依赖。 安全框架配置: 定义角色常量类RoleConstant 实现自定义UserDetailsService 配置SecurityFilterChain,设置跨域、禁用CSRF、JWT认证等 实现基于AntPathMatcher的路径排除规则 JWT认证流程: 通过拦截器实现Token解析与

2025-10-26 16:54:42 445

原创 SpringBoot3集成Knife4j实现接口分组管理

本文介绍了如何在SpringBoot3中集成Knife4j实现Swagger接口分组。通过配置GroupedOpenApi Bean,可以按路径将接口分为管理员、用户和公共三个组,每组可设置不同的路径匹配规则。同时配置了全局API信息,包括标题、版本、联系人和许可证等。这种分组方式使接口文档更加清晰易用,便于不同角色的开发者查看相关接口。

2025-10-26 10:00:00 134

原创 【成功运行】SpringBoot3集成Swagger (中文版)

本文介绍了Spring Boot 3.2.0集成Knife4j 4.5.0实现Swagger3接口文档的配置方法。主要内容包括:1) 添加依赖配置;2) 创建WebMvcConfig配置静态资源路径;3) 编写Knife4jConfig配置Swagger文档信息;4) 在application.yml中配置Swagger相关参数;5) 展示Controller层使用@Tag和@Operation注解的示例;6) 最后说明访问地址为http://localhost:8080/doc.html,并提示需放行拦截

2025-10-25 12:00:33 351

原创 SpringBoot3.2集成Knife4j

摘要:作者在使用SpringBoot 3.5.3集成Swagger时遇到接口模块不显示问题,降级至SpringBoot 3.2.0和Knife4j 4.5.0后成功解决。配置包括WebMvcConfig资源映射、Knife4jConfig的OpenAPI设置,以及application.yml中的Swagger和Knife4j参数。控制器类使用@Tag和@Operation注解标注接口,最终通过http://localhost:8080/doc.html访问接口文档。该方案提供了完整的Swagger3与Kn

2025-10-25 09:47:10 338

原创 SpringBoot配置本地资源上传目录

本文介绍了一个简单的Spring Boot配置类,用于将本地路径设置为资源上传路径。通过实现WebMvcConfigurer接口并重写addResourceHandlers方法,将"/uploadFiles/"请求映射到本地"D:\upload"目录。该配置可暂时替代云存储方案,实现文件上传后的本地访问功能。

2025-09-14 17:23:07 119

原创 Python实现:520情人节弹窗警告!付源码

使用Python的Tkinter库创建随机弹窗的程序。弹窗显示“520快乐!”的祝福语,并随机选择背景颜色。循环和线程控制弹窗的生成和显示。该程序简单易用,适合用于节日祝福或趣味展示。

2025-05-20 12:56:48 130

原创 随机生成8位小写字母和数字的密码字典

【代码】随机生成8位小写字母和数字的密码字典。

2024-05-06 18:09:44 920

原创 python微信定时自动发送消息【已测试运行】

微信定时自动发送消息【已测试附原码】(注意:执行后要将微信聊天窗口顶置)

2024-04-19 19:34:58 1309 1

原创 根据学生分数输出学科等级【Python】

根据学生的分数,判断对应的等级并输出。

2024-04-16 16:19:20 799 2

原创 江西省(全国)职业院校技能大赛-区块链技术应用-第二套题环境搭建参考步骤

【依据全国、江西省职业院校技能大赛区块链技术应用赛项第二套系统】围绕供应链金融区块链平台部署与运维需求,进行项目相关系统、节点以及管理工具的部署工作。通过监控工具完成对网络、节点服务的监控。最终根据业务需求规范,完成系统日志、网络参数、节点服务等系统结构的维护。1. 根据参数与端口设置要求,部署区块链系统并验证;2. 根据参数与端口设置要求,部署区块链网络管理平台并验证;3. 基于区块链系统相关管理平台,按照任务指南实施系统运维工作并验证。4. 基于区块链系统相关监管工具,按照任务指南对区块链系统进行监管。

2024-04-16 16:06:15 1434 2

原创 江西省(全国)职业院校技能大赛-区块链技术应用-第一套题【食品溯源】环境搭建参考步骤

根据江西省/全国职业院校技能大赛区块链技术应用赛项第一套环境搭建,围绕食品安全溯源区块链平台部署与运维需求,进行项目相关系统、节点以及管理工具的部署工作。通过监控工具完成对网络、节点服务的监控。

2024-04-16 15:36:26 1329 1

原创 AI +新能源:电动汽车充电站充电量预测

我把文件上传到Kaggle平台运行.import pandas as pd#导入csv文件的库import numpy as np#进行矩阵运算的库import holidays #处理全球节假日的开源库#设置随机种子,保证模型可以复现先对它们进行求和,得到一天的数据,去掉hour(因为一天),f3(缺失值太多), h3(已经做好特征工程),city_level(都是2)

2023-10-19 09:39:33 474

原创 Python学生管理系统【代码】

【代码】Python学生管理系统【代码】

2023-04-26 10:46:07 1135

原创 算法题解【传智杯】

部分算法题解析代码

2023-04-16 09:42:55 246

原创 Maven中央仓库,java三方jar包 官方地址

​Maven中央仓库 java第三方jar包地址:https://mvnrepository.com/

2023-04-03 16:22:45 273

原创 Python画蔡徐坤 附源码

python画篮球坤坤

2023-04-03 10:55:37 8164 8

原创 DDOS 附源码

Python轻松攻击目标主机!!!附源码,看完不会你打我

2023-04-03 10:31:52 1297 3

原创 Selenium+Python自动化测试之验证码处理

自动化测试实现百度登录验证、途牛验证码识别【教程+代码】

2023-02-26 19:27:45 1630

原创 Selenium自动化之8种元素定位方式

八种定位元素标签: id name class_name ; tag_name ;超链接: link_text partial_link_text ; XPath CSS ;------------------------------------------link_text : 全部匹配driver

2023-02-25 20:44:23 215

人工智能新能源预测数据集

数据汇总,更改目录即可

2023-10-19

空空如也

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

TA关注的人

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