![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
meihuiziaaaaaa
这个作者很懒,什么都没留下…
展开
-
Spring源码解读之bean注入依赖
在应用开发中,以应用开发人员的身份访问设计组件时候,往往需要引用 或者调用其他组建的服务,这种依赖关系如果固定在组件设计中就会造成 依赖关系的僵化和维护难度的增加。在Spring中通过IOC容器把资源的获取方 向反转,让IOC容器住的管理这些依赖关系,将这些关系注入到组件中, 那么会让这些依赖关系的适配和管理国家灵活。 IOC容器设计中有两个主要容器系列,一个是Bea...原创 2018-02-09 17:34:25 · 240 阅读 · 0 评论 -
Java多线程编程核心技术
什么是进程: 什么是线程: 为什么要学习多线程:多线程优点:非阻塞start方法和run方法:什么是非线程安全: sychronized 可以为对象和方法加锁 1、run(方法加上sychronized) synchronized加到static静态方法上是...原创 2018-03-12 11:19:13 · 204 阅读 · 0 评论 -
Java并发编程的艺术
什么是上下文切换:上下文切换即使是单核处理器也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制。时间片是CPU分配给各个线程的时间,因为时间片非常短,所以CPU通过不停地切换线程执行,让我们感觉多个线程是同时执行的,时间片一般是几十毫秒(ms)。CPU通过时间片分配算法来循环执行任务,当前任务执行一个时间片后会切换到下一个任务。但是,在切换前会保存上一个任务的状态,...原创 2018-03-13 16:47:08 · 217 阅读 · 0 评论