摘要: Spring Cloud整体核心架构只有一点:Rest服务,也就是说在整个Spring Cloud配置过程之中,所有的配置处理都是围绕着Rest完成的,在这个Rest处理之中,一定要有两个端:服务的提供者(Provider)、服务的消费者(Consumer),所以对于整个Spring Cloud基础 阅读全文
posted @ 2020-05-13 18:08 Java技术栈 阅读(5102) 评论(0) 推荐(0)
摘要: 原子性、可见性、有序性是多线程编程中最重要的几个知识点,由于多线程情况复杂,如何让每个线程能看到正确的结果,这是非常重要的。 原子性 原子性是指一个线程的操作是不能被其他线程打断,同一时间只有一个线程对一个变量进行操作。在多线程情况下,每个线程的执行结果不受其他线程的干扰,比如说多个线程同时对同一个 阅读全文
posted @ 2020-05-13 13:40 Java技术栈 阅读(740) 评论(0) 推荐(0)
摘要: 昨天我介绍了原子性、可见性、有序性的概念,那么今天就来见识下这些概念的主角 volatile关键字。 volatile基本介绍 volatile可以看成是synchronized的一种轻量级的实现,但volatile并不能完全代替synchronized,volatile有synchronized可 阅读全文
posted @ 2020-05-13 10:11 Java技术栈 阅读(342) 评论(0) 推荐(0)