高并发

Java爱好狂.4 天前
java·数据库·高并发·架构设计·java面试·java架构师·java八股文
如何用JAVA技术设计一个高并发系统?不管是初入职场的小菜鸟还是有一些工作年限的老司机,系统设计问题对他们来说都是一大困扰。前者主要是在于面试;面试官来一个如何从零到一设计一个完整的系统?大多数人都会直接懵了,因为系统设计覆盖面广,而网上资料又不能面面俱到,单独背背文章肯定是不行的;后者主要在于晋升;想要从程序员进阶到架构师,系统设计是必须要踏入的一道坎,他对你的技术广度跟深度都会有一定程度的考察。
阿伟*rui9 天前
java·redis·websocket·面试·音视频·高并发·后端架构
互联网大厂Java面试:音视频场景技术攻防与系统设计深度解析在互联网大厂的面试中,考察不仅仅是基础知识,更会结合热门业务场景如音视频、内容社区等,设置循序渐进的技术问题。今天,我们就通过面试官与水货程序员谢飞机的三轮问答,带你体验一次音视频服务后端Java岗位的面试全过程!最后放出全流程答案解析和代码案例!
Albert Edison13 天前
数据结构·c++·单例模式·哈希算法·高并发
【项目设计】C++ 高并发内存池这个项目的目标是:参考 Google 开源的内存分配器 tcmalloc(Thread-Caching Malloc),实现一个简化版的高并发内存池,用来替代传统的 malloc/free,在多线程场景下降低锁竞争、减少内存碎片、提升分配/释放性能。
豆奶特浓620 天前
java·spring boot·微服务·面试·aigc·高并发·电商
Java面试模拟:当搞笑程序员谢飞机遇到电商秒杀与AIGC客服场景面试官:某互联网大厂资深技术专家,严肃、专业,擅长从业务场景出发考察候选人的技术深度与广度。求职者:谢飞机,一位工作数年,简历光鲜,但技术基础不牢的“水货”程序员,性格搞笑,擅长含糊其辞和转移话题。
Java爱好狂.25 天前
java·jvm·高并发·多线程·java面试·后端开发·java八股文
2025全年Java面试真题总结!金九银十已过,想必有不少小伙伴已经面试过了。今天写下这篇文章的原因是这几天有很多粉丝在后台联系我,希望我出一份2025全年的Java面试题总结,近期急需面试。
xiangji1 个月前
高并发·aspire·.net10·手搓线程池
Aspire+.NET10+手搓线程池打造抓不死的云应用好了,就介绍到这里,更多信息请查看源码库 源码托管地址: https://github.com/donetsoftwork/ConcurrentDemo ,欢迎大家直接查看源码。 gitee同步更新:https://gitee.com/donetsoftwork/ConcurrentDemo
利刃大大1 个月前
运维·服务器·http·高并发·项目
【高并发服务器:HTTP应用】十六、HttpContext上下文模块 && HttpServer服务器模块&& 服务器测试这个模块用于记录 HTTP 请求的接收和处理进度,因为有可能出现一种情况,就是接收的数据并不是一条完整的 HTTP 请求数据,也就是请求的处理需要在多次收到数据后才能处理完成,所以在每次处理的时候,就需要将处理进度记录起来,以便于下次从当前进度继续向下处理,最终得到一个完整 HttpRequest 请求信息对象,因此 在请求数据的接收以及解析部分需要一个上下文来进行控制接收和处理的节奏。
poemyang1 个月前
高并发·消息中间件
从同步耦合到异步解耦:消息中间件如何重塑系统间的通信范式?当成百上千的服务需要相互协作时,它们之间的通信模式变得至关重要。如果服务间采用紧密耦合的同步调用,一个服务的延迟或故障,就可能引发连锁反应,导致系统性的“雪崩”。 消息中间件正是为了打破这种刚性依赖而生。它在服务之间建立了一个异步的通信渠道,通常是一个消息队列。生产者服务只需将任务(即“消息”)投递到队列中便可完成工作,而无需等待消费者服务的实时响应。 使用场景 消息中间件常见的使用场景,包括不限于解耦、有序性、异步处理、削峰填谷等。
poemyang1 个月前
缓存·高并发
从局部性原理到一致性模型:深入剖析缓存设计的核心权衡缓存:高速存取数据的前哨站 缓存的根本思想,源于一个在计算机科学中被反复验证的黄金法则——局部性原理(Principle of Locality)。该原理包含两个层面: 1)时间局部性(Temporal Locality):如果一个数据项被访问,那么在不久的将来,它极有可能被再次访问。例如,一篇热门新闻的详情页、一个爆款商品的库存信息。 2)空间局部性(Spatial Locality):如果一个数据项被访问,那么与它物理位置相邻的数据项也极有可能被访问。这个原理在处理器缓存和硬盘预读中体现得更明显,在应
IT小哥哥呀1 个月前
docker·微服务·自动化·jenkins·springboot·高并发·限流
Jenkins + Docker 打造自动化持续部署流水线从“代码提交”到“线上运行”,一次构建、自动打包、自动部署。本文将带你一步步搭建一个企业级 CI/CD 流水线,让 Spring Boot 应用实现 一键构建、一键上线。
poemyang1 个月前
高并发
万丈高楼平地起:从“输入-处理-输出”第一性原理,看懂系统架构的演进系统设计的复杂性,往往源于其需要应对的外部压力。对于互联网应用而言,用户规模的增长和流量的瞬时波动,是其必须面对的常态。一个未经深思熟虑的系统,在流量洪峰面前可能会变得迟缓甚至不可用,直接影响用户体验与业务目标。 因此,构建一个能够从容应对压力的系统架构,便成为一项核心的工程命题。 本文将探讨一种行之有效的设计哲学——分层抗压。剖析其背后的三大技术支柱:缓存、消息中间件与数据库,并阐述它们如何协同工作,将集中的压力逐级消解,从而保障系统的稳定与高效。
利刃大大1 个月前
服务器·http·高并发·项目·cpp
【高并发服务器:HTTP应用】十四、Util工具类的设计与实现我们实现了 muduo 服务器框架之后,就可以被很多应用层协议包装起来使用,下面我们就以最常见的 HTTP 协议为例,搭建一个 HTTP 服务器!
利刃大大1 个月前
服务器·高并发·项目·cpp
【高并发服务器】十三、TcpServer服务器管理模块该模块其实就是对前边所有子模块的整合模块,是提供给用户用于搭建一个高性能服务器的模块,目的就是为了让组件使用者可以更加轻便的完成一个服务器的搭建。
Lucky小小吴2 个月前
缓存·开源·高并发·高性能缓存·实时数据处理·ristretto·tinylfu
开源项目解读4-高性能并发缓存库RistrettoRistretto 是一个专为 Go 语言设计的高性能并发缓存库,由 Dgraph 团队开发。它在保证线程安全的同时,提供了卓越的吞吐量和命中率。 github直达:Ristretto 项目 注意:示例代码在这两天将会完善好
利刃大大2 个月前
服务器·c++·高并发·项目
【高并发服务器】十、Connection连接管理模块设计与实现该模块是对 Buffer模块、Socket模块、Channel 模块的一个整体封装,实现了对一个通信套接字也就是连接的整体的管理,每一个进行数据通信的套接字(也就是 accept 获取到的新连接)都要使用 Connection 模块进行管理。
白帽子黑客罗哥2 个月前
redis·网络安全·性能优化·高并发·分布式锁·秒杀系统·缓存架构
Redis实战深度剖析:高并发场景下的架构设计与性能优化在现代高并发系统中,Redis已成为不可或缺的缓存与数据存储解决方案。本文将从架构设计角度深入剖析Redis的核心原理,通过电商秒杀、社交feed流、分布式锁等真实案例,详细讲解Redis在各种高并发场景下的实战应用,并提供完整的性能优化方案和故障处理经验。
Javatutouhouduan2 个月前
java·高并发·java面试·java面试题·后端开发·java架构师·java八股文
2025Java高质量面试真题汇总!2025年已经过了大半了,今年的金九银十也到了,很多粉丝反应说让我总结一份高质量面试题,金九银十结束之前想要准备准备,于是就有了今天这篇文章~
递归尽头是星辰2 个月前
高并发·微服务架构·flink实时计算·java架构师·olap分析
Java成长之路 | 技术专栏导航页11年java后端开发的技术沉淀,系统化整理Java技术栈核心知识体系。专栏涵盖分布式架构、数据中间件、工程效能等六大技术板块,每篇文章均包含生产级实战案例和架构思维解析,助您完成从开发工程师到架构师的认知跃迁。💎 钻石标记建议重点阅读。
冰 河2 个月前
性能优化·程序员·高并发·架构师·高性能
《高性能SQL引擎》总结-高性能SQL引擎整体专栏总结大家好,我是冰河~~经过这些天的坚持,《高性能SQL引擎》终于接近尾声了,感谢大家这些天的坚持与陪伴,也相信大家在《高性能SQL引擎》项目和专栏中,学到了不少知识、技术与架构思想。接下来,我们就一起对《高性能SQL引擎》专栏做个总结。
虫师c2 个月前
微服务·架构·高并发·架构演进·分布式系统·电商架构
分布式系统实战:电商平台架构演进CSDN分布式系统深度实战系列:一个电商平台从单体架构到分布式微服务架构的全过程演进。涵盖技术选型、架构设计、数据迁移、性能优化四大核心模块,每个阶段都配有真实的业务场景、架构图和性能数据对比。通过订单系统、库存系统、支付系统等核心模块的演进案例,展示如何构建高可用、可扩展的电商平台架构。建议⭐收藏⭐,架构演进时随时参考!