工作总结
文章平均质量分 89
记录日常工作中可能用到的一些知识点
kuan_sun
If you only do what you can do, you'll never be more than you are now.
展开
-
常用的 SpringBoot 注解
spring boot 注解原创 2022-03-10 14:52:02 · 484 阅读 · 0 评论 -
分布式锁之Redis实现
一、分布式锁分布式锁,是一种思想,它的实现方式有很多。比如,我们将沙滩当做分布式锁的组件,那么它看起来应该是这样的:加锁在沙滩上踩一脚,留下自己的脚印,就对应了加锁操作。其他进程或者线程,看到沙滩上已经有脚印,证明锁已被别人持有,则等待。解锁把脚印从沙滩上抹去,就是解锁的过程。锁超时为了避免死锁,我们可以设置一阵风,在单位时间后刮起,将脚印自动抹去。分布式锁的实现有很多,比如基于数据库、memcached、Redis、系统文件、zookeeper等。它们的核心的理念跟上面的过程大致原创 2022-01-27 10:22:59 · 1755 阅读 · 0 评论 -
Map+函数式接口方法解决 if-else
最近写了一个服务:根据优惠券的类型resourceType和编码resourceId来 查询 发放方式grantType和领取规则实现方式: 根据优惠券类型resourceType -> 确定查询哪个数据表 根据编码resourceId -> 到对应的数据表里边查询优惠券的派发方式grantType和领取规则 优惠券有多种类型,分别对应了不同的数据库表: 红包 —— 红包发放规则表 购物券 —— 购物券表 QQ会员 外卖会员 实际的原创 2022-01-20 14:44:46 · 388 阅读 · 0 评论 -
Spring 的三种注入方式?
spring 注入方式原创 2022-01-20 11:01:08 · 5229 阅读 · 0 评论