2.23 复习记录

力扣:前缀树,电话号码的字母组合,划分字母区间,太难啦
黑马点评:使用redis优化秒杀业务,将秒杀券的数量和已抢券的用户存到redis(分别使用string和set),使用lua脚本判断是否有秒杀资格,有资格就直接返回订单id让用户支付,并将订单信息存到阻塞队列中。开启一个线程异步把阻塞队列中的数据写到mysql中,异步线程需要使用线程池搭配@PostConstruct使用,实战篇-24。
感觉黑马这里锁加的太多了,把自己绕进去了,如果不相信redis还要在后续写数据中加锁处理异常,那后续的异常应该要上抛到用户支付环节,整个业务复杂度又要增加。#牛客AI配图神器#

遇到小Bug:忘记之前开启了负载均衡,后端只启动8081会导致一些请求打空,解决方案是修改nginx配置。
全部评论

相关推荐

不会做题的小熊:我感觉我就算是找不到工作,我也不会作弊进去,作弊进去感觉一方面是自己不踏实,其次就是都靠作弊了,那后面肯定工作的心态是不一样的,没有一种内驱力。
点赞 评论 收藏
分享
02-24 20:14
门头沟学院 Java
嘻嘻谨慎:加v不会被嘎腰子吧😃😃😃
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务