神经网络算法 - 一文搞懂Transformer 本文将从Transformer的本质、Transformer的原理、Transformer架构改进三个方面,带您一文搞懂Transformer。 2024-09-29 AI大模型 #架构设计
Redis7 底层数据结构解析 一、Redis7 有哪些数据结构 1、核心版(Core) Bitmap Cluster management Connection management Generic Geospatial indices Ha 2024-09-29 中间件 #java
SpringBoot--02 自动配置底层源码解析 DeferredImportSelector接口 DeferredImportSelector和ImportSelector的区别在于: 在解析ImportSelector时,所导入的配置类会被直接解析,而DeferredImportSelector导入的配置类会延迟进行解析(延迟在其他配置类都解析 2024-07-30 Spring #java
SpringBoot--01 启动过程源码解析 启动过程思维导图https://www.processon.com/view/link/64c664e0470d721c4e38bfe3 构造SpringApplication对象 1、推测web应用类型 如果项目依 2024-07-30 Spring #java
Spring--09 AOP底层源码解析 动态代理 代理模式的解释:为其他对象提供一种代理以控制对这个对象的访问,增强一个类中的某个方法,对程序进行扩展。 比如,现在存在一个UserService类: public class UserService { public void test() { System.out.printl 2024-07-30 Spring #java
Spring--08 配置类解析源码解析 解析配置类 解析配置类流程图:https://www.processon.com/view/link/5f9512d5e401fd06fda0b2dd 解析配置类思维脑图:https://www.processon.com/view/link/614c83cae0b34d7b342f6d14 在启动 2024-07-26 Spring #java
Spring--07 启动过程源码解析 前言分析 通常,我们说的Spring启动,就是构造ApplicationContext对象以及调用refresh()方法的过程。 首先,Spring启动过程主要做了这么几件事情: 构造一个BeanFactory对象 解析配置类,得到BeanDefinition,并注册到BeanFactory中 解析 2024-07-26 Spring #java
Spring--06 推断构造方法源码解析 推断构造方法流程图:https://www.processon.com/view/link/5f97bc717d9c0806f291d7eb AutowiredAnnotationBeanPostProcessor中推断构造方法不同情况思维脑图:https://www.processon.com/v 2024-07-26 Spring #java
Spring--05 循环依赖底层源码解析 什么是循环依赖? 很简单,就是A对象依赖了B对象,B对象依赖了A对象。 比如: // A依赖了B class A{ public B b; } // B依赖了A class B{ public A a; } 那么循环依赖是个问题吗? 如果不考虑Spring,循环依赖并不是问题,因为对象之间相互 2024-07-25 Spring #java
Spring--04 依赖注入源码解析 依赖注入底层原理流程图: https://www.processon.com/view/link/5f899fa5f346fb06e1d8f570 Spring中到底有几种依赖注入的方式? 首先分两种: 手动注入 自动注入 2024-07-25 Spring #java