六月 16日, 2024
Java并发编程(五)-共享模型之不可变
本章内容 不可变类使用 不可变类设计 无状态类设计1. 日期转换的问题问题提出下面的代码在运行时,由于 SimpleDateFormat 不是线程安全的...
九月 9日, 2023
Java并发编程(四)-共享模型之无锁
本章内容 CAS 与 volatile 原子整数 原子引用 原子累加器 Unsafe 1. 问题提出有如下需求,保证 account.withdraw...
七月 2日, 2022
Spring Cloud Apollo配置中心
Spring Cloud Apollo配置中心 1. 背景随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址…… 对程序...
六月 29日, 2022
Spring Cloud Consul配置中心
Spring Cloud Consul配置中心之前学习过了Spring Cloud Config,它提供了配置中心的功能,但是需要配合git、svn或外部...
六月 28日, 2022
Spring Cloud之Bus消息总线
Spring Cloud之Bus消息总线1. 消息代理消息代理(Message Broker)是一种消息验证、传输、路由的架构模式。它在应用程序之间起到通...
六月 25日, 2022
Spring Cloud之Config配置中心
Spring Cloud之Config配置中心1. 服务配置现状随着微服务系统的不断迭代,整个我服务就成为了一个网状结构,这个时候就要考虑整个微服务系统的...
六月 21日, 2022
Spring Cloud之Stream消息驱动
Spring Cloud之Stream消息驱动在实际的企业开发中,消息中间件是至关重要的组件之一。消息中间件主要解决应用解耦,异步消息,流量削锋等问题,实...
六月 17日, 2022
Java并发编程(三) 共享模型之内存
Java并发编程(三) 共享模型之内存1. Java 内存模型在Java SE 5 (JSR133)中定义的JMM(Java Memory Model)是...
六月 9日, 2022
Spring Cloud之Sleuth链路追踪
Spring Cloud之Sleuth链路追踪1. 问题随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在...