个人简介

Echo Blog


江湖无名 安心练剑
  • Spring @PostConstruct @PreDestroy
    @PostConstruct & @PreDestroy PostConstruct 注释用于在依赖关系注入完成之后需要执行的方法上,以执行任何初始化。此方法必须在将类放入服务之前调用。 支持依赖关系注入的所有类都必须支此注释。 即使类没有请求注入任何资源,用 PostConstruct 注释的方法也必须被调用。 只有一个方法可以用此注释进行注释。应用 PostConstru...
    2019-03-28 01:47:51 | Java
  • Spring Bean lifecycle 生命周期
    业务背景 需要不同的环境,有不同的实现。不单单是配置的变化。 一个环境 使用新的 rocket mq 原来环境 使用旧的 active mq 限制 使用同一份代码 解决问题的思路 spring 懒加载 因为消息的监听是基于 Container 监听者模式实现的,希望通过指定为特定环境指定为是否惰性加载。 后来发现行不通。 因为一般的 property 配置框架,都是监...
    2019-03-28 01:47:51 | Java
  • Data Struct-TreeMap 排序的新姿势
    场景 自定的 filter 等常见实现,如果我们希望指定优先级顺序,一般会定义注解。 根据 order() 属性去指定相关的顺序。 问题 如果我们需要排序,怎么处理? 方法一、定义一个全新的对象 伪代码如下: 包含过滤器和顺序的对象 class FilterBo { private Filter filter; private int order; }...
    2019-03-28 01:47:51 | Java
  • 计算机组成原理-04-存储器概述
    存储器 概念 存储器是计算机中非常重要的组成部分,存储器是用来存储程序代码和数据的部件,有了存储器,计算机才具有记忆功能。 电脑CPU是没有记忆功能的,他需要数据的时候都是先从存储器中读出,再进行逻辑运算,处理。 处理完后再把数据存储到存储器中,下次再调用。 存储器的分类 存储器是计算机系统中的记忆设备,用来存放程序和数据。 计算机系统的运行速度在很大程度上受存储器速度的制...
    2019-03-28 01:47:51 | Base
  • 计算机组成原理-03-系统总线
    系统总线 为什么需要 在这个系列文章的第一讲,漫谈计算机组成原理(一)之程序运行的过程 中说过,现代计算机是从冯若伊曼计算机发展起来的。其组成部分有存储器、运算器、控制器、输入设备、输出设备,在现代计算机中,人们将运算器与控制器封装起来成为CPU(中央处理单元)。计算机的各种部件想要进行数据交互,就必须让这些部件形成一定的连接关系,以便数据交互的进行。 连接的方式有两种,一种是各个部件...
    2019-03-28 01:47:51 | Base
  • 计算机组成原理-02-计算机发展历史
    四次变革 计算机自1946年诞生以来一共经过了四次大的变革: 第一代:主要用电子管(真空管)作为逻辑原件,以汞延迟线,磁鼓做内存,以穿孔机为外存。这时我们使用的语言是机器语言,比如ENIAC语言。 第二代:主要用晶体管作为逻辑元件,以磁带为外存。这是我们使用面向过程的语言(FORTRAN),出现的操作系统的概念。 第三代:用集成电路作为逻辑单元,最大的区别是内存进入了半导体时代,高级...
    2019-03-28 01:47:51 | Base
  • 计算机组成原理-01-计算机系统概论
    1.1 计算机系统简介 计算机系统结构:主要研究软硬件功能的分配和对软硬件界面的确定。 计算机组成是计算机系统结构的逻辑实现。 计算机实现是对计算机组成的物理实现。 计算机系统的层次结构 第三级: 虚拟机器M4(高级语言机器) 用编译程序翻译成汇编语言程序 第二级: 虚拟机器M3(汇编语言机器) 用汇编语言翻译成机器语言程序 操作系统: 虚拟机器M2 (操作系统机器) 用机器语...
    2019-03-28 01:47:51 | Base
  • 计算机组成原理-00-目录
    概论 1. 计算机系统概论 1.1 计算机系统简介 1.2 计算机的基本组成 1.3 计算机硬件的主要技术指标 2. 计算机系统的硬件结构 2.1 计算机的发展史 2.2 计算机的应用 2.3 计算机的展望 计算机系统的硬件结构 3. 系统总线 3.1 总线的基本概念 3.2 总线的分类 3.3 总线的特性及性能指标 3.4 总线结构 3.5 总线控制 4. 存储器 4.1 ...
    2019-03-28 01:47:51 | Base