个人简介

Echo Blog


江湖无名 安心练剑
  • Ligh4j 比 SpringBoot 快几十倍的框架
    Ligh4j light-4j is a platform or ecosystem for building and running cloud native microservices. The design goal is higher throughput, lower latency and smaller memory footprint to lower productio...
    2019-04-01 11:24:57 | Framework
  • Opentsdb-分布式时序数据库
    Opentsdb Opentsdb is the Scalable Time Series Database. Store and serve massive amounts of time series data without losing granularity. 特性 Store Data is stored exactly as you give it Write wi...
    2019-04-01 11:24:57 | Database
  • InfluxData-分布式时序数据库
    InfluxData InfluxData provides the leading time series platform to instrument, observe, learn and automate any system, application and business process across a variety of use cases. 核心功能 DevOps...
    2019-04-01 11:24:57 | Database
  • 软件工程-02-Monitor 监控
    软件工程 软件如果想持续的发展下去,需要良好的理论化知道。 代码编写好了,是不是感觉测试完成之后,上线依然是困难重重? 上线完成后,如何做项目的监控报警? 这其中需要一系列的知识和指导。 拓展阅读 《人月神话》 软件工程 拓展阅读
    2019-03-31 02:18:47 | Software
  • 软件工程-01-上线
    监控 如果项目运行,我们却不知道项目的具体运行情况。这其实是一件非常可怕的事情。 监控方式 例如 Cat 等常见工具,或者自行研发(二次开发)。 核心:基于项目日志,进行相关的项目运行监控+报警。 报警方式 邮件 短信 钉钉 微信 电话 监控什么 一个项目有那么多东西需要监控,你可能会问,我要监控什么? 监控太多,等于没有监控。 监控太少,又缺乏有些信息。 参考...
    2019-03-31 02:18:47 | Software
  • 软件工程-00-概览
    软件工程 软件如果想持续的发展下去,需要良好的理论化知道。 代码编写好了,是不是感觉测试完成之后,上线依然是困难重重? 上线完成后,如何做项目的监控报警? 这其中需要一系列的知识和指导。 正常的项目流程 产品端 产品根据业务需要或者调研,提出需求。 提供完整详细的需求文档。 开发 开发主要经过下面的步骤 1、 需求分析+项目立项 如果不合理则进行调整或者驳回。(一般产...
    2019-03-31 02:18:47 | Software
  • Spring Config 与分布式配置中心
    spring property 利用 spring 的占位符属性,可以动态替换属性值。 动态替换 可以在 spring 运行的时候,动态推送生效。 甚至不用重启项目。 配置设置 key value AppName mode=offline/dev/test/pre/dev version remark 安全性 配置的加密+验签。 拓展阅读 spring-prop...
    2019-03-28 10:37:19 | Java
  • Spring 路由最佳实践
    Spring 最佳路由方式 不同的业务,需要走不同的实现。 除了 if/else,我们还有其他的方式吗? 接口的定义 验证接口 interface IValid() { void valid(ValidReq req); } 不同的实现 验证金额 @Service class ValidNum implements IValid() { @O...
    2019-03-28 01:47:51 | Java