logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式微服务全貌了解-整体架构、特征和需关注解决的问题

本文以商城系统为例,阐述了分布式微服务架构的整体设计,包括客户端、接入层、应用层和存储层的分层架构。重点分析了分布式架构的四大特征(分布性、自治性、全局性、并行性)及需要关注的八大核心问题:服务拆分、分布式调用、协同、计算、存储、资源调度、性能优化和监控。文章详细介绍了每类问题的技术实现方案,如负载均衡、API网关、分布式锁、事务处理等关键技术,并探讨了缓存应用、高可用策略等性能优化方法。最后强调

文章图片
#java#负载均衡#缓存 +4
JMM-java内存模型图文详解

摘要: Java内存模型(JMM)定义了线程间共享变量的可见性与有序性规则,通过主存(存储所有变量)和工作内存(线程私有副本)的交互实现。JMM规范包括8种原子操作(如Read/Load、Store/Write),确保变量同步的一致性,并通过内存屏障(如LoadLoad、StoreStore)禁止特定重排序,解决并发问题。与JVM不同,JMM是抽象规范,而JVM是具体实现。JMM通过volatil

文章图片
#java
Java对象结构(及MarkWord)、Java锁图文详解

Java对象结构及锁机制详解 摘要: 本文详细解析了Java对象的内存结构,包括对象头、对象体和填充字节三部分,重点阐述了对象头中MarkWord的组成及其在不同锁状态下的变化。文章系统介绍了Java内置锁的四种状态(无锁、偏向锁、轻量级锁和重量级锁)及其升级机制,分析了各类锁的工作原理和适用场景:偏向锁通过线程ID标记减少同步开销;轻量级锁采用CAS自旋避免线程阻塞;重量级锁则依赖操作系统互斥量

文章图片
#java
JMM-java内存模型图文详解

摘要: Java内存模型(JMM)定义了线程间共享变量的可见性与有序性规则,通过主存(存储所有变量)和工作内存(线程私有副本)的交互实现。JMM规范包括8种原子操作(如Read/Load、Store/Write),确保变量同步的一致性,并通过内存屏障(如LoadLoad、StoreStore)禁止特定重排序,解决并发问题。与JVM不同,JMM是抽象规范,而JVM是具体实现。JMM通过volatil

文章图片
#java
到底了