SF
vivo 互联网技术
vivo 互联网技术
注册登录
关注博客
注册登录
主页
关于
RSS
基于 Lerna 管理 packages 的 Monorepo 项目最佳实践
vivo互联网技术
2019-08-12
阅读 12 分钟
5.8k
对于维护过多个package的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护,本文通过一个示例讲述了如何基于Lerna管理多个package,并和其它工具整合,打造高效、完美的工作流,最终形成一个最佳实践
Android 组件化最佳实践 ARetrofit 原理
vivo互联网技术
2019-08-06
阅读 15 分钟
4.8k
ARetrofit 是一款针对Android组件之间通信的路由框架,实现快速组件化开发的利器。本文主要讲述 ARetrofit 实现的原理。
Spring Session工作原理
vivo互联网技术
2019-07-30
阅读 10 分钟
2.8k
HTTP协议本身是无状态的,为了保存会话信息,浏览器Cookie通过SessionID标识会话请求,服务器以SessionID为key来存储会话信息。在单实例应用中,可以考虑应用进程自身存储,随着应用体量的增长,需要横向扩容,多实例session共享问题随之而来。
Elasticsearch搜索调优权威指南 (2/3)
vivo互联网技术
2019-07-04
阅读 4 分钟
1.9k
本文首发于 vivo互联网技术 微信公众号 [链接] 英文原文:[链接] 作者:Adam Vanderbush 译者:杨振涛 目录 预索引数据 映射 避免使用脚本 强制合并只读索引 Elasticsearch搜索调优权威指南,是QBOX在其博客上发布的系列文章之一,本文是该系列的第二篇,主要介绍了索引预处理、mapping建立、避免脚本的使用、索引段合并...
Elasticsearch搜索调优权威指南 (1/3)
vivo互联网技术
2019-06-13
阅读 6 分钟
1.8k
本文首发于 vivo互联网技术 微信公众号 [链接] 英文原文:[链接] 作者:Adam Vanderbush 译者:杨振涛 目录 文档建模 全局序列号和延迟 多代关系 为文件系统缓存分配内存 Elasticsearch搜索调优权威指南,是QBOX在其博客上发布的系列文章之一,本文是该系列的第一篇,主要从文档建模、内存分配、文件系统缓存、GC和硬件...
【大数据 】SparkSQL连接查询中的谓词下推处理(二)
vivo互联网技术
2019-06-04
阅读 4 分钟
1.7k
本文首发于 vivo互联网技术 微信公众号 [链接] 作者:李勇 目录: 1.左表 join 后条件下推 2.左表join中条件不下推 3.右表join中条件下推 4.右表join中条件不下推 5.总结 在《SparkSql连接查询中的谓词下推处理(一)》中,我们介绍了一些基本的概念,并对内连接查询时的一些基本下推规则进行了分析。 本篇文章要介绍的...
【大数据】SparkSql连接查询中的谓词下推处理(一)
vivo互联网技术
2019-05-16
阅读 5 分钟
1.9k
本文首发于 vivo互联网技术 微信公众号 [链接]作者:李勇 目录: 1.SparkSql 2.连接查询和连接条件 3.谓词下推 4.内连接查询中的谓词下推规则 4.1.Join后条件通过AND连接 4.2.Join后条件通过OR连接 4.3.分区表使用OR连接过滤条件 1.SparkSql SparkSql 是架构在 Spark 计算框架之上的分布式 Sql 引擎,使用 DataFrame 和 ...
搜索和其他机器学习问题有什么不同?
vivo互联网技术
2019-05-10
阅读 7 分钟
1.6k
本文首发于 vivo互联网技术 微信公众号 [链接]作者:Doug Turnbull 译者:林寿怡 目录: 一、衡量搜索的好坏 二、用机器学习生成 ranking 函数 三、单文档 机器学习排序 (point-wise learning to rank) 四、文档列表方法(LIST-WISE),文档对方法(PAIR-WISE) 五、直接用 w/ListNet 优化列表 六、使用 RankSVM 优化文...
Searching with Deep Learning 深度学习的搜索应用
vivo互联网技术
2019-04-16
阅读 3 分钟
2.6k
本文首发于 vivo 互联网技术微信公众号 [链接]作者:Eike Dehling翻译:杨振涛 本文由来自 Textkernel 的软件与数据工程师 Eike Dehling 于2018年10月23日发布与其Linkedin 的 pulse 上,已获得翻译授权。英文原文链接:[链接]
The Principles of OOD 面向对象设计原则
vivo互联网技术
2019-03-29
阅读 2 分钟
2.4k
本文首发于 vivo 互联网技术微信公众号 [链接]作者:Robert C. Martin 翻译:张硕 本文由来自美国业界大牛——Robert C. Martin(俗称“Bob大叔) 发布在 butunclebob.com 上,已获得翻译授权。英文原文链接:[链接] 本篇概括性的介绍了OOD的设计原则,后续还有更多文章会详细剖析、吃透面向对象业务设计的原则。
400+节点的 Elasticsearch 集群运维
vivo互联网技术
2019-03-28
阅读 5 分钟
1.7k
本文首发于InfoQ [链接] 作者:Anton Hägerstrand翻译:杨振涛 目录: 数据量 版本 节点配置 索引结构 性能 Meltwater每天要处理数百万量级的帖子数据,因此需要一种能处理该量级数据的存储和检索技术。 从0.11.X 版本开始我们就已经是Elasticsearch的忠实用户了。在经历了一些波折之后,最终我们认为做出了正确的技术选...
深入理解 MySQL ——锁、事务与并发控制
vivo互联网技术
2019-03-26
阅读 12 分钟
7.1k
本文首发于 vivo 互联网技术微信公众号 [链接]作者:张硕 本文对 MySQL 数据库中有关锁、事务及并发控制的知识及其原理做了系统化的介绍和总结,希望帮助读者能更加深刻地理解 MySQL 中的锁和事务,从而在业务系统开发过程中可以更好地优化与数据库的交互。
上一页
1
…
More
13
14
15
(current)
上一页
15
(current)
下一页