- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Spring Cloud 入门到进阶 - 02 Ribbon 负载均衡(下)
目录一、Spring Cloud 中使用 Ribbon1.1、本例架构图1.2、使用代码配置 Ribbon1.3、使用配置文件设置 Ribbon1.4、Spring 使用 Ribbon 的 API二、RestTemplate 负载均衡2.1、@LoadBalanced 注解概述2.2、编写自定义注解及拦截器2.3、使用自定义注解及拦截器2.4、在控制器中使用RestTemplate三、项目下载1、项目完整结构图2、源码下载博主整理的SpringCloud系列目录:>>戳这里<<
2020-09-23 14:34:48
423
原创 Spring Cloud 入门到进阶 - 02 Ribbon 负载均衡(上)
本篇主要介绍,Ribbon 负载均衡的功能及作用,Ribbon 的几大核心组件,单独使用 Ribbon 组件。
2020-09-19 19:57:12
625
原创 Ribbon 自定义策略 IP_Hash策略 - 获取Request不为null
目录一、基本介绍二、代码实现三、问题处理IRule策略中如何获取Request获取Request为null,怎么处理?四、源码分析博主整理的SpringCloud系列目录:>>戳这里<<一、基本介绍最近根据公司业务需求,需要将传统Web系统接入SpringCloud微服务中,通过微服务网关(zuul)进行统一分发。由于这个Web项目,一直都是通过Nginx的IP_Hash策略进行请求分发的,所以若要接入微服务架构,通过Zuul网关进行统一分发,那么必须要在分发策略上使用I
2020-08-26 23:42:57
2007
9
原创 Spring Cloud 入门到进阶 - 01 Eureka 服务实例的健康自检 (下)
Spring Cloud 入门到进阶 - 01 Eureka 服务实例的健康自检 (下)一、Eureka 服务实例的健康自检1、博主整理的SpringCloud系列:目录上篇:Spring Cloud 入门到进阶 - 01 Eureka集群搭建(中)一、Eureka 服务实例的健康自检在默认情况下, Eureka 的客户端每隔 30 秒会发送 次心跳给服务器端,告知它仍然存活。但是,在实际环境中有可能出现这种情况,客户端表面上可以正常发送心跳,但实际上服务是不可用的。例如一个需要访问数据的
2020-07-04 19:35:22
424
原创 Spring Cloud 入门到进阶 - 01 Eureka集群搭建(中)
Spring Cloud 入门到进阶 - 01 Eureka集群搭建(中)一、Eureka 集群搭建1、本例集群结构图2、改造服务器端2.1、配置 application.yml2.2、服务启动方式2.3、项目完整结构图 - first-cloud-server3、改造服务提供者3.1、配置 application.yml3.2、服务启动方式3.3、修改服务提供类3.4、项目完整结构图 - first-cloud-provider4、改造服务调用者4.1、配置 application.yml4.2、修改服务
2020-06-28 17:11:10
275
原创 Spring Cloud 入门到进阶 - 01 Eureka介绍及服务搭建(上)
Spring Cloud 入门到进阶 - 01 搭建Eureka服务环境一、Eureka介绍1.1 关于 Eureka1.2 Eureka 架构1.3 Eureka 服务端1.4 Eureka 服务提供者1.5 Eureka 服务调用者二、环境准备1、SpringBoot项目搭建2、依赖引入博主整理的SpringCloud系列:目录一、Eureka介绍Spring Cloud 集成了 Netflix OSS 多个项目,形成了 spring-cloud-netflix 项目。该项目包含多个子模块,这些子
2020-06-27 19:31:21
718
原创 Spring Cloud 入门到进阶 - 00 开新坑持续更新
本篇为一个目录向导,博主将陆续围绕着Spring Cloud几大组件进行讲解,包括如下内容:SpringCloud-Eureka 服务注册中心搭建SpringCloud-Ribbon 服务间的负载均衡SpringCloud-Feign 服务间Rest调用的高度封装SpringCloud-Hystrix 服务保护机制(降级、熔断等)SpringCloud-Stream 微服务消息欢迎关注收藏!一起学习,一起进步!
2020-06-27 19:27:30
384
原创 最详细的 docker 随手记
最详细的 docker 随手记前言一、docker 环境搭建1、环境准备1.1、yum 包更新1.2、安装需要的软件包1.3、设置yum源为阿里云补充:关闭防火墙2、docker安装2.1 下载安装2.2 docker版本检查2.3 设置ustc镜像3、docker启动3.1 启动3.2 开机启动3.3 重启3.4 关闭3.5 检查二、docker常用命令1、基本信息2、镜像相关命令2.1 查看本...
2020-04-02 08:54:52
1317
原创 自定义注解 - 实体转Excel
自定义注解 - 实体转Excel一、环境准备1、JDK安装配置2、MAVEN安装配置3、POM依赖引入二、代码演示三、代码实现1、@ExcelColunm 注解2、ExcelColunmParse3、ExcelSheet4、ExcelParse2SheetAdapte5、ExcelHandle一、环境准备由于平时工作中,经常会有这种,将某个列表的数据导出成excel的需求。此功能就属于比较通用...
2019-12-29 18:29:14
1216
8
原创 JDK1.8 - lamda 接口耗时统计
JDK1.8 - lamda 接口耗时统计前言实现方式修改前耗时统计方法修改后耗时统计方法代码演示前言由于平时开发测试中,经常需要查看目标方法的耗时情况,每次都要在目标方法前后写相同的时间计算代码,于是呢,正好利用1.8的新特性 lamda 实现一个常用的util。顺便记录分享一下。实现方式修改前耗时统计方法先来看看常见的统计接口方法执行耗时的代码:@Slf4jpublic cla...
2019-12-28 22:51:05
1086
原创 SpringBoot + @Slf4j + log4j 日志分级输出
SpringBoot + @Slf4j + log4j 日志分级输出一、环境准备演示环境:SpringBoot 2.2.1.RELEASE、Slf4j简单日志门面、log4j1、SpringBoot项目搭建参考我的另外一篇博客:链接: IDEA 创建SpringBoot多级Maven父子项目-swotXu.https://blog.csdn.net/u011794238/article...
2019-12-11 22:29:26
3288
原创 IDEA 创建SpringBoot多级Maven父子项目
IDEA 创建SpringBoot多级MAVEN父子项目一、环境准备1、JDK安装配置2、MAVEN安装配置3、IDEA破解版二、项目搭建1、创建顶级Maven项目附: 一级项目完整`pom.xml`配置2、创建二级Maven子项目附: 二级子项目完整`pom.xml`配置3、创建三级Springboot子项目附: 三级子项目完整`pom.xml`配置如何改变文本的样式插入链接与图片如何插入一段漂...
2019-12-10 21:53:51
10929
3
原创 MAVEN安装配置
MAVEN安装配置一、JDK环境准备JDK安装教程: Win10 安装配置JDK.二、Maven安装前往Maven官网下载安装包三、Maven环境配置添加 MAVEN_HOME 或 M2_HOME博主这里只配置了 MAVEN_HOME添加到 PATH 环境变量四、验证打开cmd命令行,输入命令:mvn -version,如下表示配置成功!五、自定义本地仓库找到m...
2019-12-10 21:31:01
317
原创 Win10 安装配置JDK
Win10 安装配置JDK一、JDK下载官网JDK下载地址:点击下载二、JDK安装跟着操作下一步安装即可三、配置环境变量新建 JAVA_HOMEJAVA_HOME:指向 jdk 安装路径 D:\Java\jdk1.8.0_60新建 CLASSPATHCLASSPATH:指向 jdk/lib下路径 D:\Java\jdk1.8.0_60\lib\tools.jar;D:\J...
2019-12-10 20:55:27
320
docker-delete.sh
2020-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人