自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 数据库连接池

性能与稳定性: 性能:在高并发场景下的性能表现一般,可能不如C3P0或其他更现代的连接池。资源管理:连接池能够自动管理和释放闲置连接,比如定时回收长时间未使用的连接,或者在连接数量超过预设阈值时拒绝新的连接请求,从而避免了因忘记释放连接导致的资源泄漏。资源复用:连接池维护一组预先创建好的数据库连接,当应用程序需要时,可以从池中获取已存在的连接,而不是每次都新建连接。性能提升:通过复用连接,减少了数据库连接的创建和释放过程,极大地缩短了应用程序访问数据库的响应时间,提高了系统整体性能。

2024-04-23 22:44:52 826

原创 大营销项目面经

面试官您好,大营销平台的 抽奖模块,是我独立负责实现的一个学习项目,此项目模块在架构设计上运用了 DDD 分层架构和模板模式、责任链模式、组合模式、工厂模式等,这样的设计模式对业务流程进行解耦和实现。抽奖模块的完整开发,让我对 SpringBoot 框架技术,分布式技术栈的运用更加熟练,也把设计模式在实际场景的使用了起来,积累了丰富的设计实现经验。这些技术学习的内容,也可以更好的应对以后的开发工作。项目名称:大营销平台 - 抽奖模块抽奖 - 大营销平台展示。

2024-04-05 12:59:38 821 1

原创 设计模式-工厂模式

RULE_LUCK_AWARD("rule_luck_award", "【抽奖后规则】抽奖n次后,对应奖品可解锁抽奖", "after"),RULE_WIGHT("rule_weight", "【抽奖前规则】根据抽奖权重返回可抽奖范围KEY", "before"),RULE_LOCK("rule_lock", "【抽奖中规则】抽奖n次后,对应奖品可解锁抽奖", "center"),AbstractLogicChain 实现ILogicChain接口。factory工厂继承config。

2024-04-05 12:51:37 676 1

原创 不超卖实现

decr 命令在 Redis 中的主要好处包括: 原子性操作:decr 是一个原子操作,这意味着即使在高并发环境下,对于同一 key 的递减操作也是互斥的,不会出现竞态条件(race condition),保证了数据的一致性和完整性。在 Redisson 中,Bucket 类用于操作单个值的 Redis 键,其 trySet(V value) 方法尝试将桶(bucket)的值设置为给定值,如果 bucket 之前没有值,则设置成功并返回 true;//扣减库存(存的是总库存,为了加锁)

2024-04-05 12:45:43 589 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除