
环境搭建
文章平均质量分 84
天秤座的架构师
非著名架构师
展开
-
基于Spring Cloud Gateway 和 注册中心实现灰度发布
什么是灰度发布?灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。本文以springcloud gateway + nacos来演示如何实现灰度发布,如果对springcloud gateway和nacos还不熟悉的朋友,原创 2021-03-03 17:32:51 · 25440 阅读 · 1 评论 -
Dubbo ServiceBean 和 Referencebean 的接口设计与实现
Spring Schema XML拓展机制:dubbo全透明融入spring的实现基础在spring项目启动,会加载并解析resources目录下的xml,然后将xml配置文件中的配置加载成spring容器的bean,dubbo需要定义dubbo_provider.xml或consumer_provider.xml并加入到applicationContext.xml中。<?xml version="1.0"encoding="UTF-8"?> <web-app id="WebA原创 2021-03-03 16:53:34 · 25251 阅读 · 1 评论 -
Spring的整体架构和环境搭建深度解析
目录概述 spring的整体架构 1. Core Container 2. Data Access/Integration 3. Web 4. AOP 5. Test 环境搭建 gradle安装 源码链接获取 源码下载及 IDEA 导入 导入项目遇见问题 创建测试项目概述Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Ja.原创 2021-03-03 16:46:58 · 23807 阅读 · 1 评论 -
SpringCloud Alibaba微服务实战
SpringCloud Alibaba微服务实战系列博客:SpringCloud Alibaba微服务实战一 - 基础环境准备 :http://www.javadaily.cn/articles/2019/11/29/1575026789380.htmlSpringCloud Alibaba微服务实战二 - 服务注册 :http://www.javadaily.cn/articles/2019/12/03/1575360224884.htmlSpringCloud Alibaba微服务实战三 -原创 2021-03-03 16:21:45 · 24302 阅读 · 1 评论 -
Maven发布本地项目的jar包和源码到私有仓库
背景前段时间打包了一些基础的工具类和插件,然后发布到了公司的私有maven仓库里,一开始用起来还没有啥问题,可是随着jar包中的功能越来越丰富,时间越来越久,好些方法的具体功能都已经记不清了。代码里的注释是肯定有的,只不过其他项目依赖jar包的时候由于下载不到源码,所以注释也显示不了,只能看下反编译的代码,或者两个项目切换着看注释,很是麻烦。因此就研究了下怎么把源码也一起发布到maven仓库里。实现经过一番探索,偶然发现了maven-source-plugin找个插件,官网地址:ht原创 2020-08-18 15:14:48 · 25083 阅读 · 0 评论 -
CentOS7下安装JDK详细过程
Linux上一般会安装Open JDK,关于OpenJDK和JDK的区别:http://www.cnblogs.com/sxdcgaq8080/p/7487369.html 下面开始安装步骤:--------------------------------------------------------------------------第一步-------------------...原创 2018-08-10 11:50:39 · 24146 阅读 · 0 评论