Spring Boot 的启动原理是什么?
Spring Boot的启动过程,表面上看就一行代码:SpringApplication.run(App.class, args)。但这一行代码背后,Spring做了大概二十几件事。
HikariCP连接池配置
1、官网地址https://github.com/brettwooldridge/HikariCP2、配置参数2.1 常用配置配置字段描述默认值autoCommit此属性控制从池返回的连接的默认自动提交行为。它是一个布尔值。
HikariCP为啥这么火?SpringBoot选它的原因?
简介HikariCP 是用于创建和管理连接,利用“池”的方式复用连接减少资源开销,和其他数据源一样,也具有连接数控制、连接可靠性测试、连接泄露控制、缓存语句等功能,另外,和 druid 一样,HikariCP 也支持监控功能。
Spring Boot服务预热机制,杜绝大流量下新服务崩溃
在高并发业务场景中,后端开发者最不愿遇到的场景莫过于:新服务上线、扩容实例启动后,一旦承接峰值流量,瞬间出现CPU飙升、内存溢出、接口超时,甚至直接宕机崩溃。
《理解MySQL数据库》连接管理与连接池深度解析
1. 连接管理基础概念1.1 什么是数据库连接数据库连接是应用程序与数据库服务器之间的通信通道,包含会话状态、安全上下文和资源分配等重要信息。1.
P3-1 数据库连接池HikariCP的(二)
内容简介:HikariCP源码解析相关链接:P3-1 数据库连接池HikariCP(一) 背景:springboot2.4+HikariCP 3.4.
用 Docker Compose 一键搭环境,同事以为我请了运维
导语:本地跑一个 Spring Boot 项目要配 Java、MySQL、Redis,跑两个就要开三个终端,跑三个直接心态爆炸。这篇文章教你用一条 docker-compose up 搞定所有依赖,顺便把 Nginx 反向代理也安排了。
连接池懒加载:数据库挂了,你的应用还能活着
凌晨两点,报警电话响了。数据库做例行维护重启,三十多个微服务全挂了。更让人崩溃的是——数据库五分钟就恢复了,但这些服务没有一个自动重连。你不得不起床,一个一个手动重启。这不是虚构。只要你用的 Spring Boot 版本低于 4.1,且没有额外配置,这就是你的日常。