07 2025 档案
摘要:Base64 Base64是一种二进制到文本的编码方式,用于将二进制数据(如图片、文件、密钥等)转换为可打印的ASCII字符(共64个),以便在仅支持文本的协议(如HTTP、电子邮件、XML)或配置文件中安全传输或存储。 Base64是一种实用的编码工具,用于将二进制数据转换为文本格式,解决文本场景
阅读全文
摘要:Java里面的当前工作目录 要解决“new FileOutputStream(KEY_PROPERTIES_FILE)生成的文件位置”问题,核心结论是:文件会生成在[当前工作目录](Current Working Directory,CWD),即启动Spring Boot应用的目录。 一、关键概念:
阅读全文
摘要:IDEA的两个git忽略文件 要回答“图片分析 idea的两个”,需先明确截图内容: 截图展示的是Git版本控制中的文件忽略操作——右键某文件/文件夹后,选择“添加到.gitignore”,子菜单提供两个选项: .gitignore:项目根目录的全局忽略文件(会被提交到仓库,对所有协作者有效); .
阅读全文
摘要:JVM和Java应用程序是如何执行的 我的理解jvm就是一个进程,相当于用java.exe运行了一个进程,这个进程去加载了jar包里面的.class的main方法去执行代码 深度理解 我们详细解释一下Java程序在电脑上是如何运行起来的,特别是结合Launch4j这种包装器的情况。 整体流程可以分为
阅读全文
摘要:在Spring Boot的YAML配置文件中,加引号(""或'')与不加引号的区别主要体现在特殊字符处理、转义规则和YAML语法解析上。以下是详细说明,结合你提供的配置例子(publicKeyStr和license)展开: 一、YAML字符串的三种表示方式 YAML中的字符串有三种常见写法,每种写法
阅读全文
摘要:深入理解 这个查询是一个典型的相关子查询(Correlated Subquery),它的执行方式与普通子查询不同。让我们一步步拆解它的执行逻辑: SELECT name, salary FROM employees e -- 主查询表别名 e WHERE salary > ( SELECT AVG(
阅读全文
摘要:TCP重连机制 连接管理 心跳机制 重连策略 编解码处理 异常处理 空闲检测器 应用层心跳(60秒) 60-90秒 ★★★★☆ 中 将 IdleStateHandler 和 HeartbeatHandler 添加到 Pipeline 中的位置非常关键,错误的位置会导致空闲检测失效。以下是推荐的位置和
阅读全文

浙公网安备 33010602011771号