詹姆 + 关注
来自阿里巴巴飞猪部门,目前主要负责机票搜索系统开发

詹姆 发表了文章:

看图了解RocksDB

发布时间:2018-11-14 20:58:07 浏览:5344 回帖 :0

它是一个高性能的Key-Value数据库。设计了完善的持久化机制,同时保证性能和安全性。能够良好的支持范围查询,因为K-V记录就是按照Key来排序的。 下图为写入的流程: 可以看到主要的三...

开发框架与中间件 性能 levelDB 排序 HASH 索引 高性能 facebook 磁盘 存储 SST rocksdb

詹姆 发表了文章:

看图了解java Map的几种实现

发布时间:2018-11-13 18:16:04 浏览:675 回帖 :0

hash查找的低时间复杂度让map成为特别常用的容器,一起来看看不同jdk版本下的几种map实现 HashMap 1.8: 数组包含多个桶,每个桶由链表...

java 容器 HASH JDK hashmap 数组

詹姆 发表了文章:

看图了解JVM

发布时间:2018-11-13 16:45:13 浏览:642 回帖 :0

java jvm 线程 同步

詹姆 发表了文章:

机票分享第八篇 机票不展示排查

发布时间:2018-07-15 13:44:11 浏览:927 回帖 :0

机票搜索系统必须能回答商家为什么他的商品不在搜索结果里,还要将此能力工具化。一次搜索是按照指定的范围做一系列筛选的过程,要做的是从筛选日志提取出客户关注的那部分信息。 一、对比新旧两种方式 ...

搜索 日志 机票

詹姆 发表了文章:

机票分享第七篇 机票的派单

发布时间:2018-07-15 13:30:48 浏览:879 回帖 :0

来飞猪以后做的最坑的项目,相当于对商品模型、交易流程有一个小的颠覆。 一句话描述派单:机票由代理商直接销售给买家,变为代理商->平台自营->买家。 一、缘何派单 1、引入B2B商品的必要条件...

B2B 机票 派单

詹姆 发表了文章:

机票分享第六篇 机票搜索系统演进的经验

发布时间:2018-07-15 13:26:05 浏览:1091 回帖 :1

机票业务非常复杂,我们不得不应对这些复杂,也不断的想出一些招数演进系统。我回顾所做的事,再次思考并归纳核心思路,完成了本篇。 一、最大化统一,最小化变化 业务复杂,更不能随意新增接口、流程,思...

系统设计 机票

詹姆 发表了文章:

机票分享第四篇 机票搜索系统对数据的同步

发布时间:2018-07-15 13:19:01 浏览:920 回帖 :0

前篇介绍了核心数据如何被用于计算,本篇介绍数据是如何准备的。抓取/录入的数据会先入到数据库,为保证数据查询的速度建立了缓存层,需要探讨数据从库到缓存的方案。要解决变更监听、分片路由、数据一致性、搜索时...

数据同步 机票

詹姆 发表了文章:

机票分享第三篇 机票计算过程及时间复杂度(国际篇)

发布时间:2018-07-15 13:14:56 浏览:907 回帖 :0

延续上篇国内机票计算的话题,依然聚焦机票计算层,扩大范畴到国际。国际机票的区别在于会做更多的拼接,若所有数据全部参与计算则耗时过长,需要挑选一部分,还要保证挑选的部分恰好对应最低的价格。国际机票的有趣...

搜索 机票

詹姆 发表了文章:

机票分享第二篇 机票计算过程及时间复杂度(国内篇)

发布时间:2018-07-15 13:10:30 浏览:981 回帖 :0

机票搜索过程:按照请求的条件,取得对应的运价、规则、座位,三者匹配并计算出票价,排序选择优先价格并展示。主要代价花在其中的匹配步骤,也是本篇介绍的重点。匹配和计算都位于计算层。 一、国内机票单程...

机票

詹姆 发表了文章:

机票分享第一篇 机票由何而来

发布时间:2018-07-15 13:00:26 浏览:1322 回帖 :1

遥想05年刚加入飞猪,有同学问我机票搜索是怎么做的,一时间不知如何回答。转眼三年过去,为了给自己一个交代,抽时间把所负责的业务、系统、心得加以总结,才有了这几篇机票分享的文章。由于所用的技术、架构都是...

机票

来自阿里巴巴飞猪部门,目前主要负责机票搜索系统开发

感兴趣or擅长的领域:

更多>
更多>
既何
既何
文章:0丨 粉丝:0丨 话题:0
紫兰麦
紫兰麦
文章:0丨 粉丝:0丨 话题:0
游客efeusn6tkg33c
游客efeusn6tkg33c
文章:0丨 粉丝:0丨 话题:0
我的枫叶
我的枫叶
文章:0丨 粉丝:0丨 话题:0
zz2019
zz2019
文章:0丨 粉丝:2丨 话题:0
mkstone
mkstone
文章:0丨 粉丝:0丨 话题:0