Java

首页 标签 Java
# Java #
关注
267550内容
Spark 核心之 YARN-Client 模式:原理、流程与源码级深度拆解
本文深度解析 Spark on YARN 的核心部署模式——YARN-Client:Driver 运行于客户端,AM 退化为轻量级 ExecutorLauncher,专注向 ResourceManager 申请 Container 启动 Executor。涵盖 YARN 架构、AM 特性、12 步启动流程及与 Standalone 对比,配原创架构图与完整代码,助你彻底掌握生产环境首选模式。(239字)
|
2小时前
| |
MCms 能否支撑百万级 PV?性能分析与架构建议
MCms作为开源Java CMS,本身支持百万PV,但需全站静态化、CDN加速、Redis缓存、数据库优化及多节点集群部署;默认单体+动态查询难以承载。其性能取决于架构设计与运维优化,非“开箱即用”。
Python 里 a is b 有时 True 有时 False?小整数缓存和常量折叠的底层真相
is 比的是对象身份:CPython 预建 [-5,256] 整数对象全进程共享,这个范围内 is 恒 True;257 以上网传每次新对象是错的,真相在常量折叠。6 组实验把边界一条条画清。
|
3小时前
|
Python的字符串拼接把我坑惨了,原来join和+的区别这么大
本文通过小吴的性能踩坑故事,详解Python中字符串拼接的两大方式:`+`(或`+=`)与`join()`。前者在循环中因字符串不可变性导致O(n²)时间复杂度,大数据量时极慢;后者一次性分配内存、仅O(n),性能优势可达上千倍。文章厘清五大常见误区,强调“循环拼多串用join,少量拼接用+”,助开发者写出高效代码。(239字)
|
6小时前
| |
智枢 AI Agent Hub 平台简介
大模型能力已经不稀缺了,稀缺的是「能安全落进企业业务里」的那一层。智枢 AI Agent Hub 是一套面向企业的智能体应用开发与运行平台,把大模型端点、工具、知识库(RAG)、数据源(NL2SQL)、可视化工作流、人工审批、行级数据权限与 iframe 嵌入收进同一个可治理的运行时。本文从落地痛点出发,拆解产品定位与八项核心能力,给出 10 张真实系统截图,并深入到后端 Java 与前端 TypeScript 的关键实现与工程实践。
|
8小时前
| |
图解 Spark Standalone-Client 模式: 源码级深度拆解
本文深度解析 Spark Standalone-Client 模式,涵盖架构角色、启动流程、消息交互与任务调度四大维度,结合3张原创深色架构图及核心源码(如`RegisterApplication`、`CoarseGrainedExecutorBackend`反向注册),厘清Driver位置、Client/Cluster本质区别、Executor启动机制等高频面试与生产痛点,助你彻底掌握这一最常用却易被误解的部署模式。(239字)
|
8小时前
|
AngusRepo 缓存架构设计与实践
制品仓库要同时保住权限、覆盖写和多进程一致。本文说明 AngusRepo 如何划分缓存层次、用版本号表达失效,以及单节点与多实例如何共用同一套模型。
|
9小时前
|
导出 10 万行数据直接 OOM:流式查询、游标分页与异步导出任务的落地记录
导出10万行物流记录直接OOM。记录MyBatis流式游标逐行拉取、fetchSize设Integer.MIN_VALUE、异步导出任务+下载链接、SXSSF流式写Excel、临时文件定时清理的完整方案。
|
9小时前
| |
Spark凭什么叫板MapReduce?从演变历史到架构对比,一次说清代际更替
本文深度解析Spark如何以内存计算颠覆MapReduce:从2009年伯克利实验室诞生,到2014年GraySort基准测试以1/10机器、3倍速度破纪录;从RDD架构、DAG调度到Shuffle一次落盘 vs 三次I/O,揭示性能代际跃迁的本质。(239字)
|
9小时前
|
响应自动序列化:JSON 响应一键转 Java 实体对象,JQuick-Curl 第三方接口调用不再手动解析
JQuick-Curl 支持响应自动序列化:JSON 响应可一键转为 Java 实体对象,告别手动解析。结合 curl 命令式调用,大幅提升第三方接口集成效率。轻量、直观、开箱即用。
免费试用