个人简介

Echo Blog


江湖无名 安心练剑
  • SOFABoot-04-快速开始
    快速开始 在本文档中,将创建一个 Spring Boot 的工程,引入 SOFABoot 基础依赖,并且引入 SOFABoot 的健康检查扩展能力,演示如何快速上手 SOFABoot。 环境准备 要使用 SOFABoot,需要先准备好基础环境,SOFABoot 依赖以下环境: JDK7 或 JDK8 - 需要采用 Apache Maven 3.2.5 或者以上的版本来编译 ...
    2021-01-05 00:11:27 | SOFA
  • SOFABoot 介绍
    SOFABoot SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等能力。 在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力。 你可以在发布历史中查看所有的发布...
    2021-01-05 00:11:27 | SOFA
  • SOFABoot-02-模块化隔离方案
    蚂蚁金服的业务系统模块化之模块化隔离方案 无论是什么样的业务系统,多多少少都会去做一些模块化的划分,或横或纵,各种姿势,但是这些姿势真地能帮你划分出良好的模块吗? 帮你在模块之间做到高内聚,低耦合吗? 模块化对于服务化又有什么样的影响? 本来将分析常见的几种模块化方案的利弊,并且介绍蚂蚁金服开源的框架 SOFA 在模块化中发挥的作用。 传统模块化的陷阱 在一个简单的 Spring...
    2021-01-05 00:11:27 | SOFA
  • 蚂蚁金服开源的 SOFABoot 是什么黑科技?
    缘起 最近晚上和公司的同事闲聊,说到了阿里开源的 SOFA 系列,代码写的比较干净,值得学习研究一下。 于是白天花时间学习了一下,感觉确实收获颇丰。 这里分享给大家,希望这会是一个完整的 SOFA 技术栈学习系列。 SOFABoot SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness C...
    2021-01-05 00:11:27 | SOFA
  • SOFAArk-01-蚂蚁金服类隔离工具 SOFAArk 入门及源码讲解
    情境导入 你是否遇到过包冲突问题?又是如何解决的? 有些项目都是多年的历史“遗留财产”,老马甚至还遇到过一个应用中有 3 个不同版本的 spring,只能说能跑起来就是奇迹。 不过有时候会进行各种版本升级,然后会发现各种版本冲突,浪费时间在排除各种版本冲突的问题上。 那有没有一种方法,可以帮助我们更好的解决包冲突呢? 今天就让我们一起学习下蚂蚁金服开源的利器——SOFAArk。...
    2021-01-05 00:11:27 | SOFA
  • 免费的编程中文书籍索引
    免费的编程中文书籍索引 免费的编程中文书籍索引,欢迎投稿。 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。 stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版 github 上的一个流行的编程书籍索引 中文版 如果这个仓库对你有帮助,欢迎 star。如果这个仓库帮你提升了技能找到了工作,可以请我喝杯咖啡...
    2021-01-01 08:52:15 | Java
  • 常用工具汇总
    绘图 Axure draw.io https://app.wireflow.co/ 公众号 https://github.com/lyricat/wechat-format https://lab.lyric.im/wxformat/ markdown A markdown parser and compiler. Built for speed. https://gith...
    2021-01-01 00:00:00 | Java
  • 开源利器:自动生成随机 mock 数据测试对象
    测试的痛点 大家好,我是老马。 每一位开发者大部分工作都是写代码、测试代码、修BUG。 我们有很多测试代码,总是花费大量的实践去构建一个对象。 于是就在想,能不能自动填充一个对象呢? 于是去 github 查了一下,找到了一个测试神器 data-factory。 https://github.com/houbb/data-factory/ data-factory ...
    2020-12-16 14:11:27 | RPC