自定义博客皮肤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)
  • 收藏
  • 关注

原创 CAS & synchronized & volatile

CAS & synchronized & volatilesynchronized & volatile什么是CASCAS底层实现synchronized的实现markword中的锁标志位锁的区别与转化volatile的两大作用volatile的底层实现 synchronized & volatile 什么是CAS CAS(compare and swap)比较与交换,其实就是为了保证高并发情况下对于数据操作的原子性,java.util.concurrent.atomic中的

2021-02-07 20:43:51 300

原创 设计模式我之见

设计模式我之见(一)单例模式饿汉式懒汉式双重锁检查式静态内部类式枚举单例 单例模式 java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍五种:饿汉式单例、懒汉式单例、双重锁检查式单例、静态内部类单例、枚举单例。 无论如何使用哪种写法,其最根本的目的在于创造一个类的单一实例,其次是性能与代码的简洁,所以饿汉式与枚举单例是我个人认为最好用的写法。 饿汉式 public class Singleton { private Singleton() {} private sta

2021-02-03 16:49:28 241

转载 nginx安装及其配置详细教程

nginx 介绍 什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接, 并且cpu、内存等资源消耗却非常低,运行非常稳定。 应用场景 http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。 虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。 反向代理,负载均衡。当网站的访问量达

2021-01-17 11:11:41 183

原创 Hystrix熔断器

一、熔断器简介 熔断器,现实生活中有一个很好的类比,就是家庭电路中都会安装一个保险盒,当电流过大的时候保险盒里面的保险丝会自动断掉,来保护家里的各种电器及电路。Hystrix中的熔断器(Circuit Breaker)也是起到这样的作用,Hystrix在运行过程中会向每个commandKey对应的熔断器报告 成功、失败、超时和拒绝的状态,熔断器维护计算统计的数据,根据这些统计的信息来确定熔断器是否打开。如果打开,后续的请求都会被截断。然后会隔一段时间默认是5s,尝试半开,放入一部分流量请求进来,相当于对依赖

2021-01-06 16:32:02 139

转载 负载均衡器nginx和ribbon区别

负载均衡器nginx和ribbon区别Ribbon本地负载均衡Nginx服务器负载均衡 Ribbon本地负载均衡 原理:在调用接口的时候、会在eureka注册中心上获取注册信息服务列表,获取到之后,缓存在jvm本地,使用本地实现rpc远程技术进行调用,即是客户端实现负载均衡 Nginx服务器负载均衡 客户端所有请求都会交给nginx,nginx通过反向代理的功能分发到不同的服务器,做负载均衡,即负载均衡是由服务端实现 应用场景:ribbon本地负载均衡适合微服务rpc远程调用,比如:dubbo,spring

2021-01-03 13:35:03 488

空空如也

空空如也

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

TA关注的人

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