- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 数据库主键选型终极指南:从自增ID到分布式雪花
数据库主键选型指南摘要 本文全面分析了9种数据库主键方案的优缺点,包括自增整数、UUID、雪花ID等。主键设计直接影响写入性能、存储空间、扩展性和安全性。自增ID适合单机但分布式场景差;UUID全局唯一但性能低;雪花ID兼顾性能和分布式特性;分段发号适合高并发;哈希主键提供安全性但增加计算开销。文章提供了详细对比表格和实战选型决策树,建议根据业务场景(如分布式需求、安全要求、性能需求等)选择合适方案,并强调避免使用可变业务字段作为主键的基本原则。
2026-04-30 16:55:34
436
原创 Spring Boot 集成 PowerJob 分布式任务调度学习报告
Spring Boot集成PowerJob分布式任务调度方案 背景与目标 针对Spring Boot在集群环境下定时任务重复执行的问题,采用PowerJob分布式任务调度框架实现: 集群任务防重 任务执行监控 失败重试机制 动态部署能力 核心架构 PowerJob Server:调度中心(Docker部署) PowerJob Worker:执行器(Spring Boot集成) 任务处理器:业务逻辑实现 关键实现 Server部署:通过Docker容器运行,需配置网络和数据库连接 Worker集成:添加sta
2026-04-29 10:39:35
423
原创 函数式接口总结
本文总结了Java函数式编程中的核心接口,分为四大类:Function(转换型)、Consumer(消费型)、Supplier(供给型)和Predicate(断言型)。详细列出了各接口的方法签名、用途和示例,并提供了接口分类速查表。特别整理了接口命名规律,如"Bi"表示双参数,"ToInt"表示返回int类型等。这份总结可作为Java函数式编程的快速参考指南,帮助开发者理解和使用各种函数式接口。
2026-04-14 18:11:15
161
原创 Docker基础
数据卷(volumn)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。html:放置一些静态资源conf:放置配置文件如果我们要让Nginx代理我们的静态资源,最好是放到html目录;如果我们要修改Nginx的配置,最好是找到conf下的nginx.conf文件。但遗憾的是,容器运行的Nginx所有的文件都在容器内部。所以我们必须利用数据卷将两个目录与宿主机目录关联,方便我们操作,如图:conf和html。
2025-03-28 01:50:22
1320
原创 Docker报错:Error response from daemon: Get “https://registry-1.docker.io/v2/“: dial tcp 128.242.240.85
在拉取MySQL镜像时报错,ping baidu.com是通的,说明不是网络的问题。
2025-03-27 14:22:50
2119
原创 Redis学习总结(基础篇)
字符串String基本类型哈希Hash基本类型列表List基本类型集合Set基本类型有序集合SortedSet基本类型GEO特殊类型BiMap特殊类型HyperLog特殊类型RedisTemplate可以接收任意Object作为值写入Redis,其内部默认采用JDK的序列化方式,得到的键值对可读性差且内存占用较大。因此一般会自定义RedisTemplate的序列化方式。@Bean// 创建RedisTemplate对象。
2025-03-24 21:09:58
1233
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅