配置工具
文章平均质量分 55
曹牧
从牙牙学语到灵活运用,风风雨雨
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Gradle :CopySpec
2、文件过滤与匹配:通过 include() 和 exclude() 方法(或 filesMatching()/filesNotMatching())基于Ant 风格模式选择文件;3、 内容转换:filter() 方法可添加内容过滤器(如通过闭包或 FilterReader 类型),用于修改文件内容;expand() 方法支持属性替换(如 ${property})。1、源和目标配置:使用 from() 方法指定源文件或目录(支持单个路径或集合),并可嵌套 CopySpec 实例;原创 2025-12-30 10:46:05 · 290 阅读 · 0 评论 -
Java:Jenkins
安装与配置: Jenkins 可独立运行(基于WAR包)或部署于Tomcat等Servlet容器,支持Windows、Linux、macOS等系统。最新动态: 2025年,Jenkins 推出了新Linux仓库签名密钥、Bug Bounty计划,并优化了Tekton Client插件(支持Kubernetes-nativeTekton管道集成)。核心功能与特性: Jenkins 的核心功能包括自动化构建、测试和部署,支持Maven、Gradle等构建工具,原创 2025-12-29 13:57:34 · 264 阅读 · 0 评论 -
文本替换技巧
在Word中,可通过菜单栏点击“开始”选项卡下的“替换”按钮,或直接按 Ctrl+H 快捷键打开查找和替换对话框;在对话框的“查找内容”和“替换为”文本框中输入目标文本和新内容后,选择“替换”逐个确认匹配项,或点击“全部替换”一键完成所有替换。精确查找:在Word中使用“仅查找整字”选项避免子串误匹配,或利用“匹配前缀/后缀”功能处理词汇变形。全字匹配:防止部分匹配,如将“one”替换为“two”时不会影响“someone”中的“one”。区分大小写:勾选后严格匹配大小写,避免误替换。原创 2025-12-28 10:08:43 · 383 阅读 · 0 评论 -
invalid base64 length
遇到“invalid base64 length”错误时,首先检查Base64字符串的长度是否为4的倍数,并根据需要调整字符串长度。其次,确保数据在处理过程中没有被截断或损坏,并且编码和解码过程保持一致。这些步骤通常可以解决大部分由长度问题引起的Base64错误。如果你在处理过程中遇到其他问题,可能需要进一步检查数据的完整性和处理逻辑的正确性。原创 2025-12-24 10:54:57 · 442 阅读 · 0 评论 -
XML解析器要求文档内容必须严格符合格式规范
MyBatis配置文件:在:ml-text[MyBatis]的:ml-text[XML映射文件]中,需特别注意<、>的转义或CDATA使用。XHTML/JSF场景:JavaScript代码嵌入XML时,需用<h:outputScript>包裹或转义特殊字符。示例:<、>、&等字符直接出现在文本中,未使用实体转义(如<、>、&)。1/、 未转义特殊字符。2/、标签未正确闭合。4/、验证XML结构。3/、 非法字符位置。1/、 转义特殊字符。3/、检查标签闭合。原创 2025-12-01 16:54:43 · 489 阅读 · 0 评论 -
OFD(Open File Description)
安装官方阅读器:访问增值税发票查验平台官网,在“相关下载”页面下载“增值税电子发票版式文件阅读器”并安装。在线转换工具:通过百度搜索可信赖的在线OFD转换工具,上传文件后转换为PDF或其他格式查看。归档要求:使用OFD电子件归档无需保存纸质文件,而PDF需同步保存XML原件。使用WPS:安装WPS Office后,直接将OFD文件拖入WPS即可打开。优先使用OFD:财务报销、税务合规、长期归档等对安全性要求高的场景。PDF仅作预览:临时查看或非正式场景。原创 2025-11-14 14:53:57 · 494 阅读 · 0 评论 -
HTTP状态码401
401状态码与403状态码有本质区别:401表示"未认证"(需要登录或凭证无效),而403表示"已认证但无权限"(禁止访问)。在权限控制设计中,已登录用户但权限不足时应返回403,避免因误用401导致前端错误跳转到登录页。当服务器收到请求后,会检查请求头中的认证凭证,如果这些凭证缺失或无效,就会返回401状态码。401属于4xx客户端错误系列,具体含义是认证失败或未提供认证。HTTP状态码401表示"未授权"(Unauthorized),用于客户端访问需要身份验证的资源时认证失败或未提供认证信息。原创 2025-10-27 12:07:38 · 613 阅读 · 0 评论 -
JWT:token认证异常
如果当前时间小于 nbf,即使 exp 时间还未到,令牌也不会被接受(未生效)。代码中的时间检查:在验证令牌的代码中添加逻辑来处理或记录这些检查失败的情况,例如记录错误或返回更友好的错误消息给用户。如果系统时间不正确,可能导致所有基于时间的验证(如 nbf 和 exp)失败。调整令牌的 nbf 和 exp 值:确保这些值设置合理,特别是在生成令牌时考虑到时区差异和未来的有效性。如果当前时间早于这个时间戳(未生效),即使 exp 时间足够远,令牌也不会被接受。nbf: 令牌生效的时间。原创 2025-10-21 11:12:03 · 656 阅读 · 0 评论 -
JD-Eclipse 插件核心功能与安装指南
JD-Eclipse 是 Eclipse 平台下基于 JD-Core 库的反编译插件,支持将 .class 文件直接反编译为可读的 Java 源码,并集成到 Eclipse 开发环境中,提升代码分析和调试效率。推荐优先使用 JD-Eclipse 1.0.0-RC2 及以上版本,以兼容 Java 8+ 新特性。学习与教学:通过反编译理解 Java 字节码机制。问题定位:快速定位混淆或编译错误的代码逻辑。代码审计:分析第三方库或缺失源码的旧项目。2、 多场景适用。原创 2025-10-17 16:34:19 · 226 阅读 · 0 评论 -
Spring Boot 读取 YAML 配置文件
以上方法可根据需求灵活组合,@ConfigurationProperties 适合复杂配置,而 @Value 和 Environment 更适用于简单场景。YAML 支持复杂数据结构(如 List、Map),需通过 @ConfigurationProperties 映射。类型安全:建议为 @ConfigurationProperties 类添加 @Validated 注解实现校验。配置覆盖:相同属性在不同配置文件中,按加载顺序优先使用先读取的值。1、 @Value 注解。2、 外部化配置。原创 2025-09-10 16:13:10 · 938 阅读 · 0 评论 -
YAML与Python
YAML的递归缩写"YAML Ain't Markup Language"明确其数据序列化定位,而Python作为动态语言,其字典、列表等数据结构与YAML的语法天然兼容。YAML广泛用于Python项目的配置文件(如Django设置、Flask路由),其简洁语法与Python的"约定优于配置"理念相得益彰。YAML强调人类可读性(如缩进表示层级),这与Python"代码即文档"的设计理念高度契合。两者都追求简洁直观的表达方式,避免冗余符号。这种深度集成印证了两者的设计默契。原创 2025-09-10 15:56:05 · 568 阅读 · 0 评论 -
YML配置文件中空格的使用
application.yml yml是JSON的超集,简洁而强大,是一种专门用来书写配置文件的语言,可以替代 application.properties。obj: { key1: value1, key2: value2 } # 花括号内也需要空格。arr: [ value1, value2 ] # 方括号内也需要空格。- /api # 正确:短横线后带空格。port: 8080 # 正确:冒号后带空格。原创 2025-09-10 15:40:00 · 389 阅读 · 0 评论 -
Java:Could not resolve all files for configuration
Gradle构建Java项目时,表明Gradle无法解析配置所需的所有依赖文件。原创 2025-09-01 11:06:00 · 342 阅读 · 0 评论 -
Java:规则引擎实例
折扣规则实现@Override@Override特点:策略模式实现,支持热更新1、规则引擎核心线程安全的责任链模式实现。原创 2025-08-25 10:27:59 · 1302 阅读 · 0 评论 -
XML头部声明发送者信息的实现方法
XML文档中发送者信息的声明方式主要有四种:1)使用处理指令在XML头部添加;2)作为根元素属性;3)创建专门的头部元素;4)使用命名空间实现结构化定义。不同编程语言(如Java和Python)可通过DOM操作实现这些方式。最佳实践建议保持一致性、标准化、安全性,考虑使用XML Schema验证和扩展性设计。根据应用场景复杂度,可选择从简单的属性声明到复杂的命名空间方案。原创 2025-08-13 10:03:53 · 901 阅读 · 0 评论 -
多版本服务接口发布策略
多版本服务接口发布策略原创 2025-08-09 09:29:34 · 740 阅读 · 0 评论 -
编码规则设计唯一编码
基于行业实践的编码规则设计方法及实现方案原创 2025-06-19 14:44:59 · 700 阅读 · 0 评论 -
eclipse 生成函数说明注释
在Eclipse中生成函数说明注释(JavaDoc风格)原创 2025-05-21 09:30:29 · 379 阅读 · 0 评论 -
使用Logback日志保存到相对路径的操作
在使用Logback中需要保存输出日志,但是却在保存的时候路径出现问题原创 2025-05-14 09:45:42 · 651 阅读 · 0 评论 -
springboot配置tomcat端口
在Spring Boot项目中,Tomcat服务器的端口通常是通过配置文件(或)来设置的。原创 2025-05-13 10:41:38 · 427 阅读 · 0 评论 -
查看ini文件的编码
在处理INI文件时,了解其编码是非常重要的,因为不同的操作系统和应用程序可能使用不同的字符编码来保存文件。INI文件通常是纯文本文件,但它们可以包含多种语言的文本,因此正确地识别和设置文件的编码至关重要。原创 2025-05-13 10:39:48 · 677 阅读 · 0 评论 -
Cron 表达式
Cron 表达式是一种用于定义定时任务执行规则的字符串格式,广泛应用于操作系统定时任务和应用程序调度。原创 2025-05-09 16:10:50 · 683 阅读 · 0 评论
分享