JAVA后端开发
文章平均质量分 82
Code-goaway
这个作者很懒,什么都没留下…
展开
-
SpringBoot项目报错:Field redisTemplate in... required a bean of type ‘org.springframework.data.redis.cor
如果非得想实现@Autowired注入的话,只要spring容器中有我们需要的类型的RedisTemple就可以啦,也就是说。,redisTemplate 这个bean在我的RedisAutoConfiguration里。,不也是按名称注入的吗,但是忽略了一点是,虽然这样使用它会按名称找bean,但是它。由于我比较好奇,所以把RedisAutoConfiguration配置类中的。呜呜呜呜,是我太天真了,还是一样的错,有点蒙不过没关系,找问题!想到这里,我才明白什么叫。经过尝试,奇怪的是,原创 2024-05-28 17:04:19 · 780 阅读 · 0 评论 -
乐观锁与悲观锁
在代码中多个线程需要同时操作共享变量,这时需要给变量上把锁,保证变量值是线程安全的。锁的种类非常多,比如:互斥锁、自旋锁、重入锁、读写锁、行锁、表锁等这些概念,总结下来就两种类型,乐观锁和悲观锁。举个形象的例子:有时候我们上公共厕所的时候要排队。如果你蹲马桶的时候开着门,外面有人排着队看着你。你会这么做吗?当然,如果在自己家里,有可能会这么干,这就是乐观锁。虽然,能进到房间,但是有人占着坑位,该排队还是得排队。原创 2024-05-16 20:38:30 · 903 阅读 · 0 评论