首页
运维
后端
前端
瞬间
奔跑的砖头
累计撰写
49
篇文章
累计创建
23
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
Java
相关的文章
2024-12-16
修改springinitializr生成springboot项目的parent
将原来的 parent 注释 <!-- <parent>--> <!-- <groupId>org.springframework.boot</groupId>--> <!-- <artifactId>spring-boot-starter-parent</arti
2024-12-16
102
0
0
后端
2024-12-12
SpringBoot3实现Mysql+TDengine
一、配置 准备一个 Mysql 和 TDengine 的服务,我这里选用的是 docker-compose 来实现基础服务 services: # Mysql 请自己从数据库拿到相应的表然后导入,默认不含有任何的数据库 mysql: image: mysql:8.4.2 c
2024-12-12
237
0
0
后端
2024-11-19
SpringBoot 实现 SSE
SpringBoot 实现 SSE SSE(Server-Sent Events)的全称是服务器推送事件,它是一种基于 HTTP 协议的实时通信技术,用于在客户端和服务器之间建立持久、单向的链接,允许服务器向客户端发送异步消息。在 SrpingBootWeb 中已经很好的封装了 SSE 模块,实现起
2024-11-19
260
0
0
后端
2024-08-04
SpringBoot自动配置
在多模块项目中,我们需要给业务解耦例如:短信,邮件,定时任务等功能需要独立于主业务模块来实现。这时候我们使用 @AutoConfiguration 注解来自动加载我们的功能是一个很好的方式。 万事起于 Hello World,所以我也来写一个示例程序。更好的观察一下这个注解的用法。 我们先去 htt
2024-08-04
147
0
0
后端
2024-07-28
SpringBoot 3.x 高效缓存策略——Caffeine配置指南
Caffeine 借鉴了 Google Guava 开发的一款缓存插件,提供了近乎最佳命中率的高性能的缓存库。Caffeine 缓存与 ConcurrentMap 的核心差异在于,Caffeine 会自动驱逐元素以控制内存,而 ConcurrentMap 需手动移除。LoadingCache 和As
2024-07-28
808
0
0
后端
2024-07-25
利用revision实现SpringBoot多模块项目统一升级
从 Maven 3.5.0-beta-1 开始,您可以使用${revision},${sha1} 和/或${changelist}作为 pom 文件中版本的占位符。这次我们用的是 ${revision} 来统一项目的版本,在 pom.xml 里面配置 revision 父 pom.xml <?xml
2024-07-25
228
0
0
后端
2024-07-01
P6Spy SQL 监控:性能分析与优化
P6Spy 是一个框架,它使数据库数据能够无缝地被拦截和记录,而无需对现有应用进程进行代码更改。但是这个框架并不适合在生产中使用,只适合在测试环境用来统计 sql 数据。不过在监控方面 Mybatis Plus 也推荐了这个框架作为监控 SQL 使用。 本文章也是基于 SpringBoot 2.6.
2024-07-01
216
0
0
后端
2024-06-30
SpringBoot 实现美团 GTIS 防重提交
既然要实现美团 GTIS,所以要先来探究一下 美团的 GTIS 是个什么。 它是一个轻量的重复操作关卡系统,它能够确保在分布式环境中操作的唯一性。我们可以用它来间接保证每个操作的幂等性。它具有如下特点: 高效:低延时,单个方法平均响应时间在 2ms 内,几乎不会对业务造成影响; 可靠:提供降级策略,
2024-06-30
425
0
0
后端
2024-06-26
分布式全局唯一ID-雪花算法
雪花算法(Snowflake)是一种生成分布式全局唯一ID的算法,生成的ID称为Snowflake IDs或snowflakes。这种算法由Twitter创建,并用于推文的ID。Discord和Instagram等其他公司采用了修改后的版本。 Snowflake 算法生成的 ID 是一个64位的整数
2024-06-26
238
0
0
后端
2024-06-22
Java框架之 MapStruct-Plus 代码生成器
简介 MapStruct Plus 是 MapStruct 的增强工具,在 MapStruct 的基础上,实现了自动生成 Mapper 接口的功能,并强化了部分功能,使 Java 类型转换更加便捷、优雅。MapStruct Plus 可以实现代码的深拷贝 准备 我这里用的是 Maven 作为我的项目
2024-06-22
185
0
0
后端
1
2