logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分段 vs 分页:内存管理的两大魔法揭秘

按逻辑单元划分内存:代码段、数据段、堆栈段类似书籍的章节结构第一章:代码段第二章:数据段第三章:堆栈段固定大小的内存块:通常4KB(x86)虚拟页到物理页框的映射类似活页笔记本目录 = 页表页码 = 虚拟页号实际页 = 物理页框场景推荐方案原因现代通用操作系统纯分页虚拟内存支持,灵活性高嵌入式实时系统分段简单确定,开销小高性能计算分页+大页减少TLB缺失虚拟化环境嵌套分页减少虚拟机切换开销安全关键

文章图片
#java#android#服务器 +2
单例模式深度解析:如何确保一个类只有一个实例

单例模式(Singleton Pattern)是一种创建型设计模式,它保证一个类只有一个实例,并提供一个全局访问点来访问这个实例。场景为什么需要单例示例线程池避免重复创建线程,统一管理线程资源Spring容器整个应用只需要一个IoC容器任务调度器统一调度和管理所有定时任务全局计数器需要全局共享的计数状态网站访问计数器设备管理器管理唯一硬件设备(如打印机)全局锁管理器管理分布式锁Redis分布式锁管

文章图片
#单例模式#javascript#python +4
分段 vs 分页:内存管理的两大魔法揭秘

按逻辑单元划分内存:代码段、数据段、堆栈段类似书籍的章节结构第一章:代码段第二章:数据段第三章:堆栈段固定大小的内存块:通常4KB(x86)虚拟页到物理页框的映射类似活页笔记本目录 = 页表页码 = 虚拟页号实际页 = 物理页框场景推荐方案原因现代通用操作系统纯分页虚拟内存支持,灵活性高嵌入式实时系统分段简单确定,开销小高性能计算分页+大页减少TLB缺失虚拟化环境嵌套分页减少虚拟机切换开销安全关键

文章图片
#java#android#服务器 +2
分段 vs 分页:内存管理的两大魔法!

按逻辑单元划分内存:代码段、数据段、堆栈段类似书籍的章节结构第一章:代码段第二章:数据段第三章:堆栈段固定大小的内存块:通常4KB(x86)虚拟页到物理页框的映射类似活页笔记本目录 = 页表页码 = 虚拟页号实际页 = 物理页框场景推荐方案原因现代通用操作系统纯分页虚拟内存支持,灵活性高嵌入式实时系统分段简单确定,开销小高性能计算分页+大页减少TLB缺失虚拟化环境嵌套分页减少虚拟机切换开销安全关键

文章图片
#java#android#服务器 +4
解密进程间的悄悄话:8大通信方式全解析!

通信方式诞生年代现代应用场景管道/信号1970s命令行工具共享内存1980s数据库/高性能计算套接字1980s网络应用/微服务RPC/gRPC2000s分布式系统🚀未来趋势零拷贝技术:减少内存复制开销RDMA:远程直接内存访问共享内存数据库:超高速数据交换核心原则根据需求选择最简单方案大数据优先考虑共享内存网络通信必须用套接字同步问题用信号量解决💡 理解进程通信,你就掌握了多程序协作的钥匙!现

文章图片
#linux#数据库#php +4
Dubbo通信协议全景指南:如何为你的微服务选择最佳通信方案?

Dubbo丰富的协议支持是其作为成熟微服务框架的核心竞争力之一。从面向内部高性能的dubbo://,到面向云原生和多语言的tri://,再到广泛集成的http://和grpc://,它为企业提供了灵活应对各种复杂通信场景的能力。理解这些协议的本质差异、性能特点和适用边界,能够帮助我们在微服务架构设计中做出更明智的技术决策,让每个服务间的“对话”都清晰、高效、可靠。

文章图片
#dubbo#微服务#架构 +3
Dubbo服务发现故障全面排查指南:从“No provider available”到精准定位

Dubbo服务无法发现的问题如同一场“密室逃脱”,线索散布在注册中心、提供者、消费者和网络环境四个房间。成功的排查始于对注册中心状态的确认,精于对配置一致性(尤其是接口名、版本、分组)的严苛核对,终于对底层网络和依赖版本的深度探查。架构师视角:服务发现的稳定性不仅是技术问题,更是架构治理问题。建立严格的配置规范、依赖管理规范和发布流程,配以完善的监控体系,能将此类问题的发生率降到最低。

文章图片
#dubbo#服务发现#php +4
Dubbo 监控数据采集全链路实战:构建微服务可观测性体系

Dubbo 的监控数据采集能力,已经从简单的统计计数,演进为一个涵盖的立体化、全方位的可观测性解决方案。通过本文对核心原理模块的剖析以及对四种实战方案的详解,相信你已经掌握了构建这套体系的钥匙。“面向失败设计,为未知而建”。一个强大的监控体系,不仅能让你在故障发生时快速定位和恢复(降低MTTR),更能帮助你提前发现系统隐患,主动进行性能优化和容量规划,最终为业务的稳定性和连续性提供坚实保障。架构师

文章图片
#dubbo#微服务#架构 +2
Dubbo服务降级全攻略:构建韧性微服务系统的守护盾

服务降级是构建高可用分布式系统的必备技能。Dubbo通过其强大而灵活的本地伪装(Mock)机制,为我们提供了从简单到复杂、从静态配置到动态管理的全方位降级解决方案。核心要点回顾区分强弱依赖:降级的艺术首先在于准确的判断。掌握两种Mock表达式Mock适合简单快速场景,类Mock满足复杂逻辑需求。活用动态配置:结合或注册中心API,实现不重启应用的降级策略切换。明确使用场景:理解 force(主动切

文章图片
#dubbo#微服务#java +3
Dubbo工作原理深度解析:从微服务调用到底层通信的完整架构

通过本文的深入分析,我们了解了Dubbo的核心工作原理:✅服务注册发现:基于注册中心的服务目录管理✅动态代理:透明化的远程服务调用✅集群容错:多种策略保障服务可用性✅负载均衡:智能的流量分发机制✅网络通信:高性能的二进制协议传输✅线程模型:精细化的资源调度管理✅扩展机制:高度可扩展的SPI架构fill:#333;color:#333;color:#333;fill:none;服务引用代理创建服务目

文章图片
#架构#dubbo#微服务 +3
    共 63 条
  • 1
  • 2
  • 3
  • 7
  • 请选择