+
DevOps研发效能
媒体矩阵
开源中国APP
开发技能
行走代码江湖,怎能没有一把趁手的兵器?本专区包括开发者工具、极客技能、开发库、文档、应用开发、操作系统、编码工具等。
关注 177.5W
加载中
vivo互联网技术
vivo互联网技术 运营/编辑 发表了博客
作者:vivo 互联网服务器团队- Lei Zezheng 本文探讨了分布式架构下可观测体系的建设实践,提出了基于业务视角的可观测体系建设框架:明确业务核心边界、建立指标体系(业务指标+SLO指标)、构建多维度观测(业务观测、链路观测、异常观测、变更观测)和固化排障路径,以游戏中心项目为例,介绍了项目在问题发现与问题定位上的实践,有效提升了问题发现与故障处理的效率。 1分钟看图掌握核心观点👇 图 1 VS 图 2,您更倾向于哪...
银河麒麟操作系统
银河麒麟操作系统 发表了博客
了解更多银河麒麟操作系统全新产品,请点击访问: 麒麟软件产品专区:https://www.kylinos.cn/productPc/ 开发者专区:https://developer.kylinos.cn/ 文档中心:https://document.kylinos.cn/document/center 一、文档概述 本手册旨在详细阐述 IE 浏览器内核插件与 Chrome 内核浏览器插件的核心区别,深入分析 IE 浏览器插件无法在 Chrome 内核浏览器上使用的底层原因。编写背景源于浏览器生态的多元化发展,不同内核浏览器的插...
削微寒
削微寒 程序员 发表了博客
![](https://oscimg.oschina.net/oscnet//977fcd70ddcf4a775682239f50e77d08.png) 刚刚过去的 2025 是 AI 智能体爆发的一年,别再只把 AI 当聊天机器人了! 正是从这一年,AI 才开始真的可以处理工作中的日常任务,但无论对于团队还是个人,搭建 Agent 往往只有技术人员才能胜任。而一个 AI 智能体背后需要掌握 LLM、RAG、LangChain、MCP、前后端开发等多个领域的知识,想想就让人望而却步。 今天 HelloGitHub 就分享一款部署简...
vivo互联网技术
vivo互联网技术 运营/编辑 发表了博客
作者:vivo 互联网客户端团队- Ke Jie 本实践围绕游戏中心在弱网环境下的性能优化展开,针对复杂网络场景下的页面加载慢、资源加载失败等问题,提出了优化方案:接入支持 QUIC 协议的 Cronet 网络库,通过更快的连接建立与传输特性提升请求响应速度。配合弱网状态精细化判定与限速测试,线上灰度实验显示页面加载失败率下降 40%,请求耗时降低 7%,图片加载速度在正常至极差网络环境均有显著提升。 1分钟看图掌握核心观点👇 ...
削微寒
削微寒 程序员 发表了博客
![](https://oscimg.oschina.net/oscnet//40faa92728706737d358c78802a24f10.jpg) 转眼一年又过去了,春节将至 HelloGitHub 也迎来了一年一度的年度盘点时刻。 接下来,就让我们一起来看看,都有哪些开源项目入选了《2025 年 HelloGitHub 年度热门开源项目》。**需要说明的是**,入选并不是按照 Star 增长或"出圈"程度作为唯一标准,而是更看重来自 HelloGitHub 社区用户的真实反馈------阅读、点赞、收藏与评论等。 因此大家为...
京东云开发者
京东云开发者 发表了博客
系统的复杂性 我们团队负责的系统是分布式微服务部署架构,随着业务的不断发展壮大和多条线场景化的持续建设丰富,系统的业务逻辑越来越多,功能逻辑也越来越复杂。 系统早期单个应用的一个用户故事地图  系统交互   物理模型(库表)的复杂性  一个子系统的代码沉淀   在应用部署方面,目前现状我们的一个应用对应一个coding代码地址,部署以一个应用为单位发起部署申请,应用下有多个集群,集群下有多...
削微寒
削微寒 程序员 发表了博客
> 兴趣是最好的老师,**HelloGitHub** 让你对开源感兴趣! ![](https://oscimg.oschina.net/oscnet/up-77a6c62293b47be897bb7abcec1f4bfdcd4.png) ## 简介 **HelloGitHub** 分享 GitHub 上有趣、入门级的开源项目。 > [github.com/521xueweihan/HelloGitHub](https://github.com/521xueweihan/HelloGitHub) 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、Java、Go、C/C++、Swift...让...
阿里云大数据AI技术
阿里云大数据AI技术 发表了博客
“为什么搜出来的结果总数永远是 10,000?是不是数据丢了?” 这是每一个 Elasticsearch 新手在 7.x 版本之后都会遇到的“灵魂发问”。 而在得知“这是 ES 的默认性能优化”后,绝大多数人的第一反应往往是抗拒:“我不想要优化,我要精准的数字!老板要看,前端分页也要用。” 于是,在许多项目的代码库里,我们都能看到这样一行“补丁”: "track_total_hits": true 数字终于准了,变成了 854,321,大家都很满意。 但没人注意...
苏三说技术
苏三说技术 发表了博客
前言 --- 并发编程是一项非常重要的技术,无论在面试,还是工作中出现的频率非常高。 之前我发表的一篇《[聊聊并发编程的10个坑](https://mp.weixin.qq.com/s?__biz=MzkwNjMwMTgzMQ==&mid=2247492962&idx=1&sn=17ed1d2ed950b4e9160218b296d19d4e&chksm=c0e83d8af79fb49cc72fcafc8ed62822263106e54675ea8406a2e3daadb44e25364275af9082&token=245805875&lang=zh_CN#rd)》,在全网广受好评。说明了这类文章还是比较有价值的,接下...
vivo互联网技术
vivo互联网技术 运营/编辑 发表了博客
作者:互联网效能平台团队-Wu Qinghua 在软件研发过程中,“环境问题”是制约研发效能的关键瓶颈之一。环境不稳定、测试环境混乱、环境抢占严重等问题,显著影响开发与测试效率。本文系统介绍vivo通过“全链路多版本环境管理”模式,实现开发测试环境的快速构建与高效管理,使多版本环境能够像“平行宇宙”一般,实现安全、隔离、高效的并行测试与发布。 本文为2025年 vivo 开发者大会互联网技术专场分享内容之一,在公众号“v...
京东云开发者
京东云开发者 发表了博客
背景: 一个上线了很久但是请求量很低(平均每天一两次)的历史功能突然出现空指针报错:    我们翻开代码定位到对应的报错代码:    结合堆栈和代码可以确定是由于bdIdJobMap的值为null导致往bdIdEmployeeJobMap这个map中putAll的时候空指针了。 而bdIdJobMap又取自employeeJobMapThread.get(); 那么这个employeeJobMapThread又是何物?    哦豁,employeeJobMapThread居然是个InheritableThreadLocal。 梳理一...
Juicedata
Juicedata 发表了博客
随着面向大规模并发读取与数据分发的业务需求增加,如影视渲染等场景,传统存储方案(如 NAS)在并发客户端数量增加时,往往需要投入更多缓存资源;为了提升响应时效,通常还需提前进行数据预热,不仅带来额外的时间开销,也进一步加重了资源负担。 JuiceFS 作为一种基于对象存储的分布式文件系统,通过其高性能架构,利用分布式缓存聚合吞吐量并降低延迟,能够在大规模客户端并发读取时提供高效支持。本文分享的是我们近期在实...
OpenAnolis龙蜥社区
OpenAnolis龙蜥社区 发表了博客
一元复始,华章再启!龙蜥社区于 2026 年初正式发布 Anolis OS 23.4 版本。该版本支持开源发展合作倡议针对 RISC-V 新一代芯片选型规范,同时在核心工具链性能和安全、软件包生态以及 AI 生态扩展上持续增强优化。 承前启后:持续丰富通用架构,新增 RISC-V 支持 Anolis OS 23.4 在前版本稳定保障 x86_64/aarch64/loongarch64 等多个架构和 Intel、AMD、海光、兆芯、龙芯、飞腾等多个平台稳定运行的同时,持续深入社区合作,在新...
哈库纳
哈库纳 架构师 发表了博客
dbVisitor 是一个旨在提供统一数据库访问体验的 Java 工具库。随着对 MySQL、PostgreSQL 等关系型数据库以及 MongoDB、ElasticSearch 等 NoSQL 数据源支持的不断深入,底层的方言系统(Dialect System)面临着越来越复杂的挑战。 近期,我们对 dbVisitor 的方言系统进行了一次深度的架构重构。本次重构不涉及功能变更,旨在解决旧架构中存在的抽象割裂问题,将"方言元数据"与"命令构建能力"高度内聚。 本文将深入探讨这次架构演...
vivo互联网技术
vivo互联网技术 运营/编辑 发表了博客
作者:互联网中间件团队-Zhang Zhenwei 本文为2025年 vivo 开发者大会互联网技术专场分享内容之一,在微信公众号《vivo互联网技术》对话框回复【2025VDC】获取 2025VDC 互联网技术会场议题相关资料。 在Java技术栈场景,vivo主要基于 Apache Dubbo 框架来作为微服务之间的通信桥梁,在内部业务的大规模实践过程中,我们碰到了质量、性能和容量等方面的挑战,通过一系列的扩展与优化,较好的解决了相关问题,助力业务更好保障质量...
隐语SecretFlow
隐语SecretFlow 发表了博客
随着 "数据要素×"三年行动 在全国深入推进,一个深层次的产业需求正变得无比清晰:我们不仅需要让数据"可用",更要让它在跨机构、跨行业的大规模协作网络中,变得"易用"、"敢用"和"好用"。 **当前的数据协作生态呈现出两大特征:** * 参与主体规模化,协作网络从少量节点扩展至上百家机构,网络规模显著增强; * 业务场景多元化,需求延伸至金融、政务、医疗、能源等行业,业务需求日益复杂。 这带来了四大核心挑战:如何在异构...
哈库纳
哈库纳 架构师 发表了博客
本文将深入解析 dbVisitor 独特的"双层适配"架构,揭示其如何通过应用层与协议层的双重抽象,打破 RDBMS 与 NoSQL 的壁垒。 ![1768224410393-nb-52ddc8ccc1fba697441a69d99ca9284d-1.png](http://oscimg.oschina.net/AiCreationDetail/up-320c215bf8585987c4f9ecc6999b4648.png) 摘要 --- 在使用 Java 进行现代应用开发时,混合使用关系型数据库(如 MySQL、PostgreSQL)和非关系型数据库(如 MongoDB、Elasticsearch)已成为常...
巴辉特
巴辉特 技术主管 发表了博客
在高性能计算领域,我们习惯于在代码、算法或基础设施中寻找瓶颈。但我遇到过的最棘手的问题却不在这些方面。那是Java虚拟机(JVM)的垃圾回收器与服务器磁盘之间一种无形的交互,导致一个每秒处理数百万请求的服务出现了15秒以上的全局暂停(STW)。 ## 503 突增 我当时正在处理一个大规模的Java服务,该服务每秒要处理数百万用户请求。这个系统是为极高的吞吐量而设计的,但我们却深受负载均衡器间歇性超时峰值的困扰,这导致...
哈库纳
哈库纳 架构师 发表了博客
数据访问层(DAL)技术已经非常成熟,从最早的 JDBC 到 Hibernate、MyBatis,再到 Spring Data JPA。我们习惯了用这些框架处理数据。然而,当我们把目光投向“数据”本身的变化时,会发现这些经典的框架似乎正逐渐变为“老一代”。 新一代的挑战不再仅仅是如何优雅地写 SQL,而是如何用统一的方式访问那些不再仅仅存储在关系型数据库中的数据。 ## 一、老旧的一代 谈论 “老一代” 数据访问库,并非贬义,而是指它们诞生的时代背...
Juicedata
Juicedata 发表了博客
光影焕像(Lightillusions)是一家专注于空间智能技术,结合 3D 视觉、图形学和生成模型技术,致力于打造创新的 3D 基础模型公司。公司由谭平教授领导,谭教授曾担任阿里巴巴达摩院实验室负责人,目前是香港科技大学的教授,同时担任冯诺伊曼人工智能研究室副院长,并是香港科技大学与比亚迪联合实验室的主任。 区别于二维模型,三维模型单个模型的大小可达几 GB,尤其是点云数据等复杂模型。当数据量达到 PB 级别时,管理与存储...
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部