想要找点什么呢?

青涩知夏

Tomorrow may be cruel, but, I want see

Discovery

Spring 事务管理源码解析

Spring事务管理 Spring 事务管理基于 AOP 来实现,主要是统一封装非功能性需求 数据库事务原理详解 事务基本概念 名称EN作用 原子性Automicity一个事务是一个不可分割的工作单位,事务中包括的诸操作要 么都做,要...

Spring MVC 源码解析

Spring MVC 九大组件 HandlerMappings 查找 Handler 的,也就是处理器,具体的表现形式可以是类也可以是方法 标注了@RequestMapping 的每个 method 都是一个 Handler,由 Handle...

Spring AOP 源码解析

Spring AOP 概念 切面(Aspect) 一个关注点的模块化,这个关注点可能会横切多个对象 连接点(Joinpoint) 程序执行过程中的某一行为 通知(Advice) “切面”对于某个“连接点”所产生的动作。其中,一个切...

Spring DI 源码解析

Spring DI 依赖注入的时间 用户第一次调用 getBean()方法时,IOC容器触发依赖注入 当用户在配置文件中将元素配置了lazy-init=false 属性,即让容器在解析注册 Bean定义时进行预实例化,触发依赖注入 BeanF...

Spring IOC Annotation 源码解析

基于 Annotation 的 IOC 容器 Spring IOC 容器对于类级别的注解和类内部的注解分以下两种处理策略 类级别的注解:根据注解的过滤规则扫描读取注解 Bean定义类,并将其注册到容器 类内部的注解:通过 Bean后置注解处...

Spring IOC 源码解析

Spring IOC IOC(Inversion of Control):控制反转,原先需要实现的对象创建、依赖的代码,交由容器实现 对象和对象的关系怎么表示配置文件表示? 使用 classpath、filesystem、URL网络资源、...

【CentOS 】备忘录

常用命令 # 删除指定时间内创建的文件 find /usr/local/nosum -name '*.*' -newermt '2016-01-01 23:55' ! -newermt '2020-6-30 02:30' -exec rm -rf...

【JAVA】线程池

线程池 线程池的核心逻辑是提前创建好若干个线程放在一 个容器中。如果有任务需要处理,则将任务直接分配给线程池中的线程来执行就行,任务处 理完以后这个线程不会被销毁,而是等待后续分配任务。 线程池的优势 降低创建线程和销毁线程的性能开销 提高...

【JAVA】阻塞队列

阻塞队列 使用了 ArrayBlockQueue,基于阻塞的队列操作,注册用户时,先添加用户,而后将关联性不是很强的其他逻辑添加到异步队列之中,而 execute 方法,会一直阻塞获取队列中的任务并且执行。 public class User...

【JAVA】 常见的并发工具

JUC 中提供有很多的并发操作,最为常用的就是 CountDownLatch、CyclicBarrier、Semaphore。 CountDownLatch 一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完毕再执行 ...

Previous