logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

适配器模式:化解接口不兼容的桥梁设计

/ 新系统使用的支付接口// 支付方法适用场景核心特征典型案例复用遗留系统接口旧接口与新系统不兼容,但无法修改旧代码整合 ERP 系统、迁移老旧微服务使用第三方库第三方库接口与现有系统设计不匹配集成支付网关、物流 API统一不同接口格式需要将多种接口转换为统一的公共接口日志系统(适配不同日志格式)适配器模式通过 “接口转换 + 中间层封装” 的设计,为不兼容的接口搭建了沟通的桥梁,是解决系统集成问

#适配器模式#java
命令模式:从撤销操作到分布式调度的命令封装实践

/ 执行命令// 撤销命令(可选)适用场景核心特征典型案例需要支持撤销 / 重做功能操作具有可逆性,需记录历史状态文本编辑器(Ctrl+Z)、版本控制系统分布式远程调用请求需序列化传输,支持异步执行RPC 框架、消息队列(MQ)批处理与事务性操作需要批量执行并保证原子性银行转账(批量操作回滚)解耦请求发送与具体执行发送者与执行者需要松耦合事件驱动架构、任务调度系统。

#命令模式#java#设计模式
RestTemplate关于https的使用详解

RestTemplate关于https的使用详解

#https#网络协议#spring +2
maven的pom.xml中的exclusions标签的作用是什么

项目中的例子<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><exclusions><exclusion><...

#maven#java
01-Spring Cloud Alibaba 微服务架构总览与核心组件详解

本文从整体上介绍了 Spring Cloud Alibaba 微服务架构的核心理念与组件构成。作为起点,帮助大家在全局视角理解微服务技术栈。下一篇将深入分析 Nacos 在服务注册、健康检查、配置中心方面的源码与实战用法。

#架构#微服务#wpf +1
08-Java并发容器源码剖析:ConcurrentHashMap与CopyOnWriteArrayList

fill:#333;color:#333;color:#333;fill:none;并发容器Map体系List体系Queue体系。

#java#开发语言#后端
Redis 深度解析:从核心原理到生产实践

本文从 Redis 的核心数据结构、分布式机制、生产实践及源码原理等维度进行了深度解析,揭示了其在高并发场景下的性能优势与设计哲学。在实际应用中,需结合业务特点选择合适的数据结构、持久化策略与集群架构,并通过监控(如 Prometheus 采集redis_info指标)持续优化系统性能。云原生支持:更好地适配 Kubernetes 集群,实现自动化扩缩容多模数据支持:融合时序数据、地理空间数据等更

#redis#数据库#缓存
缓存与数据库一致性深度解析与解决方案

Override// 执行缓存更新@Override// 回滚缓存(恢复旧值)= null) {} else {适用场景跨服务的缓存与数据库更新(如订单服务更新库存缓存与库存数据库)强一致性要求的场景(如支付状态更新)本文系统解析了缓存与数据库一致性的核心问题、解决方案及生产实践,揭示了在分布式系统中 “没有银弹,只有权衡” 的设计哲学。

#缓存#数据库#wpf
分布式缓存架构优化与实战:从设计到落地

分布式缓存架构的优化是一个持续迭代的过程,需结合业务特性、流量模型与技术栈综合设计。通过合理的数据分片、高可用架构、性能优化策略及容灾方案,能够有效提升系统的吞吐量、响应速度与可靠性。未来,随着云原生、AI 与边缘计算的发展,分布式缓存将向智能化、低延迟、高弹性方向不断演进,成为支撑海量数据与高并发场景的核心基础设施。

#分布式#缓存#架构
到底了