首页 文章 精选 留言 我的

文章列表

共 182816 篇
虚拟线程/有栈协程对于Java的意义

虚拟线程/有栈协程对于Java的意义

本文探讨了虚拟线程(有栈协程)对Java的重要意义,从传统同步线程模型到异步响应式编程模型,再到用户线程模式和协程的实现原理,全面分析了Java在高并发场景下的演进历程。文章首先介绍了传统的thread per request模型,指出其资源占用高的问题,并引出异步编程模型的优势与弊端。接着对比了无栈协程(如Kotlin中的协程)和有栈协程(如Go中的gor...

大模型 Token 的消耗可能是一笔糊涂账

大模型 Token 的消耗可能是一笔糊涂账

作者:望宸 如果您正在部署大模型应用,务必提前和 CEO 打好预防针,大模型应用远不如 Web 应用在资源成本上那么可控。 经典的 Web 应用,例如电商、游戏、出行、新能源、教育和医疗等,CPU 的消耗是可控的,和应用的在线人数和登陆时长成正相关,如果计算资源突增,可能是运营团队在做活动,也可能是预期外的突发流量,通过服务器弹性扩容后,稳定一段时间就会缩容...

【直播】基于昇腾的大模型创新应用和实践指南

【直播】基于昇腾的大模型创新应用和实践指南

随着大模型技术快速发展,其在自然语言处理、多模态交互等领域的应用逐渐深入产业场景。然而,开发者与企业落地大模型时仍面临算力需求高、推理效率不足、部署成本优化难等现实问题。昇腾AI基础软硬件平台通过异构计算架构、全场景AI框架等技术,为大模型开发与部署提供了高效支撑体系。 4月9日晚,开源中国OSCHINA 直播栏目【数智漫谈】将邀请具备一线开发经验的技术专家...

待到山花烂漫时:鸿蒙开发者的个人感悟

待到山花烂漫时:鸿蒙开发者的个人感悟

序言:用代码浇灌春天,最终必将见证万紫千红的生态盛景。 她说:“我愿在这时代盛开,我花开后百花杀” 吉林银行作为吉林省经济发展的 “金融引擎”,在数字化转型浪潮中勇立潮头。其开发团队通过分布式架构重构、ArkUI-X 框架迁移及原子化服务开发等技术突破,历时21个自然日完成 HarmonyOS NEXT 核心功能版本适配。今天让我们采访一下吉林银行的鸿蒙开发...

「DeepSeek-V3 技术解析」:无辅助损失函数的负载均衡

「DeepSeek-V3 技术解析」:无辅助损失函数的负载均衡

编者按: 在混合专家模型(MoE)的实践中,负载不均衡俨然已成为制约模型性能提升的关键瓶颈之一。传统的均衡策略往往需要引入复杂的辅助损失函数,不仅增加了训练的复杂度,还可能干扰模型的核心学习目标。工程师们在提升模型效率的道路上,一直苦苦追寻着一个优雅而高效的平衡解决方案。 DeepSeek 团队的这项研究,为这一长期困扰业界的技术难题提供了令人耳目一新的解决...

事务处理对持久统计信息自动收集的影响

事务处理对持久统计信息自动收集的影响

事务处理对持久统计信息自动收集的影响 持久化统计信息 持久统计信息将统计信息存储到磁盘,使它们在服务器重启后保持不变,优化器更有可能在查询时做出一致的选择,从而提高执行计划的稳定性。 在innodb_stats_persistent=ON(默认值)或表定义使用 stats_persistent=1时,优化器统计信息会持久化保存。 持久统计信息存储在 mysq...

Nacos 发布 MCP Registry,实现存量应用接口“0改动”升级到 MCP 协议

Nacos 发布 MCP Registry,实现存量应用接口“0改动”升级到 MCP 协议

MCP 的发展速度之快,似乎超出了大部分人的想象。今年2月,Cursor、Windsurf、Cline 均开始引入 MCP,近日 OpenAI 宣布支持 MCP,国内百度地图、高德地图陆续发布 MCP Server,还有一众非常活跃的提供 MCP 托管和中间件服务的供应商,MCP 生态正呈现越加丰富和成熟的发展态势。 虽然 AI 在短期内依旧面临 ROI 的...

国产化替代是个伪命题?被误解多年的开源软件,如今怎么样了?

国产化替代是个伪命题?被误解多年的开源软件,如今怎么样了?

大家好,我是陈哥。 最近,我们刚推出了《禅道国产化替代方案2.0》,正巧与一位互联网行业的朋友聊到国产化替代与开源软件。他说:国产化替代是个伪命题。很多产品不过是在国外开源软件上套皮,这和直接使用国外技术有什么区别? 他的话确实是很多人的疑虑,当前业界也一直存在着对开源软件安全性的争议。任正非曾说:“不要重复发明轮子,要站在巨人的肩膀上创新。”实际上,国产化...

先锋集结 | Elastic Pioneer 先锋者计划启动,快来加入!

先锋集结 | Elastic Pioneer 先锋者计划启动,快来加入!

💡搜索技术江湖的隐藏“扫地僧”,​是时候出山了​!15年​技术​积累的Elastic​search为你搭建​了Elastic Pioneer 先锋者​计划舞台,​赶紧站上C位​,书写你的江湖传说!是大神就现在证明!📌扫码上传你的Elasticsearch神操作​ (演讲 | 文章 | 代码 | 解决方案 等贡献,赢取Pioneer积分)🏆月度榜单刷新江...

分布式数据一致性场景与方案处理分析|得物技术

分布式数据一致性场景与方案处理分析|得物技术

一、引言 在经典的CAP理论中一致性是指分布式或多副本系统中数据在任一时刻均保持逻辑与物理状态的统一,这是确保业务逻辑正确性和系统可靠性的核心要素。在单体应用单一数据库中可以直接通过本地事务(ACID)保证数据的强一致性。 然而随着微服务架构的普及和业务场景的复杂化,原来的原子性操作会随着系统拆分而无法保障原子性从而产生一致性问题,但业务实际又需要保障一致性...

想让你多爱自己一些的开源计时器

想让你多爱自己一些的开源计时器

我用过 Pomotroid、Reminders MenuBar、Timer 等众多优秀、开源的番茄时钟和计时工具,它们帮我更高效地管理时间,让我更专注地投入工作。 但有一个问题始终困扰着我:每当计时结束时,我总是习惯性地忽略休息提醒,继续沉浸在手头的事情中,直到第二天身体不适才追悔莫及。 最近,我发现了一款特别贴心的开源计时工具------Catime。它体...

Databend 产品月报(2025年3月)

Databend 产品月报(2025年3月)

很高兴为您带来 Databend 2025 年 3 月的最新更新、新功能和改进!我们希望这些增强功能对您有所帮助,并期待您的反馈。 仪表盘共享 您现在可以在 Databend Cloud 上与组织内的所有人或特定个人共享您的仪表盘,并选择以下权限级别之一来控制他人对其的访问方式: 只读 (Read Only) :查看仪表盘,但无法进行更改或运行查询以获取最新...

业务复杂度治理方法论--十年系统设计经验总结

业务复杂度治理方法论--十年系统设计经验总结

作者:京东物流 尹昊喆 一、复杂度综述 1、什么是复杂度 软件设计的核心在于降低复杂性。 --《软件设计的哲学》 业界对于复杂度并没有统一的定义,斯坦福教授John Ousterhout从认知负担和工作量方面给出了一个复杂度量公式    子模块的复杂度cp乘以该模块对应的开发时间权重值tp,累加后得到系统的整体复杂度C 这里的子模块复杂度cp是一个经...

高效定位 Go 应用问题:Go 可观测性功能深度解析

高效定位 Go 应用问题:Go 可观测性功能深度解析

作者:古琦 背景 自 2024 年 6 月 26 日,阿里云 ARMS 团队正式推出面向 Go 应用的可观测性监控功能以来,我们与程序语言及编译器团队携手并进,持续深耕技术优化与功能拓展。这一创新性的解决方案旨在为开发者提供更为全面、深入且高效的应用性能监控体验,助力企业在数字化转型中实现卓越的系统稳定性与性能表现。 从商业化版本的首次亮相至今,我们已历经五...

Spring AI与DeepSeek实战三:打造企业知识库

Spring AI与DeepSeek实战三:打造企业知识库

一、概述 企业应用集成大语言模型(LLM)落地的两大痛点: 知识局限性:LLM依赖静态训练数据,无法覆盖实时更新或垂直领域的知识; 幻觉:当LLM遇到训练数据外的提问时,可能生成看似合理但错误的内容。 用最低的成本解决以上问题,需要使用 RAG 技术,它是一种结合信息检索技术与 LLM 的框架,通过从外部 知识库 动态检索相关上下文信息,并将其作为 Prom...

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。