摘要:
remove-nth-node-from-end-of-list 自己的方法,很笨 这个居然有快慢指针的方法,厉害了,贴上方法!!! 阅读全文
摘要:
remove-duplicates-from-sorted-list reverse-nodes-in-k-group 同一类问题swap-nodes-in-pairs remove-nth-node-from-end-of-list 阅读全文
摘要:
redis中的TTL -1表示未设置过期时间, -2表示不存在 其余的以秒为单位表示剩余过期时间,时间到0之后,自动从缓存清除出去 通过传入的KeyPrefix的expireSeconds表示的过期时间,在通过redisTemplate.expire(realKey, prefix.getExpir 阅读全文
摘要:
报错的原因是在配置spring-rabbitmq.xml文件时的connectionFactory与redis的connectionFactory的Id命名冲突 改好之后有报错: spring报错org.springframework.beans.factory.NoSuchBeanDefiniti 阅读全文
摘要:
查找一个链表的中间节点:使用快慢指针, 查找链表的倒数第几个结点也可以使用LeetCode--remove-nth-node-from-end-of-list,即让快指针先走k步,然后快慢指针一起走,当快指针走到头的时候,慢指针刚好走到那个位置的上一个结点。 注意:如果用途是对链表的左右分别递归调用 阅读全文
摘要:
1.Redis预减库存减少数据库访问 2.内存标记减少Redis访问 3.请求先入队缓冲,异步下单,增强用户体验 4. Nginx水平扩展 5.数据库分库分表(阿里中间件mycat) 减少数据库访问: 1.系统初始化时,把商品库存数量加载到redis 2.收到请求,redis预减库存,库存不足,直接 阅读全文
摘要:
1.在数据库需要更新数据的SQL语句中加上判断条件WHERE,只有当count>0时,才执行更新 2.如果每个用户只能秒杀一件商品,则对user_id和goods_id加上唯一索引 阅读全文
摘要:
1.添加pom依赖 2.配置spring-rabbitmq.xml 在spring-dao.xml进行引入 3.编写MQProducer接口及其实现类(注意是在Service包下) MQProducer实现类 4.写消费者 MQMessage类 SSM整合rabbitMQ时报错org.springf 阅读全文