削微寒
削微寒 程序员 发表了博客
![](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 级别时,管理与存储...
阿里云云原生
阿里云云原生 发表了博客
作者:戴志勇 做后端和监控开发的同学,大概都有过这种焦虑时刻:当日志数据量大到一定规模后,原本顺畅的查询就开始"罢工"。监控服务疯狂报警,或者老板急着要数据,结果你调用的日志接口一直卡住,最后直接报请求超时。 最近,我们配合一位深度用户(某大型业务团队),在他们的核心日志场景里落地了 [SLS](https://www.aliyun.com/product/sls?spm=a1z389.11499242.0.0.65452413PLWe13&utm_content=g_1000408139) 物化视图。...
削微寒
削微寒 程序员 发表了博客
![](https://oscimg.oschina.net/oscnet//0297e092cde0be9f3079e11b64dfa7c3.png) 2026 年的第一期「GitHub 热点速览」准时上线!新的一年,让我们看看开源社区迎来了哪些有趣、好玩的开源项目。 如果你受够了不明真相的后台进程,不妨试试 witr,一条命令就能把进程查个底朝天。刚开年想给你的 Mac 瘦瘦身?极简清理工具 Mole 既轻量又方便。对于正在使用 AI 编程的朋友,ui-ux-pro-max-skill 能让你的 AI 助手秒变资深 UI 设计...
京东云开发者
京东云开发者 发表了博客
1. 背景 这可能是全网第一篇完整讲解鸿蒙端使用CANN部署AI模型的文章, 满满干货。 社区作为用户交流、信息传递的核心载体,图片内容(如理财产品截图、投资经验分享配图、用户互动评论图片等)的展示质量直接影响用户的信息获取效率与平台信任感。从京东金融App社区的业务需求来看,当前用户上传图片普遍存在多样性失真问题:部分用户通过老旧设备拍摄的图片分辨率较低,部分用户为节省流量选择低画质压缩上传,还有部分截图类内...
OurBMC
OurBMC 发表了博客
栏目介绍:“玩转OurBMC” 是OurBMC社区开创的知识分享类栏目,主要聚焦于社区和BMC全栈技术相关基础知识的分享,全方位涵盖了从理论原理到实践操作的知识传递。OurBMC社区将通过 “玩转OurBMC” 栏目,帮助开发者们深入了解到社区文化、理念及特色,增进开发者对BMC全栈技术的理解。 欢迎各位关注 “玩转OurBMC” 栏目,共同探索OurBMC社区的精彩世界。同时,我们诚挚地邀请各位开发者向 “玩转OurBMC” 栏目投稿,共同学习进步...
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页