文章 2025-04-02 来自:开发者社区

阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 + 无锁架构 + EDA架构 + 异步日志 + 集群架构

本文的 原始地址 ,传送门 下面的正文,如果 出现图片 缺少, 请去原文查找: 本文的 原始地址 ,传送门 说在前面 在45岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团、小米、 去哪儿的面试资格,遇到很多很重要的面试题: redis 为什么那么快? redis 10并发?怎么实现的? 底层原理是什么...

阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 +  无锁架构 +  EDA架构  + 异步日志 + 集群架构
文章 2024-12-27 来自:开发者社区

【硬核】C++11并发:内存模型和原子类型

引言 在游戏后台领域C++一直是主流开发语言。就算是在服务器性能已经非常强大的今天,我依然觉得游戏行业对于性能的突破的需求还远没有结束。大家手机游戏动辄要120hz,这意味着游戏的战斗服的帧数必须超过120hz。以前我一台服务器装下几十人在线战斗刷副本已经很不错了,但是像万龙觉醒类型的SLG动辄就是几百好人同屏战斗,上万人在同一台服务器战斗,基于此每一台机器的性能都必须充分压榨。无锁化并...

【硬核】C++11并发:内存模型和原子类型
问答 2024-08-07 来自:开发者社区

一个函数实例,处理多个并发请求,如何共享内存?

一个函数实例,处理多个并发请求,如何共享内存?

问答 2024-07-29 来自:开发者社区

阿里云RSS的Adaptive Pusher是如何解决超大并发度下的内存消耗问题的?

阿里云RSS的Adaptive Pusher是如何解决超大并发度下的内存消耗问题的?

文章 2024-07-10 来自:开发者社区

Java面试题:结合设计模式与并发工具包实现高效缓存;多线程与内存管理优化实践;并发框架与设计模式在复杂系统中的应用

探索Java高级编程:综合性面试题解析 Java作为一门功能强大的编程语言,在企业级应用开发中占据着举足轻重的地位。本文将深入探讨Java设计模式、内存管理、多线程工具类、并发工具包和并发框架等高级知识点,通过三道综合性的面试题,帮助读者巩固和提升Java编程技能。 面试题一:结合设计模式与并发工具包实现高效缓存 题目: 设计并实现一个高效缓存系统,结合设计模式和Java...

文章 2024-07-10 来自:开发者社区

Java面试题:Java内存管理与多线程并发处理,设计一个Java应用,该应用需要处理大量并发用户请求,同时要求对内存使用进行优化,如何通过垃圾回收机制优化内存使用?

Java内存管理、多线程同步与并发框架:一道面试题的全面剖析 在Java技术栈中,内存管理、多线程同步和并发框架是构建高性能、高可靠性应用的关键。为了深入考察候选人对这些核心概念的理解,我们设计了一道综合性面试题。本文将围绕这道题目,从核心知识、考察重点、具体原理、编程实操问题、易错点等方面进行详细解答,并以此为基础创作一篇技术博客文章。 综合性面试题:Java内存管理与多线程并...

问答 2024-06-30 来自:开发者社区

Nacos客户端可能因为长时间运行或者处理大量并发的长轮询请求,导致内存消耗殆尽怎么办?

com.alibaba.nacos.client.config.impl.clientWorker-longPolling erroe: java.lang.OutOfMemoryError:Java heap space。分析问题原因: 长时间运行或大并发请求:Nacos客户端可能因为长时间运行或者处理大量并发的长轮询请求,导致内存消耗殆尽。具体分析这种原因的复现场景?

问答 2024-04-19 来自:开发者社区

并发回收器如CMS/G1为什么需要预留足够的内存空间?

并发回收器如CMS/G1为什么需要预留足够的内存空间?

文章 2024-04-08 来自:开发者社区

【企业级理解】高效并发之Java内存模型

在讲解java内存模型之前我们有必要先了解一下物理计算机中的并发问题 一、硬件的效率与一致性 我们知道计算机的处理器肯定要与内存进行交互,如读取运算数据,存储运算结果等,这个IO操作是很难消除的(无法仅靠寄存器来完成所有运算任务)。由于计算机的存储设备与处理器的运算速度有着几个数量级的差距,所以现代计算机都不得不加入一层或多层读写速度尽可能接近处理器运算速度的高速缓存(Cache...

【企业级理解】高效并发之Java内存模型
文章 2024-02-29 来自:开发者社区

Python潮流周刊#5:并发一百万个任务要用多少内存?

文章&教程 1、并发一百万个任务要用多少内存?(英文) 文中测试了主流的编程语言(Rust、Go、Java、C#、Python、Node.js 和 Elixir),依次运行 1 个、1 万、10 万和 100 万个任务,统计了这些语言所消耗的内存。随着任务量增加,它们的排名出现了较大变化,让我感觉挺意外的。 ...

Python潮流周刊#5:并发一百万个任务要用多少内存?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐