暂时未有相关云产品技术能力~
暂无个人介绍
Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和 Project Reactor等技术。
SpringCloud学习(十五):Hystrix图形化Dashboard搭建与实战
熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息。
SpringCloud学习(十三):Hystrix的服务降级实现
Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。
在没有feign之前,我们的客户端使用的是ribbon+restTemplate。 OpenFeign的使用其实就是 微服务调用接口+@FeignClient注解
SpringCloud学习(十):Ribbon负载均衡规则替换
Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。
SpringCloud学习(八):服务注册进入zookeeper
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
如果我们想获得在eureka上注册的服务的信息,比如服务名称、端口号之类的信息,需要用到服务发现Discovery。
在上文中我们实现了eureka的集群,就相当于用户、服务和中间商中,我们连系了多个中间商,这样假如一个中间商跑路了,我们还能够通过其他中间商访问到服务。 那么,假如服务坏了呢?肯定不能只有一个服务,我们也需要给他找几个“备胎” 所以,我们需要实现服务的集群
试想:如果注册中心只有一个eureka服务,假如它出故障了,会导致整个为服务环境不可用。 所以,为了实现高可用,我们需要搭建Eureka注册中心集群 ,实现负载均衡+故障容错
SpringCloud学习(四):微服务入驻eurekaServer
SpringCloud学习(二):消费者订单模块的构建
今天开始学习springcloud,先搭建一个简单的支付模块,后续再慢慢增加功能。编写微服务代码都要遵循以下步骤:
这个案例期望实现的效果:打开浏览器,在地址栏输入www.123.com,跳转到linux系统Tomcat主页面中。
工作队列(又称任务队列)的主要思想是避免立即执行资源密集型任务,而不得不等待它完成。相反我们安排任务在之后执行。我们把任务封装为消息并将其发送到队列。在后台运行的工作进程将弹出任务并最终执行作业。当有多个工作线程时,这些工作线程将一起处理这些任务
动态规划题解集合(Java)
Shell学习(六):shell工具
Shell学习(二):Shell中的变量
Git学习(八):IDEA集成Gitee
Git学习(七):IDEA集成GitHub
Git学习(六):IDEA集成Git
Git学习(四):GitHub远程库操作
Git学习(三):操作分支常用命令
Git学习(二):Git常用命令
Git学习(一):Git的安装
Linux下启动Nginx时报错:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
Nginx学习(一):Linux下安装Nginx
RabbitMQ学习(二):Java操作RabbitMQ
RabbitMQ学习(一)Linux下安装RabbitMQ
Redis6学习(五):SpringBoot整合Redis
Redis6学习(四):Linux下使用命令为Redis设置密码
Redis6学习(三):使用Jedis操作Redis
Redis6学习(二):Redis中的键操作
Redis6学习(一):Redis的安装与启动
在之前的开发学习中,我们用过原始的limit来实现分页,也用过一些第三方工具,如PageHelper。Mybatis-Plus中也实现了分页的插件,并且用起来相当便捷。
Mybatis-Plus学习(二):乐观锁插件
Mybatis-Plus学习(一):实现增删改查CRUD
Initialization failed for ‘https://start.spring.io‘ Please check URL, network and proxy settings解决办法
Java程序员为什么要学习Shell呢? 1)需要看懂运维人员编写的Shell程序。 2)偶尔会编写一些简单Shell程序来管理集群、提高开发效率。
SpringBoot2学习(四):数据库场景的自动配置与整合
首先抛出一个问题:如何使用Java读取到properties文件中的内容,并且把它封装到JavaBean中,以供随时使用 这就需要用到今天要说的配置绑定。
SpringBoot2学习(一):第一个项目
上篇博客部署了我的第一个Mybatis项目,并且成功查询了表中的所有数据,增删改的操作其实和查询大同小异。
MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程,换句话说就是补了JDBC的坑,让操作数据库变得更方便。
使用配置类和注解代替web.xml和SpringMVC配置文件的功能