自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 Ribbon负载均衡与原理解析

Ribbon负载均衡服务调用 简介 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer (简称LB) 后面所有的机器,Ribbon 会自动帮助你基于某种规则(如 简单轮询,随机连接等 )去连接这些机器。我们容易使用Ribbon

2020-08-22 22:45:34 3236

原创 maven中dependencyManagement标签

maven中dependencyManagement标签 Maven 使用 dependencyManagement 元素来提供了一种管理依赖版本号的方式(通常会在醒目最顶层的 POM 中看到 dependencyManagement 元素) 使用pom.xml 中 dependencyManagement 元素能让所有在子项目中引用一个依赖而不用显式的列出版本号,Maven 会沿着父子层向上走,知道找到一个dependencyManagement 元素的项目,然后他就会使用这个 depende

2020-08-16 11:26:44 976

面试必问之AQS原理详解.pdf

AQS 原理 lock 最 常 用 的 类 就 是 ReentrantLock , 其 底 层 实 现 使 用 的 是 AbstractQueuedSynchronizer(AQS) 简单来说 AQS 会把所有的请求线程构成一个 CLH 队列,当一个线程执行完毕 (lock.unlock())时会激活自己的后继节点,但正在执行的线程并不在队列中, 而那些等待执行的线程全部处于阻塞状态,经过调查线程的显式阻塞是通过调用 LockSupport.park() 完成,而 LockSupport.park() 则调用 sun.misc.Unsafe.park()本地方法,再进一步,HotSpot 在 Linux 中中通过调用 pthread_mutex_lock 函数把线程交给系统内核进行阻塞。

2020-08-08

git操作文档.docx

该文件可以应用于企业级的 git操作文档,应用于小公司企业级绰绰有余,后续还会持续更新下去,望大家多多支持

2020-06-06

空空如也

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

TA关注的人

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