个人简介

Echo Blog


江湖无名 安心练剑
  • DM8-01-达梦数据库管理系统(DM8)
    达梦数据库管理系统(DM8) DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。 DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计...
    2019-11-20 03:18:30 | Database
  • Java IOC-06-spring beans 之 Annotation
    spring 注解 随着spring注解的引入,越来越多的开发者开始使用注解,这篇文章将对注解的机制进行串联式的讲解,不求深入透彻,但求串起spring beans注解的珍珠,展示给大家。 spring beans常用的注解: 自动装配 @Autowired:可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。 配置属性 @Configurable 注解...
    2019-11-06 03:18:30 | Java
  • Java IOC-05-spring beans 之 XmlBeanFactory
    导读 XmlBeanFactory继承自DefaultListableBeanFactory,扩展了从xml文档中读取bean definition的能力。 从本质上讲,XmlBeanFactory等同于DefaultListableBeanFactory+XmlBeanDefinitionReader,如果有更好的需求,可以考虑使用DefaultListableBeanFactory+...
    2019-11-06 03:18:30 | Java
  • Java IOC-03-spring beans 之 BeanDefinitionReader
    BeanDefinitionReader 简介 spring提供了有两种方式的bean definition解析器:PropertiesBeanDefinitionReader和XmLBeanDefinitionReader即属性文件格式的bean definition解析器和xml文件格式的bean definition解析器。 个人理解 BeanDefinition 定义了 Be...
    2019-11-06 03:18:30 | Java
  • Java IOC-03-spring beans 之 BeanDefinition
    Bean 的属性定义 作用 bean的定义,包装是java bean的基础。 再怎么强调它的重要性都不为过,因此深入了解这块的代码对以后的代码研究可以起到事半功倍的功效。 个人理解 可以理解为对象的元信息。 BeanDefinition BeanDefinition 作用 一个BeanDefinition描述了一个bean的实例,包括属性值,构造方法参数值和继承自它的类的更多...
    2019-11-06 03:18:30 | Java
  • Java IOC-02-spring beans 之 BeanFactory
    设计架构理念 微内核,插件式。 spring 的所有一切,都是建立在 spring-beans 这一座坚实的地基之上的。 BeanFactory 是什么 BeanFactory是访问bean容器的根接口,它是一个bean容器的基本客户端视图。 重要的子接口 beanFactory有四个重要的子接口: SimpleJndiBeanFactory SimpleJndiBeanF...
    2019-11-06 03:18:30 | Java
  • Java IOC-00-ioc 是什么
    IOC 框架 spring-framework 和 google guice IOC 是什么 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。 其中最常见的方式叫做依赖注入(Dependency Injection,简称DI)。 通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实...
    2019-11-06 03:18:30 | Java
  • Java Shutdownhook-优雅的关闭服务
    什么是ShutdownHook? 在Java程序中可以通过添加关闭钩子,实现在程序退出时关闭资源、平滑退出的功能。 使用 Runtime.addShutdownHook(Thread hook) 方法,可以注册一个JVM关闭的钩子,这个钩子可以在以下几种场景被调用: 程序正常退出 使用System.exit() 终端使用Ctrl+...
    2019-10-30 03:18:30 | Java