Java

  • 微服务架构设计模式聚合器模式

    聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻辑后进一步发布成一个…

    2019-06-07 0 240 0
  • Java注解基本介绍 二

    上篇文章我们分析了两种元注解,@Target和@Retention 除了这两种元注解,Java中还提供了另外三种元注解,@Documented、@Inherited和@Repeat…

    2019-05-21 0 260 0
  • 设计模式之适配器模式

    适配器模式对于大家来说算是比较常见的用的比较多的模式了,主要功能是将类的接口转换为客户期望的另一个接口,使用适配器避免了由于接口不兼容而无法一起工作 在软件工程中,适配器模式是一种…

    2019-05-16 0 236 0
  • Java注解的基本介绍

    Java注解(annotation),它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。

    2019-05-03 0 281 0
  • 设计模式应用,MyBatis中使用了那些设计模式?

    虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。…

    2019-04-27 0 374 0
  • 设计模式之非循环访问者模式

    非循环访问者模式(acyclic-visitor),允许向现有的类层次结构添加新函数,而不影响这些层次结构,也不创建GOF访问者模式固有的麻烦的依赖关系循环

    设计模式 2019-04-27 0 350 0
  • 设计模式之访问者模式

    访问者模式(Visitor),将对相对固定的数据结构的操作封装,实现对数据结构的操作与数据结构本身分离,方便扩展对数据结构的新操作。

    设计模式 2019-04-22 0 291 0
  • 设计模式之抽象工厂模式

    抽象工厂模式意图是提供一种方法来封装一组具有公共主题的单独工厂,而无需指定他们的具体类

    设计模式 2019-04-18 0 287 0
  • Java 集合列表 Vector和Stack

    什么是 Vector 和 Stack,各有什么特点? Vector 是线程安全的动态数组,同 ArrayList 一样继承自 AbstractList 且实现了 List、Rand…

    Java 2019-04-16 0 321 0
  • StopWatch使用介绍

    StopWatch是Spring核心包中的一个工具类,它是一个简单的秒表工具,可以计时指定代码段的运行时间以及汇总这个运行时间,使用它可以隐藏使用 System.currentTi…

    Java 2019-04-13 0 402 0
  • 设计模式之抽象文档模式

    抽象文档模式的意图是保持类型安全的情况下实现无类型语言的灵活性, 通过抽象的方式更加灵活的配置类的属性,更加安全对属性进行配置

    设计模式 2019-04-13 0 523 0
  • 决定Java未来的三大主要项目!

    Java 12 发布了,没有引起很大的讨论。对于 Java 这样一门成熟的语言来说,每一次更新似乎都无法满足庞大的 Java 开发群体与生态圈。再加上 Oracle 对 Java 耐人寻味的态度,Java 的未来会如何?

    Java 2019-04-05 0 623 1
  • bean的加载 一

    经过前面的分析我们结束了对XML配置文件的解析,接下来就是对bean加载的探索,bean加载的功能实现远比bean的解析要复杂得多。 下面的示例演示了bean加载的功能: 这里调用…

    Spring源码分析 2019-03-31 0 435 0
  • 自定义标签解析

    之前我们提到过Spring中存在默认标签与自定义标签两种,上一篇中我们分析了Spring中对默认标签的解析过程,下面我们开始分析Spring中自定义标签的加载过程。前面代码当完成从…

    Spring源码分析 2019-03-31 0 326 0
  • 默认标签解析 二

    1.2、AbstractBeanDefinition属性 至此我们完成了对XML文档到GenericBeanDefinition的转换,也就是说到这里,XML中所有的配置都可以在G…

    Spring源码分析 2019-03-31 0 308 0
QR code