首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring Boot
锦隆的编程之旅
创建于2024-05-31
订阅专栏
Spring Boot开发
等 6 人订阅
共19篇文章
创建于2024-05-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用 Java Spring Boot 和 MySQL 实现分库和分区表操作
使用 Java Spring Boot 和 MySQL 实现分库和分区表操作 在现代应用中,随着数据量的增加,单一数据库可能会成为性能瓶颈。分库(Sharding)和分区表是两种常见的解决方案
在 Spring Boot 中实现请求速率限制的多种方案
本文将介绍几种在 Spring Boot 项目中实现请求速率限制的方案,包括使用 Spring Cloud Gateway、Nginx、Bucket4j、Spring AOP...
事务的使用与事务失败的场景分析
事务(Transaction)是一个数据库管理系统中的逻辑工作单元,由一组操作组成,这些操作要么全部成功,要么全部失败。事务的主要目的是保证数据库的完整性和一致性
SpringBoot微服务开发调试方法
SpringBoot微服务开发调试方法 在微服务开发和调试过程中,我们需要确保服务能够在本地和远程环境中正常运行和调试。以下总结了两种有效的调试方法,供大家参考,并对关键代码进行了详细分析。
Spring Boot 结合 Kafka、Redis 高效处理消息队列
Spring Boot 结合 Kafka、Redis 高效处理消息队列 在本文章中,我们将展示如何使用 Spring Boot 监听 Kafka 消息,将消息缓存到 Redis,并实现一个队列消费线程
Caffeine ,Redis ,Ehcache对比选型
在现代应用开发中,缓存机制是提升性能和响应速度的重要手段。Caffeine、Redis 和 Ehcache 是三种流行的缓存解决方案,下面我们详细对比它们的优缺点。
Java 微服务框架选择(Spring Cloud)
Java 微服务通信框架主要有以下几种主流选择: REST over HTTP 这是最传统和广泛使用的方式,通过 HTTP 协议进行通信,常见的实现框架有 Spring
PostgreSQL 和 MySQL 区别和优势
PostgreSQL 和 MySQL 区别和优势 PostgreSQL 的优势: 1.可靠性和一致性:PostgreSQL 在事务完整性、崩溃恢复和ACID(原子性、一致性、隔离性和持久性)遵循方面比
Java 操作数据库的方案
Java 操作数据库的方案 1.JDBC (Java Database Connectivity) 直接使用 JDBC API 与数据库进行交互 需要手动编写 SQL 语句、创建连接、管理事务等 适合
Spring Data JPA 方法命名约定规则
Spring Data JPA 方法命名约定规则 Spring Data JPA 提供了一种通过方法命名约定来自动生成查询的方法。通过遵循特定的命名规则,你可以在不编写实际查询的情况下定义复杂的查询
Java Spring 自动生成元模型类
Java Spring 自动生成元模型类 通过 JPAMetaModelEntityProcessor 自动生成元模型类可以帮助你在使用 JPA Criteria API 时更方便地进行类型安全的查询
Nginx 反向代理实现 Spring Cloud Gateway 访问
Nginx 反向代理实现 Spring Cloud Gateway 访问 ,安装 Nginx 在服务器上安装 Nginx,根据操作系统的不同可以使用包管理工具如 apt-get、yum 等进行安装。
LoadBalanced 与 Nginx 负载均衡选型
LoadBalanced 与 Nginx 负载均衡在项目中的应用更广是有一些区别的: LoadBalanced: 这是 Spring Cloud 提供的一个功能,用于在微服务架构中实现客户端负载均衡。
java编译报错:class lombok.javac.apt.LombokProcessor cannot access class com.sun.tool
因JDK 9及以上版本引入了模块系统,导致Lombok不能直接访问某些内部API。解决这个问题的方法之一是通过为Java编译器添加特定的模块导出选项。以下步骤可以帮助
Docker导出日志与查看日志
1.根据日期导出指令 指令含义 docker logs: 这个命令用于获取指定 Docker 容器的日志信息。 --since "2024-05-09": 这个参数指定了要获取自2024年5月9日开始
Maven生命周期
Maven生命周期 Maven 的构建生命周期由一系列阶段组成,每个阶段对应一组任务。以下是一些关键阶段: validate:验证项目是否正确且所有必要信息可用。 compile:编译项目的源代码。
Maven允许不安全的HTTP下载
如果你的Maven依赖一直无法下载并且你的仓库地址使用了HTTP,那么是因为Maven 默认情况下使用 HTTPS 来确保依赖项的安全下载,但在某些情况下(例如,内部仓库不支持 HTTPS)
Spring Cloud Gateway 实现网关 Token 鉴权
1.添加依赖: 在 pom.xml 文件中添加 Spring Cloud Gateway 的依赖: 2.配置路由和过滤器: 在 application.yml 文件中添加路由配置和自定义过滤器的配置:
Flyway的主要功能优点与实现
Flyway 是一个开源的数据库迁移工具,旨在帮助开发团队管理和执行数据库版本控制。它通过跟踪和应用数据库迁移脚本来确保数据库的状态与应用程序代码保持一致。