摘要: [TOC] "github仓库" 定义 Liskov于1987年提出了一个关于继承的原则“Inheritance should ensure that any property proved about supertype objects also holds for subtype objects 阅读全文
posted @ 2019-11-04 14:34 海向 阅读(757) 评论(1) 推荐(0) 编辑
摘要: [TOC] 一. 简介 大型项目中,我们往往会对我们的系统的配置信息进行统一管理,一般做法是将配置信息配置与一个cfg.properties 的文件中,然后在我们系统初始化的时候,系统自动读取 cfg.properties 配置文件中的 key value(键值对),然后对我们系统进行定制的初始化。 阅读全文
posted @ 2019-09-24 10:07 海向 阅读(1584) 评论(0) 推荐(1) 编辑
摘要: SpringCloud Sleuth 简介 Spring Cloud Sleuth为Spring Cloud实现了分布式跟踪解决方案。 Spring Cloud Sleuth借鉴了Dapper的术语。 Span :基本的工作单元。Span包括一个64位的唯一ID,一个64位trace码,描述信息,时 阅读全文
posted @ 2019-09-22 18:48 海向 阅读(18367) 评论(2) 推荐(1) 编辑
摘要: [TOC] Zipkin 简介 "Zipkin" is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in service architectures 阅读全文
posted @ 2019-09-10 16:55 海向 阅读(4590) 评论(0) 推荐(0) 编辑
摘要: [TOC] 本文所有命令均在 Kibana 的 dev tools 上进行 1. 基本概念 1.1 Node 与 Cluster Elastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。单个 Elastic 实例称为一个节点(node)。一组节 阅读全文
posted @ 2019-07-13 18:47 海向 阅读(1435) 评论(4) 推荐(7) 编辑
摘要: [TOC] 前言 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。我们将在下面的几节中依次来介绍这 7 条原则,本节首先介绍开闭原则。 开闭原则定义 开闭原则规定“软件中的对象( 阅读全文
posted @ 2019-06-29 20:58 海向 阅读(2126) 评论(3) 推荐(0) 编辑
摘要: [TOC] 环境介绍 软件版本:ElasticSearch7.0.0 Kibana7.0.0 系统环境:mac 环境 安装过程 "官网" 下载 ElasticSearch7.0.0 版本,下载后解压即可 进入es安装目录 启动 es 如果报错的话直接给整个目录增加读写权限 在页面中访问 "http: 阅读全文
posted @ 2019-06-25 13:47 海向 阅读(7153) 评论(4) 推荐(0) 编辑
摘要: [TOC] 1. 定义 Elasticsearch 是一个高度可扩展的开源全文搜索和分析引擎。它允许您快速,近实时地存储,搜索和分析大量数据。它通常用作底层引擎、技术,为具有复杂搜索功能和要求的应用程序提供支持。 Elasticsearch 也使用 Java 开发并使用 Lucene 作为其核心来实 阅读全文
posted @ 2019-06-24 19:08 海向 阅读(2884) 评论(2) 推荐(1) 编辑
摘要: jdk8新特性之stream流式编程 jdk8新特性之时间处理 💛原文地址为https://www.cnblogs.com/haixiang/p/11029639.html,转载请注明出处! Lambda简介 Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 阅读全文
posted @ 2019-06-16 09:21 海向 阅读(246552) 评论(44) 推荐(90) 编辑
摘要: 作者: 海向 出处:https://www.cnblogs.com/haixiang/p/10966985.html 应用场景 目前常见的应用软件都有消息的延迟推送的影子,应用也极为广泛,例如: 淘宝七天自动确认收货。在我们签收商品后,物流系统会在七天后延时发送一个消息给支付系统,通知支付系统将款打 阅读全文
posted @ 2019-06-03 13:17 海向 阅读(22199) 评论(22) 推荐(15) 编辑