news 2026/9/3 5:07:14

【Java 开发日记】我们来说一说 Redis 主从复制的原理及作用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Java 开发日记】我们来说一说 Redis 主从复制的原理及作用

当然了解,Spring Boot 的参数配置是其核心特性之一,也是它实现“约定大于配置”理念的关键。它极大地简化了传统 Spring 应用中繁琐的 XML 配置。

一、核心概念:application.properties 与 application.yml
Spring Boot 默认使用这两种文件进行配置(二者选其一即可,.yml 更常用)。

运行项目并下载源码
application.yml (YAML 格式,层次感更强,推荐使用)

logging:
level:
com.example.demo: debug
运行项目并下载源码

YAML 注意事项:缩进必须使用空格,不能使用 Tab 键,冒号后面必须有一个空格。

二、配置的加载位置与优先级
Spring Boot 会从以下位置按从高到低的优先级加载 application 配置文件(高优先级的配置会覆盖低优先级的配置):

当前项目根目录下的 /config 子目录
当前项目根目录
classpath 下的 /config 包 (即 src/main/resources/config)
classpath 根路径 (即 src/main/resources)
最佳实践:在开发时,将通用配置放在 src/main/resources/application.yml 中。在打包部署时,可以在 JAR 包所在目录创建一个 config 文件夹,里面放一个 application.yml 来覆盖开发环境的配置(如数据库连接),这样就实现了配置与代码分离。

三、外部化配置(非常强大)
除了配置文件,Spring Boot 还支持多种外部配置方式,优先级高于 application.yml。这在容器化部署(如 Docker)时尤其有用。

命令行参数
java -jar yourapp.jar --server.port=8888 --spring.datasource.url=jdbc:mysql://prod-server:3306/proddb
运行项目并下载源码
操作系统环境变量
Spring Boot 会自动识别形如 SPRING_DATASOURCE_URL 的环境变量(注意大小写和下划线)。

Profile-specific 配置(多环境配置)

这是管理不同环境(开发、测试、生产)配置的最佳方式。

约定大于配置:提供了大量默认配置,开箱即用。
配置外部化:允许你通过文件、命令行、环境变量等多种方式覆盖默认配置,轻松适应不同环境。
类型安全绑定:通过 @ConfigurationProperties 可以轻松地将一组配置映射到 Java Bean 上,是管理自定义配置的首选方式。
https://www.zhihu.com/zvideo/1990852760636236846
https://www.zhihu.com/zvideo/1990852760636236846/
https://www.zhihu.com/zvideo/1990852767510701253
https://www.zhihu.com/zvideo/1990852767510701253/
https://www.zhihu.com/zvideo/1990852768819344610
https://www.zhihu.com/zvideo/1990852768819344610/
https://www.zhihu.com/zvideo/1990852768924185109
https://www.zhihu.com/zvideo/1990852768924185109/
https://www.zhihu.com/zvideo/1990852770635486536
https://www.zhihu.com/zvideo/1990852770635486536/
https://www.zhihu.com/zvideo/1990852771801497768
https://www.zhihu.com/zvideo/1990852771801497768/
https://www.zhihu.com/zvideo/1990852774158701971
https://www.zhihu.com/zvideo/1990852774158701971/
https://www.zhihu.com/zvideo/1990852777031778444
https://www.zhihu.com/zvideo/1990852777031778444/
https://www.zhihu.com/zvideo/1990852778210370005
https://www.zhihu.com/zvideo/1990852778210370005/
https://www.zhihu.com/zvideo/1990852779841954607
https://www.zhihu.com/zvideo/1990852779841954607/
https://www.zhihu.com/zvideo/1990852784464085833
https://www.zhihu.com/zvideo/1990852784464085833/
https://www.zhihu.com/zvideo/1990852793943230307
https://www.zhihu.com/zvideo/1990852793943230307/
https://www.zhihu.com/zvideo/1990852811529942589
https://www.zhihu.com/zvideo/1990852811529942589/
https://www.zhihu.com/zvideo/1990852813153120526
https://www.zhihu.com/zvideo/1990852813153120526/
https://www.zhihu.com/zvideo/1990852813199255141
https://www.zhihu.com/zvideo/1990852813199255141/
https://www.zhihu.com/zvideo/1990852813421569585
https://www.zhihu.com/zvideo/1990852813421569585/
https://www.zhihu.com/zvideo/1990852821944381879
https://www.zhihu.com/zvideo/1990852821944381879/
https://www.zhihu.com/zvideo/1990852822485447856
https://www.zhihu.com/zvideo/1990852822485447856/
https://www.zhihu.com/zvideo/1990852826964965368
https://www.zhihu.com/zvideo/1990852826964965368/
https://www.zhihu.com/zvideo/1990852828839830490
https://www.zhihu.com/zvideo/1990852828839830490/
https://www.zhihu.com/zvideo/1990852831247369205
https://www.zhihu.com/zvideo/1990852831247369205/
https://www.zhihu.com/zvideo/1990852832342066589
https://www.zhihu.com/zvideo/1990852832342066589/
https://www.zhihu.com/zvideo/1990852842236441520
https://www.zhihu.com/zvideo/1990852842236441520/
https://www.zhihu.com/zvideo/1990852853464601022
https://www.zhihu.com/zvideo/1990852853464601022/
https://www.zhihu.com/zvideo/1990852854534132141
https://www.zhihu.com/zvideo/1990852854534132141/
https://www.zhihu.com/zvideo/1990852866743763955
https://www.zhihu.com/zvideo/1990852866743763955/
https://www.zhihu.com/zvideo/1990852868308235706
https://www.zhihu.com/zvideo/1990852868308235706/
https://www.zhihu.com/zvideo/1990852870388605902
https://www.zhihu.com/zvideo/1990852870388605902/
https://www.zhihu.com/zvideo/1990852872846468887
https://www.zhihu.com/zvideo/1990852872846468887/
https://www.zhihu.com/zvideo/1990852876977852880
https://www.zhihu.com/zvideo/1990852876977852880/
https://www.zhihu.com/zvideo/1990852877804127154
https://www.zhihu.com/zvideo/1990852877804127154/
https://www.zhihu.com/zvideo/1990852881843249523
https://www.zhihu.com/zvideo/1990852881843249523/
https://www.zhihu.com/zvideo/1990852883005055365
https://www.zhihu.com/zvideo/1990852883005055365/
https://www.zhihu.com/zvideo/1990852883911045845
https://www.zhihu.com/zvideo/1990852883911045845/
https://www.zhihu.com/zvideo/1990852905922732643
https://www.zhihu.com/zvideo/1990852905922732643/
https://www.zhihu.com/zvideo/1990852910343536823
https://www.zhihu.com/zvideo/1990852910343536823/
https://www.zhihu.com/zvideo/1990852912918855820
https://www.zhihu.com/zvideo/1990852912918855820/
https://www.zhihu.com/zvideo/1990852914734995022
https://www.zhihu.com/zvideo/1990852914734995022/
https://www.zhihu.com/zvideo/1990852915477377354
https://www.zhihu.com/zvideo/1990852915477377354/
https://www.zhihu.com/zvideo/1990852918816047646
https://www.zhihu.com/zvideo/1990852918816047646/
https://www.zhihu.com/zvideo/1990852921483617174
https://www.zhihu.com/zvideo/1990852921483617174/
https://www.zhihu.com/zvideo/1990852924885210000
https://www.zhihu.com/zvideo/1990852924885210000/
https://www.zhihu.com/zvideo/1990852929599590965
https://www.zhihu.com/zvideo/1990852929599590965/
https://www.zhihu.com/zvideo/1990852932569162569
https://www.zhihu.com/zvideo/1990852932569162569/
https://www.zhihu.com/zvideo/1990852944153842063
https://www.zhihu.com/zvideo/1990852944153842063/
https://www.zhihu.com/zvideo/1990852950663390916
https://www.zhihu.com/zvideo/1990852950663390916/
https://www.zhihu.com/zvideo/1990852954597647023
https://www.zhihu.com/zvideo/1990852954597647023/
https://www.zhihu.com/zvideo/1990852954811549031
https://www.zhihu.com/zvideo/1990852954811549031/
https://www.zhihu.com/zvideo/1990852954945774919
https://www.zhihu.com/zvideo/1990852954945774919/
https://www.zhihu.com/zvideo/1990852958892598577
https://www.zhihu.com/zvideo/1990852958892598577/
https://www.zhihu.com/zvideo/1990852964030629859
https://www.zhihu.com/zvideo/1990852964030629859/
https://www.zhihu.com/zvideo/1990852965221827085
https://www.zhihu.com/zvideo/1990852965221827085/
https://www.zhihu.com/zvideo/1990852967008600197
https://www.zhihu.com/zvideo/1990852967008600197/
https://www.zhihu.com/zvideo/1990852968522748649
https://www.zhihu.com/zvideo/1990852968522748649/
https://www.zhihu.com/zvideo/1990852974017282846
https://www.zhihu.com/zvideo/1990852974017282846/
https://www.zhihu.com/zvideo/1990852975929885793
https://www.zhihu.com/zvideo/1990852975929885793/
https://www.zhihu.com/zvideo/1990852982439437550
https://www.zhihu.com/zvideo/1990852982439437550/
https://www.zhihu.com/zvideo/1990852988420526598
https://www.zhihu.com/zvideo/1990852988420526598/
https://www.zhihu.com/zvideo/1990852988215002195
https://www.zhihu.com/zvideo/1990852988215002195/
https://www.zhihu.com/zvideo/1990853005973660281
https://www.zhihu.com/zvideo/1990853005973660281/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 5:15:53

HunyuanOCR与Elasticsearch集成:实现海量扫描文档全文检索

HunyuanOCR与Elasticsearch集成:实现海量扫描文档全文检索 在金融、政务或医疗行业的日常工作中,你是否曾为查找一份三年前签署的合同而翻遍档案柜?又或者面对成千上万张多语种发票时,不得不依赖人工逐张录入信息?这些…

作者头像 李华
网站建设 2026/9/3 1:21:47

图像预处理最佳实践:裁剪、去噪、增强对比度提升HunyuanOCR效果

图像预处理最佳实践:裁剪、去噪、增强对比度提升HunyuanOCR效果 在移动端拍照翻译、卡证识别或视频字幕提取这些日常高频场景中,你是否遇到过这样的问题?一张倾斜的发票照片,OCR模型却把金额识别成了“¥8O0.00”&#…

作者头像 李华
网站建设 2026/9/2 23:25:06

Linux服务器部署HunyuanOCR生产环境:权限管理与防火墙配置要点

Linux服务器部署HunyuanOCR生产环境:权限管理与防火墙配置要点 在企业级AI服务日益普及的今天,一个“能用”的模型远远不够——真正决定其能否投入生产的,是背后那套看不见的系统工程能力。以腾讯混元OCR(HunyuanOCR)为…

作者头像 李华
网站建设 2026/9/3 0:21:43

关于Typora代码块痛点破解方案

Typora代码块痛点破解方案技术文章大纲痛点分析:Typora代码块的常见问题代码块语法高亮支持有限,部分语言无法正确识别大型代码块渲染速度慢,影响编辑流畅性跨平台显示不一致,特别是Windows/macOS/Linux之间导出PDF/HTML时格式丢失…

作者头像 李华
网站建设 2026/9/2 23:22:33

按需计费Token方案上线:调用HunyuanOCR API按实际用量付费

按需计费Token方案上线:调用HunyuanOCR API按实际用量付费 在智能文档处理需求激增的今天,企业对OCR技术的依赖早已超越“能不能识别文字”的基础阶段,转而关注“识别得准不准、快不快、贵不贵”。尤其是电商、金融、跨境物流等行业&#xff…

作者头像 李华
网站建设 2026/9/3 3:51:47

HunyuanOCR是否开源训练代码?目前仅开放推理部分代码说明

HunyuanOCR是否开源训练代码?目前仅开放推理部分代码说明 在智能文档处理需求日益增长的今天,企业对高效、精准且易于部署的OCR解决方案提出了更高要求。传统的OCR系统往往依赖复杂的多阶段流水线:先检测文字区域,再逐个识别内容&…

作者头像 李华