- 博客(3227)
- 收藏
- 关注
原创 【置顶】基线框架的技术选型,注意:每项一个独立的笔记
Java后端技术栈摘要:基于Spring Boot 3.0+构建,整合MyBatis-Plus、Redis等主流中间件,支持多数据源和分布式场景。采用Sa-Token权限框架,集成Swagger文档和国际化方案。包含代码生成器、XSS防护、Excel处理等企业级功能。前端使用Vue3+TS+Element Plus,实现前后端分离。支持Docker部署和SkyWalking监控,提供从开发到运维的完整解决方案。(149字)
2025-09-05 09:10:18
1065
原创 【置顶】【人工智能】常用的Prompt Engineering 提示词工程最佳实践汇总集合
摘要:本文提供两类实用Prompt模板:(1) 开发工程师常用:通过Java实体类自动生成Mock接口JSON数据示例;(2) 内容创作者专用:包含公众号文章创作标准模板,要求标题新颖、内容深度与通俗性兼顾,并设计互动性结尾。两个模板均采用结构化指令格式,适用于不同场景的自动化内容生成需求。(149字)
2025-06-30 17:11:29
750
原创 【人工智能】【技术栈】AI大模型&智能体领域100个名词术语含义,每一个附详细的讲解链接
现在大模型吸引了越来越多人的关注,好几次在大街上走听见路人谈论大模型。大模型领域有很多专业词汇,比如什么AGI、AIGC、多模态、Token、RAG、COT、SFT、LORA等等,对非这个行业从业者来说,初次见到通常不明所以。最近花了几天时间整理了AI大模型相关领域100多个专业名词及其解释,涵盖基础概念、机器学习&深度学习、NLP、多模态、智能体、框架&工具等多个类别。
2025-03-03 09:44:03
698
原创 【20250604】【项目实战】【亲测可用】使用国内镜像源(如华为云、阿里云、腾讯云等)提供的Docker镜像加速服务,解决Docker被墙的问题
以下是配置使用国内镜像源(如华为云、阿里云、腾讯云等提供的Docker镜像加速服务)的步骤:为了加快Docker镜像的下载速度,可以配置使用国内云服务商提供的Docker镜像加速服务。通过以下步骤,你可以轻松地在自己的系统中配置并使用国内镜像源来加速Docker镜像的下载过程。如果一切配置正确,你应该能够体验到更快的镜像下载速度,并看到成功拉取镜像的消息。这不仅能测试镜像加速是否生效,还能检查Docker的基本功能是否正常工作。为你从阿里云、华为云、腾讯云等获取的具体镜像加速地址。
2025-02-05 10:35:43
1770
7
原创 【20250604】【项目实战】【亲测可用】Get https://registry-1.docker.io/v2/: net/http: request canceled
【异常】Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection。
2024-11-21 12:23:14
18938
1
原创 【2025】docker pull hello-world提示Error response from daemon: Get “https://registry-1.docker.io/v2/“解决
在使用 Docker 时,如果你需要通过 HTTP 或 HTTPS 代理服务器来访问互联网(例如,在企业网络中),你可以为 Docker 配置环境变量以设置代理。对于 Docker 版本 26.1.4 或其他版本,配置代理的方法是相似的。这个文件允许你为 Docker 守护进程指定各种配置选项,包括 HTTP 和 HTTPS 代理设置。查看更详细的错误信息,并确保代理服务器的地址和端口是正确的,并且可以从你的机器访问。你还可以直接在 Docker 的守护进程配置文件中设置代理。并加入类似上面的内容。
2024-11-01 13:20:22
5070
1
原创 【异常】docker-compose up -d提示执行ERROR: Get https://registry-1.docker.io/v2/: net/http: request canceled
命令启动 Milvus 服务时,遇到了网络错误 “read: connection reset by peer”,这通常意味着 Docker 在尝试从 Docker Hub 拉取镜像时连接被重置。这个问题可能是由于多种原因引起的,比如网络不稳定、防火墙或代理设置问题等。如果你在中国大陆,Docker Hub 的访问速度可能会比较慢或者不稳定。你可以考虑更换为国内的镜像加速器,例如阿里云、腾讯云或 DaoCloud 提供的镜像加速服务。使用ctrl+c推出vi,然后输入以下内容保存。
2024-10-21 21:26:31
4917
3
原创 【异常】Milvus 数据库层级配置改造实践
通过连接参数指定数据库名称,适配当前 SDK 版本完善接口实现,确保编译通过改进索引检查逻辑,正确处理索引不存在的情况向后兼容:未配置database时使用默认行为数据库需要预先在 Milvus 服务器上创建如需自动创建数据库,可升级到支持数据库 API 的 SDK 版本,或使用 REST API 创建索引检查逻辑已优化,可自动处理集合存在但索引不存在的情况改造完成后,系统支持数据库层级的配置,实现多租户数据隔离。
2025-11-24 15:17:24
152
原创 【异常】SpringCloudGateway网关路由冲突导致404报错的排查与解决
修复完成后,服务A的接口请求可正常通过网关转发至后端服务,返回预期响应结果,404报错彻底解决。404状态码表明请求已到达网关,但网关无法将请求转发至后端目标服务。导致后定义的服务B路由覆盖了服务A路由。服务A的路由规则未被网关加载,访问。系统存在两个关联服务的路由配置,均使用相同索引。时网关无法匹配对应路由,直接返回404。参数或接口路径,保证转发匹配。,导致目标服务路由未生效。网关路由配置中,相同索引。
2025-11-24 14:41:20
104
原创 【好物推荐】免费开源神器!OBS Studio 一站式搞定视频录制与直播串流
无论是新手入门直播、博主录制教程,还是专业创作者制作高质量内容,OBS Studio 都能以「免费 + 开源 + 全能」的优势满足需求。无需高昂成本,即可获得媲美专业软件的录制与串流体验,跨平台特性更让不同系统用户无缝上手。
2025-11-23 16:24:44
7
原创 【异常】UnboundLocalError: local variable ‘jiudan‘ referenced before assignment
代码错误分析与修正 错误类型:UnboundLocalError(局部变量未定义就使用) 错误原因: 在jiudan = str(jiudan)这行代码中,试图将jiudan转换为字符串,但该变量尚未被定义 实际意图是读取文件内容,但错误地重复使用了未定义的变量 修正方案: 将jiudan = str(jiudan)改为jiudan = f.read(),正确读取文件内容 完善initiate_chat()方法参数,传入user_proxy作为聊天对象 修正效果: 正确读取提示词文件内容 建立有效的对话代理
2025-11-23 16:01:16
23
原创 【异常】ValueError: The folder MNIST/train does not exist or is not a directory or permission denied!
摘要:本文分析了使用MindSpore加载MNIST数据集时出现的路径错误问题,指出错误原因是数据集路径不正确。提供了三种解决方案:(1)手动确认并修改路径;(2)使用自动下载功能;(3)手动下载数据集并放置到指定位置。建议优先采用自动下载方式,并给出了修改后的完整代码示例,包含图像显示部分。最后附上了预期输出效果图,帮助用户验证解决方案的正确性。
2025-11-23 14:48:35
7
原创 【异常】Coze提示Your token does not have permission to access workflow_id
核对:确保 ID 没有抄错。检查 Token 权限:登录 Coze 控制台,确认 Token 拥有或更高权限。确认账号一致性:确保 Token 和工作流属于同一个 Coze 账号。复查 API 代码:检查 URL 和Header 的格式是否正确。按以上步骤操作后,你大概率能定位并解决这个权限问题。如果问题依然存在,建议查看 Coze 官方文档或联系其技术支持获取进一步帮助。
2025-11-21 16:28:45
40
原创 【异常】致命错误xxl-job remoting server error. java.net.BindException: Address already in use: bind
摘要 XXL-JOB执行器启动时出现"Address already in use: bind"错误,表明默认端口9999被占用。解决方法:1)使用lsof/netstat(linux/mac)或netstat(windows)检查端口占用情况;2)可终止占用进程或修改XXL-JOB配置使用新端口(如9998)。建议通过修改application.properties/yml中的xxl.job.executor.port配置项变更端口,避免开发环境中的端口冲突问题。
2025-11-21 13:45:40
33
原创 【人工智能】Cursor模型被封?两步教你破解
Cursor模型全线被禁,主流模型如Claude、GPT-4无法访问,仅剩Deepseek等基础模型可用。官方证实限制源于上游API区域政策,提供三种"无效"解决方案引发用户不满。社区发现有效解决方式:需同时开启全局代理和将Cursor网络设置改为HTTP/1.1协议,详细步骤包括修改用户设置和完全重启程序。另有SOCKS5代理配置方案供高级用户选择。技术原理推测HTTP/1.1可绕过区域检测。用户面临继续使用或转投其他工具的选择,社区交流受限但仍有讨论。
2025-11-21 10:59:33
139
原创 【异常】分析 CORS 跨域问题Request header field x-tenant-code is not allowed by Access-Control-Allow-Headers
跨域请求报错:x-tenant-code请求头未被允许。解决方案是在Nginx配置的Access-Control-Allow-Headers中添加x-tenant-code字段,修改OPTIONS预检响应头,确保前后端允许该自定义请求头。修改后需测试并重载Nginx配置。关键改动包括动态允许Origin、修正请求方法分隔符,并确保预检和实际请求都包含该请求头。
2025-11-20 15:57:40
40
原创 【异常】CNB提示The bill authorization scope cannot access the current request.
摘要:CNB API返回403错误,表明当前token的授权范围无法访问目标仓库。主要原因是:1) REPO_SLUG填写错误,导致资源地址不匹配;2) CNB_TOKEN未授权目标仓库;3) 账号账单状态异常。解决步骤:先检查REPO_SLUG是否与CNB平台仓库地址完全一致;再确认CNB_TOKEN是否绑定目标仓库且有读取权限;最后检查账号账单是否正常且覆盖目标资源。完成排查后更新配置即可解决此授权问题。
2025-11-20 15:22:10
558
原创 【异常】MQTT 客户端连接时被服务器拒绝,org.eclipse.paho.client.mqttv3.MqttSecurityException: 无权连接
表示 MQTT 服务器收到了连接请求,但由于。
2025-11-18 15:22:21
467
原创 【异常】XXL-Job 定时任务中 RedisSpelLock 注解 SpEL 表达式解析异常Caused by: RedisLockException(code=31, detailMsg=null
在 XXL-Job 定时任务中使用 `@RedisSpelLock` 时,避免使用不存在的上下文变量作为 SpEL 表达式,应使用固定字符串或常量作为锁键,确保 SpEL 解析成功。
2025-11-18 15:15:53
147
原创 【异常】偶发性出现异常 java.net.UnknownHostException: openspeech.bytedance.com
核心排查方向:先确认应用服务器的 DNS 解析是否稳定(步骤 1),这是最可能的原因。快速缓解方案:更换公共 DNS + 配置 JVM DNS 缓存参数 + 增加 RestTemplate 重试(步骤 1、2、3)。验证方式:部署优化后,观察日志中是否减少,或通过压力测试模拟高并发场景,验证稳定性。如果问题仍未解决,可联系字节跳动 TTS 服务的技术支持,确认是否存在服务端 DNS 记录异常或 IP 变更。
2025-11-18 11:27:56
30
原创 【异常】 A bean with that name has already been defined in class path resou
不推荐原因:允许覆盖可能导致后加载的配置覆盖先加载的,行为不明确,不符合最佳实践。Spring Boot 启动失败,原因是两个配置类都定义了同名 bean。Spring 默认不允许同名 bean 覆盖,因此启动时发生冲突。建议采用方案一,更清晰且符合 Spring 最佳实践。将两个 bean 重命名为唯一名称,避免冲突。注意:如果代码中通过。
2025-11-17 11:38:13
27
原创 【异常】百度千帆 Python 代码报错:Exception : unterminated string literal (detected at line 10) (<unknown>, line
在百度千帆平台开发 Python 代码节点时,常遇到字符串语法相关的执行错误,其中 “unterminated string literal”(未终止的字符串字面量)是高频问题。
2025-11-17 09:38:02
156
原创 【人工智能】优云智算:UCloud旗下高效AI算力与模型服务一体化平台,丰富好玩的AI社区镜像键部署,海量GPU资源不用排队。
超万卡规模GPU集群无需排队等待,容器与虚机双部署模式适配不同技术栈,海量社区镜像实现开箱即用,搭配7×24小时售后支持,有效解决算力租赁中常见的资源紧张、部署复杂、下载缓慢等问题,为AI开发者提供高效可靠的算力支撑。GPU云服务提供集成vCPU、GPU、内存及操作系统的虚拟GPU服务器,兼顾极致计算性能与按需使用的灵活性,适配模型训练、科学计算等重度算力场景。模型API服务通过标准化接口,实现大语言模型、图像生成模型等各类AI模型的远程推理调用,无需用户下载或维护模型,大幅简化AI应用集成流程。
2025-11-17 08:58:23
477
原创 【异常】Jackson 反序列化 提示 HttpMessageNotReadableException: JSON parse error: Cannot construct instance of
定位类:找到这个 Java 文件。检查构造函数如果没有任何构造函数,JVM 会提供一个默认的无参构造函数,通常不会出现此问题。如果有带参构造函数,请确保同时存在一个无参构造函数(方案一),或者已经用对其进行了注解(方案二)。检查 Lombok 注解:如果使用了 Lombok,请确保在类上有注解,特别是在同时使用了或的情况下。检查 Feign 接口定义:确保你的 Feign 客户端接口中,该请求对象是用注解的,并且 Content-Type 是(通常由指定,或由 Feign 自动处理)。
2025-11-16 17:09:52
20
原创 【人工智能】Qoder:阿里巴巴于2025年8月22日正式发布的Agentic(智能代理式)编码平台,它重新定义了人与AI在软件开发中的协作方式!
(IntelliJ IDEA、Android Studio、PyCharm等)和。中,开发者无需切换环境即可使用AI能力。(截至2025年11月底)
2025-11-16 14:46:07
47
原创 【异常】Spring Boot Redisson RedisConnectionException: Unable to init enough connections amount!
该问题由 Redisson 初始化时要求的最小空闲连接数超过 Redis 服务器当前可接受数量导致。若需更多连接,再结合方案二和方案三,从应用配置和服务器配置两方面优化。Redisson 初始化时要求创建 10 个最小空闲连接,但只成功创建了 3 个,导致。如果不需要启动时立即建立所有连接,可考虑懒加载策略,但 Redisson 的。Bean 创建失败,进而引发依赖链上的 Bean 创建失败。:Spring 依赖注入失败,导致相关 Bean 无法创建。会在初始化时尝试创建,因此仍需调整该参数。
2025-11-16 14:14:49
21
原创 【人工智能】AlexNet是2012年ImageNet图像分类竞赛的冠军模型,也是深度卷积神经网络(CNN)爆发的标志性成果,直接推动了深度学习在计算机视觉领域的应用。
AlexNet是2012年ImageNet竞赛的冠军模型,标志着深度CNN在计算机视觉领域的突破性进展。该8层网络首次将传统方法的26%错误率降至16%,开创了深度学习新时代。其创新包括:采用ReLU激活函数解决梯度消失问题、引入Dropout正则化防止过拟合、使用重叠池化保留更多特征信息。网络结构包含5层卷积和3层全连接,通过双GPU并行训练克服硬件限制。AlexNet证明了端到端深度学习的优越性,奠定了后续CNN模型的发展基础,推动了GPU在深度学习中的广泛应用。
2025-11-16 13:32:30
50
原创 【异常】MySQL连接提示java.sql.SQLException: Access denied for user ‘80****31‘@‘14.154.*.*‘
确认用户名和密码:在 Java 配置中是否正确。确认 MySQL 用户:在 MySQL 中是否存在。确认权限:该用户是否有足够的权限。刷新权限:执行。检查网络:防火墙和安全组是否开放了 3306 端口。
2025-11-16 11:18:42
15
原创 【异常】Maven 构建与 Docker 镜像构建问题排查与解决
在pom.xml中配置finalName,统一 jar 文件名。添加,处理copyto参数,将构建产物复制到指定目录。修改Dockerfile,使用相对路径(相对于构建上下文)。Docker 构建上下文决定ADDCOPY的路径基准。ADDCOPY必须使用相对路径,不能使用绝对路径。Maven 自定义属性需要插件支持才能生效。通过finalName可以控制输出文件名格式。
2025-11-14 13:51:32
24
原创 【异常】Maven构建提示“cannot find symbol: class NotBlank/NotNull”问题解决方案
打开项目pom.xml文件,在节点中添加对应依赖;保存pom.xml后,刷新Maven依赖(IDE中点击Maven面板“刷新”按钮,或执行mvn clean重新执行,构建即可正常通过。
2025-11-14 11:17:58
31
原创 【异常】Maven 多模块项目父 POM 版本解析错误 The following artifacts could not be resolved: pom:${revision} (absent)
摘要(149字): Maven多模块项目构建时报错"Non-resolvable parent POM",原因是父POM版本硬编码与子模块使用${revision}不一致。解决方案是统一使用${revision}属性管理版本: 修改根POM使用<version>${revision}</version> 确保子模块POM继承时也使用${revision} 通过flatten-maven-plugin在构建阶段替换实际版本号 错误根源在于Maven解析顺序问题,当子
2025-11-14 08:56:59
38
原创 【异常】Spring Boot Bean 创建失败:Lookup 方法解析错误解决方案 BeanCreationException: Error creating bean with name ‘
通过移除服务实现类上的@Service注解,我们成功解决了 Spring Boot Bean 创建失败的问题。✅ 解决了 Bean 双重注册冲突✅ 消除了 “Lookup method resolution failed” 错误✅ 保持了配置驱动的灵活性✅ 符合 Spring Boot 自动配置的最佳实践✅ 代码结构清晰,易于维护关键要点不要同时使用@Service和@Bean方法注册同一个类自动配置类应该统一管理策略模式的实现类服务实现类应该作为普通类,由配置类负责实例化。
2025-11-13 18:02:19
28
原创 【异常】Spring Boot Bean Validation The Bean Validation API is on the classpath but no implementation co
通过添加 Hibernate Validator 依赖,我们成功解决了 Spring Boot Bean Validation 实现缺失的问题。✅ 解决了 Bean Validation API 与实现分离的问题✅ 提供了完整的验证功能支持✅ 符合 Spring Boot 最佳实践✅ 代码简洁,易于维护关键要点Bean Validation 采用 API 与实现分离的设计必须同时添加 API 和实现依赖Hibernate Validator 是 Spring Boot 推荐的实现。
2025-11-13 18:00:38
35
原创 【异常】Spring Boot 依赖注入冲突问题解决方案 Consider marking one of the beans as @Primary, updating the consumer to
通过使用条件注解,我们成功解决了 Spring Boot 依赖注入冲突问题。✅ 解决了 Bean 歧义问题✅ 支持通过配置文件动态切换实现✅ 符合 Spring Boot 最佳实践✅ 代码简洁,易于维护和扩展这是处理多实现类场景的标准做法,特别适合需要根据环境或配置选择不同实现的场景。
2025-11-13 17:43:06
138
原创 【项目实战】发布开源项目里程碑版本到中央仓库详细指南
准备:通过 Sonatype 工单获取权限,配置 GPG。配置:在pom.xml中完善元信息和插件。构建:更新版本、打标签、执行。发布:在 Sonatype Nexus 控制台中 Close 并 Release 你的 Staging 仓库。验证:等待并确认在中央仓库中可被搜索到。虽然步骤繁多,但一次配置好后,后续的发布流程会变得非常顺畅。祝你发布顺利!
2025-11-13 16:46:11
39
原创 【异常】Java Servlet API 类缺失问题排查与解决 (ClassNotFoundException: javax.servlet.http.HttpServletRequest)
摘要:系统报错显示ClassNotFoundException: javax.servlet.http.HttpServletRequest,表明类加载器无法找到Servlet API核心接口。该问题通常由于缺少依赖或配置错误导致,常见于Web项目中未引入spring-boot-starter-web或Servlet API依赖。解决方案包括在POM文件中添加Jakarta Servlet API依赖(版本6.0.0,scope为provided),并检查项目引用配置。报错涉及Spring MVC核心组件,
2025-11-13 09:38:49
33
原创 【异常】XXL-job触发调度:address:http://192.168.x.x:x/ code:500 msg:xxl-rpc remoting error(connect timed out)
XXL-JOB调度任务失败分析:调度中心(10.254.234.80)与执行器(192.168.x.x)连接超时,返回500错误。主要原因是网络不通或执行器异常:1.网络不通可能由防火墙或网段隔离导致;2.执行器未启动或端口未监听;3.地址配置错误。解决方案:1.关闭代理使用内网;2.测试网络连通性和端口可用性;3.检查执行器进程状态和端口监听情况;4.核对执行器地址配置;5.必要时配置防火墙规则放行端口。
2025-11-12 18:47:52
45
原创 【异常】网关路由503报错:K8s服务与Ingress配置问题排查与解决 503 Service Temporarily Unavailable
K8s 环境中网关路由 503 报错多与「Service 标签匹配、Ingress 注解配置、路由转发规则、服务发现」相关。排查时需从「Ingress → 网关 Service → 网关 Pod → 后端服务」链路逐步验证,确保每一层配置一致、连通性正常。本次问题通过修复 Service Selector 标签、清理 Ingress 重复注解、调整路由转发路径,最终实现请求正常转发。
2025-11-12 15:43:54
27
原创 【项目实战】@RedisSpelLock是一个功能强大且灵活的分布式锁工具。通过 SpEL 表达式,它能让你轻松地根据业务参数动态生成锁键,实现细粒度的并发控制。
你也可以在 SpEL 表达式中引用 Spring 容器中的 Bean 的属性。这是最典型的用法,确保对同一个业务实体(如订单、用户)的操作是串行的。假设我们有一个处理订单支付的方法,需要保证同一个订单不能被重复支付。有时,你需要根据多个参数的组合来确定锁的粒度。在不同场景下的使用示例。
2025-11-12 09:56:52
28
原创 【异常】 CNB构建失败问题排查与解决:ERROR: failed to solve: failed to read dockerfile: open Dockerfile: no such file
本次报错的核心是Dockerfile路径错误或文件缺失,通过“验证路径→修正文件→修复权限→重新构建”的步骤可快速解决。实际操作中,优先通过。命令定位文件实际位置,再针对性处理,可大幅提升排查效率。若问题仍未解决,可检查构建环境的Docker版本兼容性、目录挂载配置等进阶场景。构建日志无“no such file or directory”错误,出现。,直接导致构建流程终止。
2025-11-12 09:53:22
41
AI绘画基于DALL-E-3提示词的多风格图像生成技术:涵盖人物、风景、LOGO等场景应用
2025-10-14
【自然语言处理】基于Prompt工程的文本生成技术:ChatGPT高质量答案获取方法与多场景应用解析
2025-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅