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

原创 Spring Cloud Ribbon 使用示例--RestTemplate

Spring Cloud Ribbon--RestTemplate版本说明使用`RestTemplate`服务注册中心`eureka-server`maven依赖代码实现配置文件生产者服务`provider-server`Maven依赖代码实现配置文件消费者服务`consumer-server`Maven依赖代码实现配置文件版本说明在Spring Boot 1.X版本中,常用RestTemplate接口实现通讯,而在Spring Boot 2.X版本中,WebFlux提供了异步非阻塞通讯方式,是一种更好

2020-10-30 07:45:50 129

原创 Spring Boot Starter 机制详解

目录Spring Boot Starter简介架构解析实现自定义Spring Boot StarterSpring Boot Starter简介Spring Boot 通过大量的自动化配置,简化了很多繁琐的工作。对于开发人员来说,可以通过引入各种Spring Boot Starter包,快速搭建出一个项目的脚手架。架构解析Spring Boot通过,参数配置类,核心服务类,构建类,类扫描配置文件,自动构建注解类,内容提示配置文件,这些类与配置的协调工作,实现了自动配置功能。实现自定义Spring

2020-10-21 07:21:27 362

原创 多线程-工具类-CountDownLatch

多线程-工具类-CountDownLatch简介CountDownLatch是jdk自带并发工具类,实现了类似倒计数器的功能。通过countDown()方法和await()方法实现多线程任务同步。使用await()方法阻塞的线程,需要等待其他线程调用足够次数的countDown()方法,才能解除阻塞。使用示例多线程同步功能import java.util.Random;import java.util.concurrent.CountDownLatch;import java.util.co

2020-07-03 18:01:12 235 2

原创 XML-JAXB

Jaxb这是一个Java自带的工具类模块,用于XML和对象之间的相互转换。核心类JAXBContext类,是应用的入口,用于管理XML和JavaBean之间的绑定信息;Marshaller接口,用于将Java对象序列化为XML;Unmarshaller接口,用于将XML反序列化为Java对象。核心注解@XmlRootElement,用于类级别的注解,对应于xm...

2018-08-16 23:19:13 298

原创 多线程-锁-ReentrantLock

学习日志-多线程-锁-ReentrantLockReentrantLock,通过CAS机制,所有线程竞争同一ReentrantLock对象内部的volatile int 类型标志位,实现锁。volatile int标志位初始为0,。当有线程lock()时,如果标志位此时为0,标志位通过CAS机制加一,如果成功加一,ReentrantLock对象将持有该线程引用。在该线程释放锁之前,该线程可...

2018-07-31 07:45:41 186

Spring-Framework 类图

Spring Framework 类图

2017-06-30

空空如也

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

TA关注的人

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