自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Spring Boot项目中使用外部application.yml配置文件启动JAR包

启动后,可以通过日志或应用程序中的配置项检查外部配置文件是否被正确加载。例如,检查数据库连接是否使用了外部配置文件中的URL和用户名。属性来指定外部配置文件的路径。这种方式允许配置文件独立于JAR包存在,便于修改和部署。在项目根目录下,使用Maven或Gradle打包项目,确保JAR包内不包含。假设你有一个Spring Boot项目,打包后生成的JAR文件名为。但如果我们希望使用外部配置文件,可以通过设置。如果外部配置文件位于Windows系统的。,并希望使用外部配置文件。

2025-07-07 09:47:44 873

原创 生产环境线程池问题解决及调优

本次生产环境Netty消息丢失问题,根源在于线程池配置不足以及任务执行过程中的严重锁竞争。分析日志:定位到线程池拒绝任务是直接原因。排查堆栈:发现大量线程因锁竞争而阻塞,导致线程池实际可用线程数远低于配置值。扩容线程池:大幅增加线程池容量,利用拒绝策略排查错误日志问题。优化锁逻辑:认识到锁竞争的严重性,规划后续优化方向。精细化调整:根据实际负载,进一步优化线程池参数。这次经历提醒我们:线程池配置并非一成不变,需要根据实际负载进行调优。锁竞争是并发编程中的常见陷阱,需要仔细设计同步策略。

2025-07-04 08:53:32 663

原创 Mysql—架构、查询流程、存储引擎

对着这个图给自己讲一下mysql有哪几层架构,分别有什么作用?mysql查询流程是怎么样的?存储引擎的物理文件结构和作用、差别都是什么?

2025-06-27 09:49:17 701

原创 ClickHouse概述-安装部署、使用、原理了解

对clickhouse的介绍和使用全面的呈现

2025-06-18 13:50:58 840

原创 Gradle-安装、配置、使用和了解

这份文档提供了 Gradle 的全面指南,从安装配置到高级用法

2025-06-17 18:00:41 1530

原创 @PathVariable与@PathParam的区别

@PathVariable与@PathParam的区别

2022-07-31 15:14:01 1814

原创 SpringBoot启动类及其原理

SpringBoot启动类及其原理

2022-07-31 15:12:07 217

原创 nacos简单介绍

nacos简单介绍

2022-07-31 15:06:53 1195

原创 检查代码规范插件--Alibaba java Coding Guidelines

检查代码规范插件--Alibaba java Coding Guidelines

2022-07-22 10:58:37 158

原创 PostMapping和GetMapping

PostMapping和GetMapping

2022-07-21 16:21:14 2100 1

原创 JSON格式校验工具

JSON格式校验工具

2022-07-21 10:15:27 9010

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除