会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
第十八使徒
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年10月23日
《剑指offer》第十五题:二进制中1的个数
摘要: 题目:请实现一个函数,输入一个整数,输出该数二进制表示中1的个数,例如,把9表示成二进制是1001,有2位是1。如果输入9,输出为2 解法一: java实现: int NumberOf1Test01(int n){ int count=0; while(n>0){ if((n&1)!=0){ cou
阅读全文
posted @ 2020-10-23 16:12 第十八使徒
阅读(107)
评论(0)
推荐(0)
2020年10月15日
Sentinel的简单使用
摘要: Sentinel简介: 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,
阅读全文
posted @ 2020-10-15 15:05 第十八使徒
阅读(6438)
评论(2)
推荐(0)
2020年10月7日
nacos的配置功能
摘要: 有时候我们需要从外部读取配置信息实现解耦,这时就需要用到nacos的配置功能。 nacos的配置是通过namespace+group+dataid对不同的配置文件进行划分。 可以这样新建命名空间 在命名空间中可以进行分组,而不同的组中有不同的配置文件,而配置文件的命名规则为: # ${spring.
阅读全文
posted @ 2020-10-07 22:46 第十八使徒
阅读(1024)
评论(0)
推荐(0)
2020年9月29日
nacos的注册中心功能
摘要: Nacos是阿里巴巴最新开源的项目,核心定位是“一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台”。功能十分强大,这次使用他的注册中心功能。 1.下载和启动nacos中心: https://nacos.io/zh-cn/下载nacos,在其bin文件夹中找到startup.cmd,并在
阅读全文
posted @ 2020-09-29 23:21 第十八使徒
阅读(710)
评论(0)
推荐(0)
2020年9月26日
SpringCloud Stream的简单使用
摘要: 当进行业务开发时,我们会用到消息中间件,例如kafka和rabbitmq,但是不同的消息中间件的实现有许多的不同,所以当两种中间件进行信息传输和迁移时,会造成巨大的麻烦,spring stream 就是为了降低耦合度,解决这种问题应运而生的。屏蔽中间件的底层差异,使编程统一化。 应用程序通过inpu
阅读全文
posted @ 2020-09-26 11:24 第十八使徒
阅读(404)
评论(0)
推荐(0)
2020年9月19日
Hystrix的简介及使用案例
摘要: 雪崩效应:分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务,当某个服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用该服务时,最终可能使整个服务资源耗尽,无法继续对外提供服务。Hystrix正式为了解决这种问题才出现的。服务熔断:服务熔断一般是指软件系统中,由于某些原
阅读全文
posted @ 2020-09-19 09:28 第十八使徒
阅读(633)
评论(0)
推荐(0)
GetWay的简单使用
摘要: Gateway 是 Spring Cloud 新推出的网关框架,该项目基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术,底层使用了高性能的通信框架Netty。网关的作用:在没有API网关作为统一出口的情况下,需要调用方自己组合各种服务,而且容易让
阅读全文
posted @ 2020-09-19 08:32 第十八使徒
阅读(11740)
评论(0)
推荐(1)
2020年9月11日
Openfeign的简单使用
摘要: OpenFeign和RestTemplate类似,也是进行服务调用转发的工具,和RestTemplate不同的是,OpenFeign是基于接口和注解进行转发和调用的,比起RestTemplate更为简单和科学,且集成了Ribbon,也能进行负载均衡。 OpenFeign的使用: 1.引入依赖: <!
阅读全文
posted @ 2020-09-11 16:46 第十八使徒
阅读(1091)
评论(0)
推荐(0)
2020年9月8日
自定义轮询算法
摘要: 轮询算法的核心为:用发出请求的次数除以所调用微服务的提供者数量,并取余数。 算法如下: 接口: package order.lb;import org.springframework.cloud.client.ServiceInstance;import java.util.List;public
阅读全文
posted @ 2020-09-08 18:13 第十八使徒
阅读(343)
评论(0)
推荐(0)
Ribbon的基本使用
摘要: Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多负载均衡算法,例如轮询、随机等。当然,我
阅读全文
posted @ 2020-09-08 18:08 第十八使徒
阅读(625)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告