java
文章平均质量分 70
sorce201
这个作者很懒,什么都没留下…
展开
-
bootstrap.properties配置不生效
应用名称spring.application.name是在bootstrap.properties中,但并未生效。在bootstrap.properties中配置nacos等配置信息以及应用名称。运行出现以下异常namingService subscribe failed。在pom.xml文件中引入依赖。原创 2023-09-25 16:05:47 · 774 阅读 · 0 评论 -
Spring事务传播
Spring 事务传播性是指当多个含有事务的方法嵌套调用时,这多个方法处理事务的规则。如下图所示,事务方法之间调用,如何处理之间的事务。原创 2023-09-14 17:07:03 · 137 阅读 · 0 评论 -
AQS(AbstractQueuedSynchronizer)
AQS是线程队列同步器,用来构建锁或者其它同步器组件的重要级基础框架及整个JUC体系的基石,通过内置的FIFO队列来完成资源获取线程的排队工作,并通过一个int类型变量表示持有锁的状态。对于ReentranLock等,是面向锁的使用者,而AQS是面向锁的实现者。如果共享资源被占用,就需要一定的阻塞等待唤醒机制来保证锁的分配。这个机制主要用的是CLH队列的变体实现的,将暂时获取不到锁的线程加入到队列中,这个队列就是AQS的抽象表现。原创 2023-09-12 09:44:03 · 140 阅读 · 0 评论 -
swagger添加用户登录鉴权
swagger在1.9.6之后,整合成knife4j。原创 2023-09-11 17:03:01 · 2079 阅读 · 0 评论 -
JUC(java.util.concurrent)
介绍JUC包相关内容原创 2023-09-04 16:52:31 · 45 阅读 · 0 评论