Craig

Craig

  • 能答上来吗,谁是代码界3%的王者?

    在Java代码界 有些陷阱外表看起来是个青铜 实际上是王者 据说97%工程师会被“秒杀” 不信? 这有五道“基础题” 堪称5个温柔的陷阱 似是而非,雾里看花 考验真功夫的时候到了! … &…

    2019-06-20 0 124 0
  • 微服务架构设计模式聚合器模式

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

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

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

    2019-05-21 0 104 0
  • Dubbo 3.0 预览版详细解读,提升不止一点点

    Dubbo 自 2011 年 10 月 27 日开源后,已被许多非阿里系的公司使用,其中既有当当网、网易考拉等互联网公司,也不乏中国人寿、青岛海尔等大型传统企业。 自去年 12 月开始,Dubbo 3…

    2019-05-19 0 1.13K 0
  • 设计模式之适配器模式

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

    2019-05-16 0 147 0
  • 微软命令行工具发布!引诱开发者叛逃Mac,开源六小时冲上GitHub第二

    WoW!Awesome!My God! 这是不少抱着Mac参加微软Build大会的开发者,看到命令行工具 Windows Terminal 后的第一反应。 随即,就有人在Twitter上表示:我现在有…

    2019-05-09 0 126 0
  • Java注解的基本介绍

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

    2019-05-03 0 188 0
  • 线上排查问题我们该怎么做?

    前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常…

    2019-04-27 0 241 0
  • 设计模式应用,MyBatis中使用了那些设计模式?

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

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

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

    2019-04-27 0 227 0
  • 如何快速入门Docker

    如何快速入门Docker如何快速入门Docker如何快速入门Docker如何快速入门Docker

    一、欢迎来到 Docker 世界 1. Docker 与虚拟化 在没有 Docker 的时代,我们会使用硬件虚拟化(虚拟机)以提供隔离。这里,虚拟机通过在操作系统上建立了一个中间虚拟软件层 Hyper…

    默认分类 2019-04-23 0 216 0
  • 设计模式之访问者模式

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

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

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

    2019-04-18 0 205 0
  • StopWatch使用介绍

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

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

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

    2019-04-13 0 390 0
QR code