盛开在夏天的太阳

146 篇文章
23 人订阅

全部文章

用户7798898

3.4 spring5源码系列--循环依赖的设计思想

第一篇: 3.1 spring5源码系列--循环依赖 之 手写代码模拟spring循环依赖

6930
用户7798898

3.2spring源码系列----循环依赖源码分析

首先,我们在3.1 spring5源码系列--循环依赖 之 手写代码模拟spring循环依赖 中手写了循环依赖的实现. 这个实现就是模拟的spring的循环依赖...

9340
用户7798898

3.1 spring5源码系列--循环依赖 之 手写代码模拟spring循环依赖

如上图: A依赖了B, B同时依赖了A和C , C依赖了A. 这也是循环依赖. , 形成了一个闭环

8020
用户7798898

2.3 spring5源码系列---内置的后置处理器PostProcess加载源码

我们经常会在一个类上打上@Configuration, @Component, @Bean等. 带有这些注解的类, 就是我们所说的配置类. 那么, spring...

7230
用户7798898

2.3 spring5源码---spring ioc 加载配置类的源码

我们经常会在一个类上打上@Configuration, @Component, @Bean等. 带有这些注解的类, 我们在spring启动的时候,是如何被加载的...

5840
用户7798898

java堆内存详解

参考文献: http://www.importnew.com/14630.html Java 堆内存 http://blog.csdn.net/ylyg0...

7020
用户7798898

2.2 spring5源码 -- ioc加载的整体流程

之前我们知道了spring ioc的加载过程, 具体如下图. 下面我们就来对照下图, 看看ioc加载的源代码.

5520
用户7798898

2.1 Spring5源码--源码编译

SpringV5.2.7RELEASE+GradleWapper+jdk1.8.0_131编译

5320
用户7798898

1. spring5源码 -- Spring整体脉络 IOC加载过程 Bean的生命周期

ioc是控制反转, 这是一种设计理念, 用来解决的是层和层之间, 类和类之间的耦合问题.

6820
用户7798898

spring5源码 -- IOC容器设计理念和核心注解的作用

ioc是控制反转, 这是一种设计理念, 用来解决的是层和层之间, 类和类之间的耦合问题.

9030
用户7798898

4.2 synchronized补充

对于一个方法而言, 里面加了三把锁, 这样是没有任何意义的. 所以可以将其进行粗化处理

9530
用户7798898

4. synchronized详解

多线程编程中,有可能会出现多个线程同时访问同一个共享、可变资源的情况,这个资源我们称之其为临界资源;这种资源可能是:对象、变量、文件等。

8730
用户7798898

3 CPU缓存一致性协议MESi

然后加载元数据区的方法, 比如refresh()方法. 启动线程后, 首先, 会在线程栈开辟一块栈帧, 然后执行操作数栈

6920
用户7798898

2.2 指令重排&happens-before 原则 & 内存屏障

令重排序:java语言规范规定JVM线程内部维持顺序化语义。即只要程序的最终结果 与它顺序化情况的结果相等,那么指令的执行顺序可以与代码顺序不一致,此过程叫指令...

6420
用户7798898

使用intellij idea 查看Java字节码

最近在研究 jvm ,需要查看字节码. 整理使用intellij idea 查看Java字节码 使用方式如下:

7820
用户7798898

2.1 并发编程之java内存模型JMM & synchronize & volatile详解

JMM描述的是一组规范, 它类似于cpu和内存的架构. 这套模型是为了适配不同的操作系统, 不同的硬件结构, 屏蔽掉底层的微小的差异. jvm为什么可以跨平台呢...

9320
用户7798898

1.操作系统底层工作的基本原理

是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设

8410
用户7798898

feign源码

上面是一段feign的代码, 系统是如何通过feign, 将reduceStock方法转换成stock服务的接口调用的呢?

7410
用户7798898

ribbon源码

这里通过@LoadBalance注解, 引入了ribbon, 自动实现ribbon的负载均衡策略

9420
用户7798898

nacos源码分析五---CAP架构

10320

扫码关注云+社区

领取腾讯云代金券