自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JUC学习笔记(二)

9.死锁9.1什么是死锁两个或两个以上的进程在执行过程中,因为争夺资源而造成一种互相等待的现象,如果没有外力干涉,他们无法再执行下去。9.2产生死锁的原因(1)系统资源不足(2)进程运行推进顺序不合适(3)资源分配不当9.3死锁案例创建两个线程,在第一个线程中获取第二个线程的锁,在第二个线程中获取第一个线程的锁。public class DeadLock { public static void main(String[] args) throws Interr

2022-04-22 23:13:51 106

原创 JUC学习笔记(一)

1.JUC概述与进程线程1.1 JUC概述JUC是java.util.concurrent工具包的简称,处理线程的工具包。1.2 进程与线程进程:指在系统上正在运行的一个应用程序,程序一旦运行就是进程;进程——资源分配的最小单元。线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流;线程——程序执行的最小单位。eg:当我们打开一个应用软件时就会创建一个系统进程,当我们使用这个应用软件内部的某个功能时就相当于开启了一个线程。1.3 wait与sleep

2022-04-22 00:51:24 286

原创 Spring-cloud-hystrix

1.Hystrix是什么 Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。 “断路器”本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个符合预期的、可处理的备选响应(FallBack),而不是长时间的等待或者抛出调用方无法处理的异常,这样就保证了服务调用方的线程不..

2022-01-11 21:32:40 231

原创 修改Ribbon负载均衡算法

1.在主启动类所在的包外新建一个包myrule,包结构如下:一定不能和主启动类在一个包下。否则修改不成功。2.在包myrule下新建一个MySelfRule类,向ioc容器中注册新的Rule类,代码如下:@Configurationpublic class MySelfRule { @Bean public IRule myRule() { return new RandomRule(); }}以上代码代表使用ribbon负载均衡随机

2022-01-08 19:40:29 342 1

原创 spring-cloud注册微服务到zookeeper与consul

1.环境准备1.1 zookeeper在linux中下载zookeeper1.2 consul在linux中下载consul2.导入依赖2.1 zookeeper <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-dis

2022-01-08 19:27:45 880

原创 注册服务到eureka

1.环境准备创建一个maven项目,空的就行。在pom文件中引入以下依赖<!--jar包版本统一管理--> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>8</maven.compiler.source> <maven.compiler

2022-01-07 17:25:45 846

原创 springboot整合redis

1.环境准备导入两个jar包,一个是redis启动器<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>第二个是redis连接池<!-- https://mvnrepository.com/artifact/or

2021-12-28 15:48:49 204

空空如也

空空如也

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

TA关注的人

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