得物App灰度&全量发布效率提升实践
武汉源创会回归,4月20聊聊大模型” 一、背景 得物的发布采用固定的双周迭代,在此基础上如有紧急的需求可以申请中间插入单周迭代版本,在以往的迭代发布过程中从开始准备灰度发布事宜到主要应用市场上架时间跨度较长,站在业务的角度像AB、埋点、新特性反馈的时间太长。 最近我们针对发布流程做了整个链路的优化,通过调整发布节奏、提升双端发布系统自动化能力等措施,帮助业务触达用户效率(每版本提前1天),下文将详细讲述此过程。 二、量化数据 发布过程中涉及的不同职能的业务域较多,信息不透明、无法从全局视角了解
得物千人规模敏捷迭代实践分享
武汉源创会回归,4月20聊聊大模型” PMO 是干什么的?不就是个拉会的嘛? 这种根深蒂固的误解,就像,你说你是学计算机的,别人以为你是修电脑的。如果你是这么想的,那这篇文章应该会重新认识项目管理,以及PMO这个角色。 我们之所以写这篇文章,一是觉得国外传到中国来的PMO守则、指导方针等,存在水土不服的问题,我们现在遇到的问题甚至可能都比国外还要复杂。二是,我们在得物飞速发展的过程中结合理论与实战积累了一些经验,希望可以跟相关从业者探讨和交流。 文章从得物技术团队的发展不同阶段遇到的挑战出发,
Java内存模型(JMM)是基于多线程的吗
武汉源创会回归,4月20聊聊大模型” Java内存模型(JMM)是基于多线程的吗 这个问题按我的思路转换了下,其实就是在问:为什么需要Java内存模型 总结起来可以由几个角度来看待「可见性」、「有序性」和「原子性」 面试官:今天想跟你聊聊Java内存模型,这块你了解过吗? 候选者:嗯,我简单说下我的理解吧。那我就从为什么要有Java内存模型开始讲起吧 面试官:开始你的表演吧。 候选者:那我先说下背景吧 候选者:1. 现有计算机往往是多核的,每个核心下会有高速缓存。高速缓存的诞生是由于「CPU与
简历真的就只看学历吗?学历不好的简历如何自救
武汉源创会回归,4月20聊聊大模型” 前段时间写了一个帖子:《为什么你的简历被HR挂掉?》 然后有一个很犀利的评论是**“**都是废话,一切的简历挂都是学历不够 ” 说实话,作为一个十年左右的面试官,只能说以上的评论不无道理,确实你的学历会伴随你终身,始终影响着你的求职。对于拥有清华北大学历的人来说,同等情况下,显然会有更高的录取几率。 但我想大部分的应聘者已经很难改变自己的学历了,作为本科生或专科生,你当然还有机会通过考研或专升本等方式去提升自己的学历,拿到一个更好的学校背景确实能帮助你再未
elasticsearch 教程(一)程序建立索引
武汉源创会回归,4月20聊聊大模型” elasticsearch 教程(一)程序建立索引 从elasticsearch 8.x开始,除了通过kibana建立索引之外,还可以在Java程序定义索引。待程序运行时,会先检测是否建立索引,如果已建立索引,即使程序中定义的索引结构发生变化,也不会删除索引然后再重建索引;如果没有建立索引,则会按照程序中定义的索引结构新建索引。 下面首先来讲一下es 8.x中的两个注解@Setting和@Mapping,@Setting这个注解根据名称可以得知是定义索引相
为什么互联网大厂的工资那么高?
武汉源创会回归,4月20聊聊大模型” 周末,我去政务大厅办事。工作人员不紧不慢,熟练地办理着业务,每个步骤就像流水线一样,简单可复制。到了下班的点就不放号了,基本不加班。工资虽然不高,也能达到当地中等偏上水平。只要不犯错误,能干到安稳退休,拿着比年轻人工资还高的养老金。算算性价比,保障充足,幸福感满满。看看互联网大厂的工作,高薪意味着什么:老板安排工作,只说大方向。比如说,做出一个让用户快速入睡的小程序。嗯,你没听错,就这么一句话。你就要发挥想象力,揣摩老板的意思,这个小程序给谁使用?设计什么
Java为什么要分为service层,dao层,controller层?
武汉源创会回归,4月20聊聊大模型” java为什么要分为service层,dao层,controller层? 一个项目中不一定都能用得上全部的分层规约,但十分有必要了解每一种的用法,便于去阅读其他人的代码。同样的,虽然遵守规约写代码可能会略微拉低你写代码的速度(PS:多写一些实体类),但越是规范化,模板化的东西,后期的维护成本和学习成本会越低。 《阿里巴巴Java开发规范》关于领域模型的部分介绍如下 分层领域模型规约: DO(Data Object):此对象与数据库表结构一一对应,通过 DA
后端怎样防止重复提交订单?
武汉源创会回归,4月20聊聊大模型” 后端怎样防止重复提交订单? 前言 接口幂等性问题,对于开发人员来说,是一个跟语言无关的公共问题。本文分享了一些解决这类问题非常实用的办法,绝大部分内容我在项目中实践过的,给有需要的小伙伴一个参考。 不知道你有没有遇到过这些场景: 有时我们在填写某些form表单时,保存按钮不小心快速点了两次,表中竟然产生了两条重复的数据,只是id不一样。 我们在项目中为了解决接口超时问题,通常会引入了重试机制。第一次请求接口超时了,请求方没能及时获取返回结果(此时有可能已经
有奖问答 —— 如何高效处理电子表格办公文档
武汉源创会回归,4月20聊聊大模型” 【高手问答第 313 期 —— 如何高效处理电子表格办公文档】 问答地址: https://www.oschina.net/question/4700705_2331750 OSCHINA 本期高手问答(3 月 6 日 - 3 月 12 日)我们请来了嘉宾续日和大家一起聊聊 高效处理电子表格办公文档 那些事。 可讨论的问题包括但不限于: ● 带有高阶复杂功能工作表的自动化处理方法 ● 遇到包含大规模数据工作簿时如何优化读写性能 ● Excelize 适合的
揭秘百度数仓融合计算引擎
武汉源创会回归,4月20聊聊大模型” 作者 | Spark源码践行者 导读 本文介绍了百度数仓融合计算引擎的整体设计原理、优化及实践,阐述了在互联网产品快速迭代的趋势下,基于一层数仓宽表模型的数仓模型如何做到数十秒级查询的技术方案,并从互联网业务变化特性、传统计算引擎存在的问题、融合计算引擎的原理及优缺点、引擎应用场景和效果等角度进行了较为全面的分析,最终通过引擎设计和优化实现了提升查询性能的同时节约数仓存储的目标,降低了用户的数据使用成本。 01 业务背景 1.1 数据现状和数据分析引擎的演
分布式数据库 GaiaDB-X 金融应用实践
武汉源创会回归,4月20聊聊大模型” 1 银行新一代核心系统建设背景及架构 在银行的 IT 建设历程中,尤其是中大行,大多都基于大型机和小型机来构建核心系统。随着银行业务的快速发展,这样的系统对业务的支持越来越举步维艰,主要体现在以下四个方面: 首先是难以支持银行快速发展的业务。随着国内电商、互联网支付、手机支付的迅猛发展,银行的交易量出现指数级的增长。比如我们的某银行客户,当前每秒的交易量峰值在一万多左右,预计在未来几年会逐渐增长到每秒 6 万笔交易,而且后续还会继续增长。在这种情况下,基于
专为大模型训练优化,百度集合通信库 BCCL 万卡集群快速定位故障
武汉源创会回归,4月20聊聊大模型” 1 集合通信对分布式训练至关重要 在分布式训练中,每一块 GPU 只负责处理部分模型或者数据。集群中不同 GPU 之间通过集合通信的方式,完成梯度同步和参数更新等操作,使得所有 GPU 能够作为一个整体加速模型训练。 如果有一块 GPU 在集合通信中出了状况,将会导致其他 GPU 处于等待状态,直到这块 GPU 完成数据同步,集群中所有 GPU 才会开始后续工作。 所以,集合通信性能直接影响了分布式任务的速度,决定了集群中所有 GPU 能否形成合力加速模型
百度 Comate 提升编码效率,释放 10 倍软件生产力
武汉源创会回归,4月20聊聊大模型” 各位线上的开发者朋友们,今天我的分享主要分为四个方面。 首先是 AIGC 发展和 Comate 落地的大背景; 第二是百度 Comate 以及它使用的相关技术; 第三是 Comate 在百度内部的落地情况和使用效果; 最后,展示一个实际的 case 让大家去感受下百度 Comate 在实际工作中是如何帮助大家进行开发和协同的。 软件研发领域的变革实际上一直都在进行。人们始终都在以「高效、智能和持续演进」的理念来指导软件的发展。 随着技术的不断提升,软件开发
RAG一文读懂!概念、场景、优势、对比微调与项目代码示例
武汉源创会回归,4月20聊聊大模型” 本文结合“基于 ERNIE SDK+LangChain 搭建个人知识库”的代码示例,为您讲解 RAG 的相关概念。 01 概念 在2020年 Facebook AI Research(FAIR)团队发表一篇名为《Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks》的论文。这篇论文首次提出了 RAG 概念(目前大语言模型领域的一个重要概念),并对该概念进行详细介绍和解释。 此图是
百度交易中台之系统对账篇
武汉源创会回归,4月20聊聊大模型” 作者 | 天空 导读 introduction 百度交易中台作为集团移动生态战略的基础设施,面向收银交易与清分结算场景,赋能业务、提供高效交易生态搭建。目前支持百度体系内多个产品线,主要包括:度小店、小程序、地图打车、文心一言等。本文主要介绍了百度交易中台的交易链路系统数据一致性的对账系统,主要从准实时对账和大数据离线对账两个方向进行介绍。 全文5167字,预计阅读时间14分钟。 01 前言 交易中台为百度小程序、百度地图打车、百度健康、百度文库、百度电商
智能云加速「低代码+大模型」融合,爱速搭位居 2023 年 IDC 低代码/无代码领导者象限
武汉源创会回归,4月20聊聊大模型” 近期,IDC 发布了《IDC MarketScape: 中国低代码/无代码开发平台 2023 年厂商评估》研究报告。 IDC 预测,到 2027 年,低代码的市场规模将达到 106.3 亿人民币,未来 5 年市场年复合增长率为 32.3%。 凭借对企业级开发场景的深度支持,以及在 AI 原生开发平台领域的创新,百度智能云低代码平台爱速搭(下文简称:爱速搭)在该份报告中位居低代码/无代码开发平台的领导者象限。 1 深度支持企业级场景,提升业务响应效率 1.1
一文带你完整了解Go语言IO基础库
武汉源创会回归,4月20聊聊大模型” 作者 | 百度小程序团队 导读 introduction 对于刚接触Golang学习的同学,估计比较难掌握的知识点之一就是文件IO处理,光在基础库里会发现 golang除了io包提供文件处理外,os包,http包,embed包都有提供类似的处理,由于Golang的继承表达采用的是隐式的表达, 所以他们之间有什么关系?能否相互转换处理?是非常难一眼看出来的。本文就帮大家完整地梳理一下这些io相关的基础库,希望可以帮到大家。 01 IO库 首先来看一下gola
百度智能云千帆,产业创新新引擎
武汉源创会回归,4月20聊聊大模型” 本文整理自 3 月 21 日百度副总裁谢广军的主题演讲《百度智能云千帆,产业创新新引擎》。 各位领导、来宾、媒体朋友们,大家上午好。很高兴今天在石景山首钢园,和大家一起沟通和探讨大模型的发展趋势,以及百度最近一段时间的思考和实践。 自去年 3 月 27 日发布千帆大模型平台到今天,刚好过去了一年的时间。过去这一年,国内外的大模型都在迅速发展,相关应用的爆发趋势也更加明显。 从发展趋势来看,有如下几个特点: 第一, 大模型的技术在不断进步。通过模型架构改进、
云原生数据库下一站:像 MySQL 一样流行,让更多人受益于新技术的发展
武汉源创会回归,4月20聊聊大模型” 过去的半个世纪,数据库产品形态经历了漫长演变与持续更新。起始于大型机的集成式、封闭的数据库服务,随后过渡到小型机时代的标志性 IOE 数据库架构。随着互联网的蓬勃发展,MySQL 等开源数据库掀起了一股浪潮。而云计算的崛起则标志着云数据库新时代的来临。 深究背后的原因,我们不难发现数据库的发展始终紧密跟随用户需求的转变。在当下,云原生数据库崭露头角,受到了 AWS、阿里云、百度智能云等众多云厂商的热烈推崇。作为数据库发展的未来方向,它更有望重塑数据库市场的
浅析如何加速商业业务实时化
武汉源创会回归,4月20聊聊大模型” 作者 | TWL 导读 离业务决策越近,高时效性数据带来的业务价值越大。实时计算过去面临最大的瓶颈是易用性问题,业务常常迫于迭代运维复杂度放弃实时化。我们基于多年深耕商业实时化场景的思考,提出RTS-场景化端到端全托管,彻底释放实时化的潜能。对大数据和实时化感兴趣的小伙伴们,欢迎交流探讨! 全文6411字,预计阅读时间17分钟。 01 业务背景 互联网红利殆尽,精益化运营成为主旋律。 众所周知,互联网红利殆尽,进入成熟阶段,各个公司都以精细化运营的方式来正
今日推荐
周排行