相关文章
LeetCode零钱兑换(动态规划)
题目描述
给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。
计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。
你可以认为每种硬币的数量是无…
建站知识
2025/4/12 2:07:03
Java面试43-常见的限流算法有哪些?
限流算法是一种系统保护策略,主要是避免在流量高峰导致系统被压垮,造成系统不可用的问题。 常见的限流算法有五种:
计数器限流,一般用在单一维度的访问频率限制上,比如短信验证码每隔60s只能发送一次,或者…
建站知识
2025/4/14 0:49:44
Spring Boot 3.x 集成 MongoDB 的 默认配置项及默认值,以及 常用需要修改的配置项 的详细说明
以下是 Spring Boot 3.x 集成 MongoDB 的 默认配置项及默认值,以及 常用需要修改的配置项 的详细说明: 一、默认配置项及默认值
Spring Boot 对 MongoDB 的默认配置基于 spring.data.mongodb 前缀,以下是核心配置项:
配置项默认…
建站知识
2025/4/15 15:43:13
Docker 容器:重塑应用部署与管理的未来
在当今数字化时代,软件的快速迭代和高效部署是企业在激烈市场竞争中脱颖而出的关键。Docker 容器技术的出现,彻底改变了应用程序的交付和运行方式,极大地简化了开发、测试和部署流程,成为云计算和 DevOps 领域的核心技术之一。 一…
建站知识
2025/4/13 1:20:31
Spring @Transactional 注解是如何工作的?
Transactional 注解是 Spring 框架中用于声明式事务管理的核心注解。它可以应用于类或方法,用于指定事务的属性,例如传播行为、隔离级别、超时时间、只读标志等。下面详细解释 Transactional 注解的工作原理:
1. 启用事务管理:
…
建站知识
2025/4/14 21:28:09
Spring Boot默认注册的转换器列表及其功能说明。这些转换器使得控制器方法可以直接接收Integer、Long、Date等类型参数,无需手动实现转换
以下是Spring Boot默认注册的转换器列表及其功能说明。这些转换器使得控制器方法可以直接接收Integer、Long、Date等类型参数,无需手动实现转换: 默认转换器列表及功能
1. 基础类型转换器
转换器名称功能示例场景StringToIntegerConverter将字符串转换…
建站知识
2025/4/14 3:35:33
数据库——Mysql
mysql中定位慢查询
1.开源工具:Arehas,Prometheus,Skywalking
2.mysql自带慢日志 Sql语句执行很慢,如何分析呢? 什么是索引 索引底层采用的数据结构 什么是聚簇索引,什么是非聚簇索引 什么是覆盖索引 索引…
建站知识
2025/4/14 10:51:46
实现一个拖拽排序组件:Vue 3 + TypeScript + Tailwind CSS
文章目录 一、项目背景与需求分析需求: 二、搭建基础项目1. 初始化 Vue 3 项目2. 安装 Tailwind CSS 三、设计拖拽排序组件1. 创建拖拽排序组件2. 说明: 四、完善样式与功能1. 样式调整2. 拖拽顺序更新 五、进一步优化与拓展1. 添加排序指示器2. 支持动态…
建站知识
2025/4/16 12:36:55