公司:携程
携程集团有限公司(英语:Trip.com Group Ltd),是一家总部设立在上海的中国大型旅游网站,1999年创办。2003年12月,该公司在美国纳斯达克(股票代码:TCOM)上市。目前携程已在中国大陆的北京、广州等17个城市设立分支机构,在南通设立服务联络中心,并在香港及台湾皆有旗下事业,占中国在线旅游市场份额一半以上,是中国最大的在线旅行社,也是全球最大的在线旅行社之一。携程旗下拥有携程网、去哪儿网、Skyscanner、Trip.com四个主要品牌,以及驴评网、鸿鹄逸游、永安、易游等多个支线品牌。
Lucene 倒排索引原理
Lucene一直以来是实现搜索功能的神兵利器,而Lucene之所以能在搜索中发挥至关重要的作用正是因为倒排索引。本文将介绍一下倒排索引的概念以及倒排索引在Lucene中的实现原理。
Java AQS 核心数据结构-CLH 锁
本篇文章从自旋锁出发,详细介绍了 CLH 锁及 AQS 对 CLH 的改造。
去哪儿 Android 客户端隐私安全处理方案
隐私信息安全和保护是互联网最基本和最重要的部分,本文介绍了去哪儿网如何通过技术手段,简单高效全面的对自身和三方 SDK获取隐私信息的管控,包含功能特性及优势,以及技术实现细节。
质量保障新手段,携程回归测试平台实践
给因频繁进行回归测试而困扰的朋友一些借鉴。
IM之Qunar实现
Qunar由于业务上对 IM 系统的需求,以及对 IM 需要支持的功能和扩展,结合市面上已有的 IM 的实现,实现了自己的一套完善的办公 IM 和客服 IM 系统。具备了以下几个重要特点:实时性,可靠性,一致性,安全性,扩展性,高并发。
CrateDb在携程机票BI的实践
没有完美的存储方案,只有最适合的存储方案。
对内 DDD 对外 API 之—对外 API 的设计理念
什么是对内 DDD,对外 API 呢,这个是我们业务研发领域内使用 DDD 作为领域设计、微服务设计的理念的实践原则,领域间使用 API 进行交互的一种通俗易懂的说法。
去哪儿网 QRN 兼容升级方案
react-native 目前是去哪儿网跨端最佳方案,已是去哪儿网客户端的主要技术栈。qrn-js 是在 react-native 基础上开发的一个专属于去哪儿的 rn 框架。
携程Redis治理演进之路(二)
如何有效控制Redis实例大小?
Qunar 营销组件中台工程化探索及实践
去哪儿网在旅游行业,拥有庞大的用户群体,除了日常的购票之外,我们也想和用户做更多的触达,让用户感受到平台的温度,这个触达主要分为三个部分:
- 日常的促销,比如机票、酒店购买完毕,可以抽奖、发起砍价拿现金等活动,增加用户的粘性,切实给用户带来实惠。
- 新客的引导,app 端和小程序都有新人专区,有各式各样的活动、任务引导用户购票转化。
- 逢年过节时,平台会推出大力度的促销活动,进一步的提高用户转化,提高品牌影响力。
上面主要的三个场景,去哪儿网各业务线也都有对应的产品运营团队来负责,那么问题来了,触达用户是需要页面的,如此高频度,大规模的页面,该如何产生呢?
Java 黑科技——Serviceability Agent
基于 SA 获取 JVM 中的方法调用数据,实现零侵入业务系统获取可下线代码。Java SA 是如何做到的呢?其实现原理让我产生了浓厚的兴趣,探索的过程中发现网上的资料极少,也无详细官方文档,只能通过啃源码才能了解一二,过程中个人收获颇丰,谨以此文记录整个探索过程,希望对其他想了解 Java SA 的同学提供些帮助,同时通过对 SA 的使用,向大家介绍一个深入了解 JVM 内部运行时数据及内部实现机制的利器。
单周多发场景下,携程机票基于Light Merge的自动化分支管理策略
随着移动互联网时代的高歌猛进,产品的研发迭代速度变得愈来愈快,工程复杂度越来越高,这对产品研发过程提出了高质量、高效率、更灵活的要求。在研发团队的开发协作上,开发人员遵循一套可靠且灵活的代码和分支管理准则。在机票主流程前端一周多次发版的背景下,对工程高效率迭代和持续集成的需求尤为迫切。不同研发团队在分支管理上有很多优秀的实践,更多的时候会根据团队以及项目特点选择最合适的分支管理策略。
去哪儿网 ReactNative 跨小程序多端方案介绍
qrn-remax-unir是一套由去哪儿网前端技术团队实现的将RN适配到小程序端的跨端组件,通过该组件库可快速方便的将RN源代码直接运行到小程序端。对RN源代码侵入度低,并且调试和替换组件相当方便。
数据库迁移方案的思考与总结
数据库迁移拆分是我们日常运维工作中不可避免的一环,本文主要分析数据库常用的迁移方案对应的使用场景以及优劣势,同时分享了 Quanr 数据库使用架构,以及架构演进过程中的实践经验。
“深耕内容”背景下,携程如何做景酒优质内容的挖掘
伴随信息时代的快速发展,消费者的消费观念趋于理性、客观,对产品本身的质量要求也越来越高。在用户难以直接接触到产品的情况下,能否第一时间让用户对目标产品有快速、深入的了解,已经成为产品推荐的关键。因此,优质、多样、精简、信息含量高的内容素材,对提高产品吸引力至关重要。
就旅行场景而言,通过给景酒打上不同维度的标签,既有利于平台通过用户偏好更加合理地推荐相应产品,也能帮助用户对景酒有更快速的了解。同时,我们在景酒标签的基础上,进行更加深刻的内容挖掘,结合标签相关的、内容优质的推荐理由,大幅度加深用户对产品特色的了解,帮助客户快速挑选出最心仪的产品,提升用户体验。
国际酒店用户服务能力提升(三)
本文承接《国际酒店用户服务能力提升(一)》、《国际酒店用户服务能力提升(二)》。前两篇文章中主要说了售前服务,本篇会重点说下售后服务相关业务和改进。