首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ALivn
掘友等级
java开发工程师
Spring、kafka、mysql、elastic search、docker
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
多线程核心技术(1)-线程的基本方法
了解多线程首先要了解进程和线程的概念,在操作系统里,进程是资源分配最小单位,一般情况下一个应用就会在计算机系统内开启一个进程,线程可以理解为进程中多个独立运行的子任务,是操作系统能够进行调度运算的最小单位,但是线程不拥有资源,只能共享进程中的数据,所以多个线程对进程中某个数据同…
Spring源码解读(4)AOP-代理的创建
通过这个对象就可以拦截所有的类的创建找出符合条件的bean创建代理执行增强操作,这也是spring的实现原理。 payOrder方法的确时被增强了。 Cglib是一个强大的、高性能的代码生成包,它广泛被许多AOP框架使用,为他们提供方法的拦截。如下图所示Cglib与Spring…
Spring源码解读(3)AOP-切面类的注解处理
spring针对xml配置和配置自动代理的Advisor有很大的处理差别,在IOC中主要是基于XML配置分析的,在AOP的源码解读中,则主要从自动代理的方式解析,分析完注解的方式,再分析基于xml的方式。 从上面的执行结果看,payMoneyService方法的确是被增强了。 …
Spring源码解读(2)IOC容器bean的实例化
上一节分析了Spring如何读取xml配置文件并最终将配置的POJO类生成一个个BeanDefinition注册到IOC容器的过程,主要是针对直接配置在xml中的标签来分析的,应该来说生成BeanDefinition指数读取配置放入到指定属性中,并不是太难理解。 IOC的第二步…
Spring源码解读(1)-IOC容器BeanDefinition的加载
spring的两大核心:IOC(依赖注入)和AOP(面向切面),IOC本质上就是一个线程安全的hashMap,put和get方法就对应IOC容器的bean的注册和获取,spring通过读取xml或者使用注解配置的类生成一个BeanDefinition放入到容器中,获取的时候通过…
多线程核心技术(1)-线程的基本方法
在java中,创建一个线程一般有两种方式,继承Thread类或者实现Runable接口,重写run方法即可,然后调用start()方法即可以开启一个线程并执行。如果想要获取当前线程执行返回值,在jdk1.5以后,可以通过实现Callable接口,然后借助FutureTask…
个人成就
文章被点赞
44
文章被阅读
15,703
掘力值
414
关注了
3
关注者
44
收藏集
0
关注标签
18
加入于
2019-03-27