- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 轮询任务调度和可抢占式调度
概念和意义轮询调度:每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。只有在当前任务主动放弃CPU控制权的情况下(比如任务挂起),才允许其他任务(包括高优先级的任务)控制CPU。其优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。但不利于后面的请求及时得到响应。抢占式调度:允许高优先级的任务打断当前执行的任务,抢占CPU的控制权
2017-09-25 09:47:20 4363
原创 kafka随笔记
Kafka相关概念1. Topic:特指Kafka处理的消息源(feeds of messages)的不同分类。2. Partition:Topic物理上的分组,一个topic可以分为多个partition,每个partition是一个有序的队列。partition中的每条消息都会被分配一个有序的id(offset)。3. Message:消息,是通信的基本单位,每个producer可以向一个t
2017-09-18 16:30:10 502
原创 ApplicationContextAware接口
前言部分情况下我们想在一个new出来的对象里获得spring容器管理的bean对象,但是因为该类不是由spring对象创建出来的,所以该对象的域不会被spring通过依赖注入的方式实例话,意味着如果我们还向之前那么使用实例属性的话,那就等着空指针吧。那么我们如果在自己new出来的对象里,想使用Spring的bean(例如mybatis相关mapper)该怎么办呢?搜遍互联网,大家会告诉你有一个App
2017-09-16 14:54:12 436
转载 Spring中ApplicationContextAware使用说明
Spring 中提供一些Aware相关接口,像是BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实作这些 Aware接口的Bean在被初始之后,可以取得一些相对应的资源,例如实作BeanFactoryAware的Bean在初始后,Spring容器将会 注入BeanFactory的实
2017-09-16 14:18:47 390
原创 Dubbo 对配置文件的解析
一个常见的dubbo配置,参照我们项目中的配置,我们项目中使用的是dubbox,是当当基于dubbo的修改版,添加了对rest风格的支持,这里不多叙述。 dubbo:application name="XXXXX" organization="YYYY" owner="ZZZZ" logger="log4j"/> dubbo:registry address="${dub
2017-09-15 13:21:07 1539
原创 Spring 源码阅读 BeanFactory(三) 对象的初始化 singleton 草稿
前言前几篇文章已经说明Spring对BeanDefinition的解析与维护,在beans->bean标签定义下的bean 默认会通过 org.springframework.beans.factory.support.DefaultListableBeanFactory.registerBeanDefinition(String beanName, BeanDefinition beanDe
2017-09-09 16:46:33 753
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人