摘要: 一、什么是循环依赖 多个bean之间相互依赖,形成了一个闭环。 比如:A依赖于B、B依赖于c、c依赖于A 通常来说,如果问spring容器内部如何解决循环依赖, 一定是指默认的单例Bean中,属性互相引用的场景。也就是说,Spring的循环依赖,是Spring容器注入时候出现的问题。 二、Sprin 阅读全文
posted @ 2021-03-17 09:12 指尖上的代码go 阅读(203) 评论(0) 推荐(0)
摘要: 实现原理 AQS(AbstractQueuedSynchronizer),抽象的队列式同步器 AQS 维护了一个 state(共享资源变量)和一个 FIFO 线程等待队列(CLH 队列),多个线程竞争 state 被阻塞时就会进入此队列中。 State state 使用 volatile 修饰的一个 阅读全文
posted @ 2021-03-17 09:06 指尖上的代码go 阅读(580) 评论(0) 推荐(0)
摘要: Enum枚举类型 Enum的全写是Enumeration,这个词的翻译是列举、逐条陈述、细目。在程序语言中,枚举类型是一种特殊的数据类型(常用的数据类型比如字符串、整型),这种数据类型的变量值限定在固定的范围, 比如季节只有春夏秋冬,月份是12个。 Java中的枚举 枚举前时代 在Java语言中, 阅读全文
posted @ 2021-03-17 09:03 指尖上的代码go 阅读(276) 评论(0) 推荐(0)
摘要: Django中路由的作用: 其本质是URL与该URL要调用的视图函数之间的映射,就是为告诉Django对客户端发过来的某个URL应该调用执行哪一段逻辑代码 路由基本的配置: from django.conf.urls import url # urlpatterns必须是一个由url()实例组成的P 阅读全文
posted @ 2021-03-17 08:57 指尖上的代码go 阅读(675) 评论(0) 推荐(0)