自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Idea搭建SpringCloud(三)------Ribbon实现负载均衡及其自定义算法策略

SpringCloud中提供了一个组件Ribbon,Spring Cloud Ribbon是一个基于Http和TCP的客服端负载均衡工具,它是基于Netflix Ribbon实现的。对于SpringCloud来说为什么要实现负载均衡?负载均衡对于集群或者是分布式来说都是一种常见的手段用于减轻服务器压力,并不单单针对于微服务,而在另外的一套分布式架构Zookeeper,Dubbo,常用的软负载均...

2019-03-16 17:16:42 1216 1

原创 Springcould(二)之搭建服务注册中心Eureka集群

为了实现服务注册中心Eureka的高可用,我们通常会把Eureka搭建成一个集群,这样,当一台Eureka宕机后会使得注册进它里面的服务提供者都能正常被访问到,从而实现高可用。上一篇文章中讲述了搭建一个单机版的Eureka,继续上一篇中的工程,新建两个module,eureka-server-7002和eureka-server-7003,修改7001,7002和7003的applicatio...

2019-03-14 23:50:09 311

原创 Idea搭建springcloud(一)---服务注册与发现之Eureka

对于一个springcloud项目来说,首先第一步就是要构建服务注册中心,什么是服务注册中心?形象地说就是每一个微服务都要先到这里注册,表明自己是一个微服务才能让springcloud给你暴露出去。springcloud已经给出了微服务架构搭建的所有组件,其中Eureka就是在springcloud中作为服务注册中心来使用。构建Eureka Server建立一个maven父工程一直...

2019-03-12 23:48:37 2695

原创 Java并发编程之安全发布对象的四种方法

安全发布对象的四种方法(1).在静态初始化函数中初始化一个对象的引用(2).讲对象的引用保存到volatile类型域或者AtomicReference对象中(3).讲对象的引用保存到某个正确构造对象的final类型域(4).讲对象的引用保存到一个由锁保护的域中下面的写法分别体现上面的4种模式(1)懒汉式单例模式/** * 懒汉式单例 * 在需要用到对象的时候...

2019-03-03 18:00:44 244

原创 Java并发编程之线程安全性

线程安全性:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要额外的同步或协同,这个类都能表现出正确的行为,那么就称为这个类是线程安全的。线程安全主要体现在以下三个方面:原子性:提供了互斥访问,同一时刻只能有一个线程对它进行操作可见性:一个线程对主内存的修改可以及时的被其他线程观察到有序性:一个线程观察其他线程中的指令...

2019-03-01 20:06:12 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除