冲天猴Corbett
-
Dubbo 3.0 预览版详细解读,提升不止一点点
Dubbo 自 2011 年 10 月 27 日开源后,已被许多非阿里系的公司使用,其中既有当当网、网易考拉等互联网公司,也不乏中国人寿、青岛海尔等大型传统企业。 自去年 12 月…
-
设计模式之适配器模式
适配器模式对于大家来说算是比较常见的用的比较多的模式了,主要功能是将类的接口转换为客户期望的另一个接口,使用适配器避免了由于接口不兼容而无法一起工作 在软件工程中,适配器模式是一种…
-
微软命令行工具发布!引诱开发者叛逃Mac,开源六小时冲上GitHub第二
WoW!Awesome!My God! 这是不少抱着Mac参加微软Build大会的开发者,看到命令行工具 Windows Terminal 后的第一反应。 随即,就有人在Twitt…
-
Java注解的基本介绍
Java注解(annotation),它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。
-
线上排查问题我们该怎么做?
前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同…
-
设计模式应用,MyBatis中使用了那些设计模式?
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。…
-
设计模式之非循环访问者模式
非循环访问者模式(acyclic-visitor),允许向现有的类层次结构添加新函数,而不影响这些层次结构,也不创建GOF访问者模式固有的麻烦的依赖关系循环
-
如何快速入门Docker
一、欢迎来到 Docker 世界 1. Docker 与虚拟化 在没有 Docker 的时代,我们会使用硬件虚拟化(虚拟机)以提供隔离。这里,虚拟机通过在操作系统上建立了一个中间虚…
-
设计模式之访问者模式
访问者模式(Visitor),将对相对固定的数据结构的操作封装,实现对数据结构的操作与数据结构本身分离,方便扩展对数据结构的新操作。
-
设计模式之抽象工厂模式
抽象工厂模式意图是提供一种方法来封装一组具有公共主题的单独工厂,而无需指定他们的具体类
-
如何更高效学习,如何提高思考能力?
吓尿指数 未来学家库兹韦尔有一个特别有意思的概念,叫做「吓尿指数」,什么意思呢? 就是把一个生活在若干年前的人带到我们现在的生活环境,他将被现在的交通、科技、生活状况给吓尿,那么这…
-
一些应该注意的Redis开发规范
本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。 键值设计 命令使用 客户端使用 相关工具 通过本文的介绍可以减少使用Redis过程带来的问题 一、键值设计 …
-
Java 集合列表 Vector和Stack
什么是 Vector 和 Stack,各有什么特点? Vector 是线程安全的动态数组,同 ArrayList 一样继承自 AbstractList 且实现了 List、Rand…
-
理解Nginx的反向代理与负载均衡
Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。
-
StopWatch使用介绍
StopWatch是Spring核心包中的一个工具类,它是一个简单的秒表工具,可以计时指定代码段的运行时间以及汇总这个运行时间,使用它可以隐藏使用 System.currentTi…
