BigMarker
文章平均质量分 71
桔筐
这个作者很懒,什么都没留下…
展开
-
BigMarket-抽奖中置规则
过滤检查,主要模型即过滤是否为空,为空则直接放行,表没有这个工厂方法,要将新建的对应的RuleLock过滤类标记上自定义注解才能被工厂找到,然后就是照例的调用filter进行转化判断是否放行这里调用哪个都是工厂负责。file判断是否放行code由抽奖的次数是否大于目标次数决定,这里的查询交给dao去完成通过策略id奖品id去获得对应的Rule的值这里值复用以前的。抽奖前的规则在策略表中就有,抽奖中的规则在奖品表中要有策略id和奖品id才能查询,测试时专门建立一个都用的10003策略部分有的以后优化。原创 2024-07-17 12:22:16 · 250 阅读 · 1 评论 -
BigMarker-抽奖前置规则过滤
在这个类中,定义了一个名为`doCheckRaffleBeforeLogic`的方法,该方法接收一个`RaffleFactorEntity`对象和一个可变参数`logics`,用于检查抽奖前的逻辑。然后,它会检查传入的`logics`数组中是否包含黑名单规则(`RULE_BLACKLIST`),如果包含,则使用相应的逻辑过滤器对用户进行过滤。接下来,方法会过滤剩余的规则,并依次应用这些规则。最后,返回抽奖结果。分为抽奖前过滤规则,抽奖中过滤规则,抽奖后过滤规则(如抽到了但未解锁,返回随机积分)原创 2024-07-16 22:02:18 · 733 阅读 · 0 评论 -
配置Redis时yml的格式导致报错
这个错误是由于在创建名为'redissonClient'的bean时出现了问题。具体原因是Redis连接异常,无法解析主机名'null'。请检查您的Redis配置,确保主机名和端口号正确。但是我明明已经配置了,一番排查后发现是缩进问题。原创 2024-07-12 12:54:21 · 938 阅读 · 0 评论 -
BigMarket-基础层持久化数据库
工程对接数据库。原创 2024-07-11 11:34:37 · 433 阅读 · 0 评论 -
windows用docker-compose.yml拉取镜像报错
所以在执行docker-compose up -d之前,可以先执行docker pull registry.cn-hangzhou.aliyuncs.com/xfg-studio/(对应的image的名称版本)进行下载在执行docker-compose.yml即可。在经历一番筛查后发现是配置的镜像库里没有这些镜像,换了很多国内镜像库都不靠谱,导致默认走国外的docker远程库去拉太慢就超时了。原创 2024-07-10 14:45:49 · 1119 阅读 · 0 评论