上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 开篇简述基于Spring Boot 和 Spring Cloud 的微服务应用,本人在工作中已经使用两年有余了,伴随着个人学习计划的实施,希望借助博文的方式,将工作中使用到的技术点体系化的总结出来,以加深个人的知识沉淀。开篇之前,首先声明一点,本人的所有文章... 阅读全文
posted @ 2018-09-27 17:54 IT码客 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 1、Eureka 简述本文主要从应用角度体验一下注册中心的搭建和使用,后文会由浅入深学习Spring Cloud Eureka 的各种原理和机制。Spring Cloud Eureka 是 Spring Cloud Netflix 组件的一部分,而 Spri... 阅读全文
posted @ 2018-09-27 17:54 IT码客 阅读(499) 评论(1) 推荐(0) 编辑
摘要: Spring Cloud Netflix 是什么This project provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding... 阅读全文
posted @ 2018-09-27 17:53 IT码客 阅读(3169) 评论(1) 推荐(1) 编辑
摘要: Eureka Client 配置项(eureka.client.*)org.springframework.cloud.netflix.eureka.EurekaClientConfigBean参数名称 说明 默认值 eureka.client.ena... 阅读全文
posted @ 2018-09-27 17:53 IT码客 阅读(21957) 评论(0) 推荐(1) 编辑
摘要: ReentrantLock 重入锁简介重入锁 ReentrantLock,顾名思义,就是支持同一个线程对资源的重复加锁。另外,该锁还支持获取锁时的公平与非公平性的选择。 重入锁 ReentrantLock,只支持独占方式的获取操作,因此它只实现了 tryAc... 阅读全文
posted @ 2018-09-16 18:38 IT码客 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1、简述锁时用来控制多个线程访问共享资源的方式,一般情况下,一个锁能够防止多个线程同时访问共享资源。但是有些锁可以允许多个线程并发的访问共享资源,比如读写锁。在Java 5.0之前,在协调对共享对象的访问时可以使用的机制只有 synchronized 和 v... 阅读全文
posted @ 2018-09-16 17:25 IT码客 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1、简述线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能称为一个整体。 使线程之间进行通信后,在大大提高CPU利用率的同时还会使开发人员对各个线程任务在处理的过程中进行有效的把控。2、如何实现线程间通信2.1、等待(wait)/通知机制(no... 阅读全文
posted @ 2018-09-09 16:23 IT码客 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: 简述volatile 是轻量级的synchronized,在多线程开发中保证了共享变量的可见性。可见性就是当一个线程修改一个共享变量时,另一个线程可以读到修改的值。如果volatile变量使用恰当,它比synchronized的使用成本更低,因为它不会引起线... 阅读全文
posted @ 2018-09-09 14:46 IT码客 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 简述Java中每个对象都可以用来实现一个同步的锁,这些锁被称为内置锁(Intrinsic Lock)或监视器锁(Monitor Lock)。具体表现形式如下:1、普通同步方法,锁的是当前实例对象2、静态同步方法,锁的是当前Class对象3、对于同步代码块,锁... 阅读全文
posted @ 2018-09-02 23:04 IT码客 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 简述在操作系统中,线程是可以划分优先级的,优先级较高的线程,得到CPU优先执行的几率就较高一些。设置线程的优先级,有助于帮助线程规划期选择下一个哪一个线程优先执行,但是线程优先级高不代表一定会优先执行,这在下文会说明原因如何设置线程优先级设置线程优先级的方法... 阅读全文
posted @ 2018-09-02 17:17 IT码客 阅读(225) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页