- 博客(952)
- 收藏
- 关注
原创 【Nacos】env NACOS_AUTH_IDENTITY_KEY must be set.
在 .env 文件中设置 Nacos 身份验证相关的所有必要环境变量。添加到 .env 文件中。
2025-05-13 17:14:46
77
原创 【Nacos】env NACOS_AUTH_TOKEN must be set with Base64 String.
从错误日志中可以看出,Nacos 启动失败的原因是缺少必要的环境变量。环境变量,这个变量需要是 Base64 编码的字符串。在 .env 文件中添加。
2025-05-13 17:01:47
119
原创 【Go】protoc-gen-go: program not found or is not executable Please specify a program using absolute
protoc-gen-go 没有正确安装到 PATH 中。安装 Go 的协议编译器插件。
2025-05-10 22:30:31
312
原创 【OpenRouter】404 No endpoints found matching your data policy. Enable prompt training here
【代码】【OpenRouter】404 No endpoints found matching your data policy. Enable prompt training here。
2025-04-11 22:07:49
704
1
原创 【Docker】快速部署 Certbot 并为 Nginx 服务器配置 SSL/TLS 证书
Certbot 是一个免费的开源工具,用于自动化管理和获取 SSL/TLS 证书,主要用于与 Let’s Encrypt 证书颁发机构交互。
2025-04-11 11:09:59
481
原创 【Docker】快速部署 Portainer Community Edition (CE) :轻量级 Docker 管理面板
Portainer 是一个轻量级的管理用户界面,能够轻松管理 Docker 环境。它提供了一个图形界面来管理容器、镜像、网络和卷,从而简化了 Docker 应用程序的部署和监控。
2025-02-28 11:02:52
279
原创 【Docker】ERROR: Get “https://registry-1.docker.io/v2/“: context deadline exceeded
错误:获取 “https://registry-1.docker.io/v2/” 时出错:net/http:在等待连接时请求被取消(等待标头时客户端超时)。Docker在尝试从默认的Docker镜像仓库(registry-1.docker.io)下载镜像时,由于网络问题导致超时。创建 Docker 配置目录。重新加载 Docker 配置。修改Docker的配置文件。在打开的配置文件中,添加。重启 Docker 服务。
2025-02-28 11:02:38
3380
3
原创 【Docker】The Compose file ‘./docker-compose.yaml‘ is invalid because: xxx contains an invalid type
在 docker-compose.yaml 文件中,restart 字段的值必须是字符串类型。如果使用了其他类型(例如布尔值或整数),就会导致无效配置错误。给 restart 字段的值加上双引号。
2025-02-27 14:04:37
272
原创 【Docker】配置阿里云容器镜像服务镜像加速器(Ubuntu 22.04)
通过配置阿里云容器镜像服务的镜像加速器,加快容器镜像的下载速度,提高开发和部署效率。
2025-02-27 14:04:26
357
原创 【Docker】快速部署 RabbitMQ 消息队列
RabbitMQ 是一个开源的消息代理软件(Message Broker),它实现了高级消息队列协议(AMQP)。它的主要功能是接收、存储和转发消息。RabbitMQ 常用于构建分布式系统和微服务架构中的消息传递机制。
2025-02-26 10:08:39
438
原创 【Docker】快速部署 Apache Seata:开源的分布式事务解决方案
Seata 是一个开源的分布式事务解决方案,旨在提供高性能和易于使用的分布式事务服务。它支持多种事务模式,包括 AT(自动事务)、TCC(Try-Confirm-Cancel)、SAGA 和 XA。Seata 主要用于解决微服务架构下的分布式事务问题,确保数据的一致性和完整性。
2025-02-26 10:08:16
277
原创 【Docker】快速部署 Elasticsearch:开源的分布式 RESTful 搜索和分析引擎
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎。它基于 Apache Lucene 构建,能够实现实时的全文搜索、结构化搜索和分析。Elasticsearch 常用于日志和事件数据的存储、搜索和分析,支持复杂的搜索需求和大规模的数据处理。
2025-02-25 14:13:08
288
原创 【Docker】快速部署 Kibana:开源的 Elasticsearch 数据可视化工具
Kibana 是一个开源的数据可视化和探索工具,专为 Elasticsearch 设计。它提供了一个基于浏览器的界面,用于搜索、查看和分析存储在 Elasticsearch 索引中的数据。Kibana 常用于日志和时间序列数据的可视化,支持创建各种图表、仪表盘和地图。部署 Kibana 前先启动 Elasticsearch拉取镜像运行容器将 设为 Elasticsearch 的地址。浏览器访问
2025-02-25 14:12:55
336
原创 【Qt】Qt for Open Source Development 安装配置教程(Windows 11)
Qt 是一个跨平台的 C++ 应用程序开发框架,广泛用于开发图形用户界面(GUI)应用程序以及非 GUI 程序,如控制台工具和服务器。
2025-02-24 10:59:32
545
原创 【Qt】Project ERROR: Cannot run compiler ‘cl‘. Output: Maybe you forgot to setup the environment?
编译器的路径没有被添加到系统的环境变量 Path 中,系统无法找到并运行 ‘cl’ 编译器。不同版本的 MSVC 目录位置可能不同。将该目录添加到系统环境变量。
2025-02-24 10:59:10
418
原创 【Docker】快速部署 Nacos 注册中心
Nacos 注册中心是一个用于服务发现和配置管理的开源项目。提供了动态服务发现、服务健康检查、动态配置管理和服务管理等功能,帮助开发者更轻松地构建微服务架构。
2025-01-28 19:18:21
716
原创 【SpringCloud】OpenFeign 报错:AbstractMethodError: Receiver class RibbonLoadBalancerClient does not
对于 SpringBoot 2.7.12,使用的 SpringCloud Alibaba 版本改为 2021.0.5.0。应确保使用的是兼容的 Spring Cloud 和 Spring Boot 版本。
2025-01-28 19:16:53
343
原创 【Go】GORM 进行 AutoMigrate 报错:Error 1067 (42000): Invalid default value for ‘create_time‘
用于指定具有小数秒精度(最多3位小数)的。这允许更精确的时间值,包括毫秒。由于MySQL版本不支持。,导致在创建表时出现。
2025-01-10 17:42:52
560
原创 【Web安全】SQL 注入攻击技巧详解:UNION 注入(UNION SQL Injection)
UNION注入是一种通过合并查询结果集来获取未授权数据的SQL注入技术。理解和掌握其原理和应用,有助于开发者采取有效的防御措施,保障数据库的安全。在实际应用中,结合多种防御策略,可以有效降低UNION注入的风险。通过严格的输入验证、参数化查询和限制用户输入,可以显著提升系统的安全性,防止恶意注入攻击。
2025-01-08 14:28:05
1683
原创 【Web安全】SQL 注入攻击技巧详解:时间盲注(Time-Based Blind SQL Injection)
时间盲注是一种在无法直接获取数据库输出时,通过观察数据库响应的时间延迟来推断数据库信息的技术。理解和掌握其原理和应用,有助于开发者采取有效的防御措施,保障数据库的安全。在实际应用中,结合多种防御策略,可以有效降低时间盲注的风险。通过严格的输入验证、参数化查询、行为监测和限制数据库功能,可以显著提升系统的安全性,防止恶意注入攻击。
2025-01-08 14:28:01
668
原创 【Web安全】SQL 注入攻击技巧详解:ORDER BY 注入(ORDER BY SQL Injection)
ORDER BY注入是一种通过修改排序参数来探测数据库结构的SQL注入技术。理解和掌握其原理和应用,有助于开发者采取有效的防御措施,保障数据库的安全。在实际应用中,结合多种防御策略,可以有效降低ORDER BY注入的风险。通过严格的输入验证、参数化查询和限制用户输入,可以显著提升系统的安全性,防止恶意注入攻击。
2025-01-06 20:37:32
483
原创 【网络安全】ARP欺骗攻击的防范:通过IP地址与MAC地址的静态绑定
ARP欺骗(ARP Spoofing)是一种网络攻击技术,攻击者通过发送伪造的ARP(地址解析协议)消息,将其MAC地址与目标IP地址关联起来,从而拦截、修改或阻止网络通信。
2025-01-06 20:37:09
861
原创 【Web安全】SQL 注入攻击技巧详解:双注入(Double Injection)
双注入是SQL注入攻击中的一种高级技术,通过在同一查询语句中插入两个注入点,绕过某些过滤规则和防御机制。理解和掌握其原理和应用,有助于开发者采取有效的防御措施,保障数据库的安全。在实际应用中,结合多种防御策略,可以有效降低双注入的风险。通过严格的输入验证、参数化查询和行为监测,可以显著提升系统的安全性,防止恶意注入攻击。
2025-01-05 11:05:22
448
原创 【Web安全】SQL 注入攻击技巧详解:布尔盲注(Boolean-Based Blind SQL Injection)
布尔盲注是一种在无法直接获取数据库输出时,通过观察应用程序响应的布尔值来推断数据库信息的技术。理解和掌握其原理和应用,有助于开发者采取有效的防御措施,保障数据库的安全。在实际应用中,结合多种防御策略,可以有效降低布尔盲注的风险。通过严格的输入验证、参数化查询和行为监测,可以显著提升系统的安全性,防止恶意注入攻击。
2025-01-05 11:05:14
1010
原创 【Web安全】SQL 注入攻击技巧详解:引号闭合(Quote Closure)
引号闭合是SQL注入攻击中的一种基础且有效的技术,通过破坏SQL语句的结构,实现恶意代码的注入。理解和掌握其原理和应用,有助于开发者采取有效的防御措施,保障数据库的安全。在实际应用中,结合多种防御策略,可以有效降低引号闭合注入的风险。
2025-01-04 16:43:42
428
原创 【Web安全】SQL 注入攻击技巧详解:括号闭合(Bracket Closure)
括号闭合是SQL注入攻击中的一种隐蔽且有效的技术,通过破坏SQL语句的结构,实现恶意代码的注入。理解和掌握其原理和应用,有助于开发者采取有效的防御措施,保障数据库的安全。在实际应用中,结合多种防御策略,可以有效降低括号闭合注入的风险。通过严格的输入验证和参数化查询,可以显著提升系统的安全性,防止恶意注入攻击。
2025-01-04 16:43:17
710
原创 【Web安全】SQL 注入攻击技巧详解:整数型注入(Integer-Based SQL Injection)
整数型注入是SQL注入攻击中的一种重要技术,通过在整数型参数中插入恶意代码,破坏SQL语句的结构。理解和掌握其原理和应用,有助于开发者采取有效的防御措施,保障数据库的安全。在实际应用中,结合多种防御策略,可以有效降低整数型注入的风险。通过严格的输入验证和参数化查询,可以显著提升系统的安全性,防止恶意注入攻击。
2025-01-04 16:42:49
444
原创 【Web安全】SQL 注入攻击技巧详解:报错注入(Error-Based SQL Injection)
报错注入是一种高效的SQL注入技术,通过触发数据库错误来获取敏感信息。理解其原理和手法,有助于开发者采取有效的防御措施,保障数据库的安全。在实际应用中,结合多种防御策略,可以有效降低报错注入的风险。
2025-01-04 16:42:45
650
原创 【网络安全】基于 arpspoof 模拟ARP双向欺骗攻击
ARP欺骗(ARP Spoofing)是一种网络攻击技术,攻击者通过发送伪造的ARP(地址解析协议)消息,将其MAC地址与目标IP地址关联起来,从而拦截、修改或阻止网络通信。
2025-01-02 14:37:58
1020
原创 【网络安全】基于 arpspoof 模拟ARP单向欺骗断网攻击
ARP欺骗(ARP Spoofing)是一种网络攻击技术,攻击者通过发送伪造的ARP(地址解析协议)消息,将其MAC地址与目标IP地址关联起来,从而拦截、修改或阻止网络通信。
2025-01-02 14:37:18
1023
原创 【信息安全】Microsoft Office 宏病毒模拟与防范方法
宏病毒是一种恶意软件,它利用 Microsoft Office 应用程序(如 Word 和 Excel)中的宏功能传播和执行恶意代码。宏病毒通常通过电子邮件附件或下载的文档传播,一旦打开受感染的文档,宏病毒就会执行并感染用户的系统。
2025-01-01 14:38:36
716
原创 【Web安全】文件写入漏洞 ASP 网页病毒模拟(文件写入漏洞+FilesystemObject)
文件写入漏洞是指攻击者通过某种方式在服务器上创建或修改文件的漏洞。攻击者可以利用此漏洞在服务器上写入恶意代码或文件,从而实现进一步的攻击,如获取服务器权限、窃取数据等。ASP 脚本使用对象在服务器的 C 盘根目录创建了一个名为testfile的文件。由于脚本没有对输入进行任何验证或限制,攻击者可以通过访问该脚本 URL 来触发文件写入操作,从而在服务器上创建或修改文件。
2025-01-01 14:37:41
672
原创 【密码学】基于 fastcoll 实现 MD5 碰撞快速生成(MD5碰撞)
MD5碰撞是指两个不同的输入数据通过MD5哈希算法生成相同的哈希值。这种情况会导致哈希值无法唯一标识原始数据,从而破坏哈希函数的完整性和安全性。
2024-12-31 08:22:14
739
原创 【ASP】HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
IIS 配置成功,但是浏览器无法打开 default.asp。
2024-12-31 08:21:26
592
原创 【密码学】基于 CAP 使用 Hill 密码对文本进行加密(Hill密码+多表密码+替换密码)
Hill密码是一种基于线性代数的多字母替换密码。它使用矩阵乘法对明文进行加密。
2024-12-29 13:14:44
812
原创 【密码学】基于 CAP 分析破解 Hill 密码并获取密钥矩阵(Hill密码+多表密码分析+已知明文攻击)
Hill密码是一种基于线性代数的多字母替换密码。它使用矩阵乘法对明文进行加密。
2024-12-29 13:13:52
1151
原创 【SpringBoot】java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
配置文件的密码正确,其他数据库客户端也能正常连接,但是 SpringBoot 报错。
2024-12-27 22:31:03
326
原创 【Go】missing go.sum entry for module providing package xxx imported by xxx); to add go get
文件用于记录项目依赖项的校验和,以确保依赖项的一致性和安全性。当某些依赖项的校验和缺失时,Go 编译器会提示错误并建议使用。命令会自动添加和删除依赖项,以确保。命令来添加缺失的依赖项。文件的正确性和完整性。
2024-12-27 22:30:27
275
原创 【Vue】Deprecation [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2
正在使用 Dart Sass 的旧版 JavaScript API,而这个 API 已经被弃用,并将在 Dart Sass 2.0.0 中移除。为了避免这个警告,需要更新配置以使用现代的编译器选项。
2024-12-26 12:39:22
926
原创 【Vue】[vite] warning: <h3> cannot be child of <p>, according to HTML specifications.
/</</</
2024-12-26 12:38:35
1311
空空如也
Windows11安装Docker Desktop报错怎么解决?
2023-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人