会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
vivo 互联网技术
分享 vivo 互联网技术干货与沙龙活动,推荐最新行业动态与热门会议。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
46
47
48
49
50
51
52
53
下一页
2020年1月10日
Kotlin 协程真的比 Java 线程更高效吗?
摘要: 都说 Kotlin协程比线程性能好很多,然而事情的真相真是如此么?
阅读全文
posted @ 2020-01-10 14:14 vivo互联网技术
阅读(3845)
评论(0)
推荐(2)
2019年12月30日
Spark 数据倾斜及其解决方案
摘要: 本文从数据倾斜的危害、现象、原因等方面,由浅入深阐述Spark数据倾斜及其解决方案。
阅读全文
posted @ 2019-12-30 11:00 vivo互联网技术
阅读(1750)
评论(0)
推荐(0)
2019年12月23日
大数据平台架构设计探究
摘要: 近年来,随着IT技术与大数据、机器学习、算法方向的不断发展,越来越多的企业都意识到了数据存在的价值,将数据作为自身宝贵的资产进行管理,利用大数据和机器学习能力去挖掘、识别、利用数据资产。如果缺乏有效的数据整体架构设计或者部分能力缺失,会导致业务层难以直接利用大数据大数据,大数据和业务产生了巨大的鸿沟,这道鸿沟的出现导致企业在使用大数据的过程中出现数据不可知、需求难实现、数据难共享等一系列问题,本文介绍了一些数据平台设计思路来帮助业务减少数据开发中的痛点和难点。
阅读全文
posted @ 2019-12-23 10:35 vivo互联网技术
阅读(1100)
评论(0)
推荐(0)
2019年12月17日
探究JS V8引擎下的“数组”底层实现
摘要: JavaScript 中的数组有很多特性:存放不同类型元素、数组长度可变等等,这与数据结构中定义的数组结构或者C++、Java等语言中的数组不太一样,那么JS数组的这些特性底层是如何实现的呢,我们打开V8引擎的源码,从中寻找到了答案。V8中对数组做了一层封装,使其有两种实现方式:快数组和慢数组,快数组底层是连续内存,通过索引直接定位,慢数组底层是哈希表,通过计算哈希值来定位。两种实现方式各有特点,有各自的使用情况,也会相互转换。
阅读全文
posted @ 2019-12-17 11:36 vivo互联网技术
阅读(2374)
评论(0)
推荐(0)
2019年12月16日
JavaScript 引擎 V8 执行流程概述
摘要: v8是一款高效高速的JavaScript引擎,广泛用于前端和后端。本文是个v8的入门级讲解,主要讲解下v8的整个执行流程,从v8的源文件,词法分析,语法分析,抽象语法树,字节码,执行字节码,turbofan优化编译器等各个流程进行大致的讲解,希望给想学习v8的人有个整体的流程认知。
阅读全文
posted @ 2019-12-16 11:27 vivo互联网技术
阅读(1244)
评论(0)
推荐(0)
2019年12月10日
Glide生命周期原理
摘要: Android App中图片的展示是很基本也很重要的一个功能,在Android平台上有很多的图片加载解决方案,但是官方认可的是Glide。Android App的页面是有生命周期的,Glide比较好的一个功能就是具有生命周期管理功能,能够根据页面和APP的生命周期来管理图片的加载和停止,也开放接口供用户在内存紧张时手动进行内存管理。本文重点是生命周期源码的分析,不会从简单的使用着手。 目录:
阅读全文
posted @ 2019-12-10 18:38 vivo互联网技术
阅读(1266)
评论(0)
推荐(0)
2019年11月25日
一文了解 Consistent Hash
摘要: 在分布式环境下面,我们经常会通过一定的规则来进行数据分布的定义,本文描述的取模算法和一致性hash是通过一定规则产生一个key,对这个key进行一定规则的运算,得出这个数据该去哪儿。
阅读全文
posted @ 2019-11-25 11:24 vivo互联网技术
阅读(305)
评论(0)
推荐(0)
2019年11月18日
vivo web service:亿万级规模web服务引擎架构
摘要: vivo web service是开发团队围绕奇点内核打造出的基于vivo手机平台的web服务引擎,该服务引擎从浏览器产品线中经过多年迭代而出。除了提供可靠的基础Web服务,服务引擎还集成了非常强大的扩展功能。本文从架构方面对该服务引擎进行一次简单剖析,帮助读者对vivo web service有一个整体了解。
阅读全文
posted @ 2019-11-18 11:09 vivo互联网技术
阅读(1670)
评论(0)
推荐(0)
2019年11月11日
如何编写高质量的 JS 函数(4) --函数式编程[实战篇]
摘要: 从如何用 F函数式编程思想编写高质量的函数、分析源码里面的技巧,以及实际工作中如何编写,来展示如何运用函数式编程来提高函数的质量,打通你的任督二脉。
阅读全文
posted @ 2019-11-11 11:25 vivo互联网技术
阅读(603)
评论(0)
推荐(0)
2019年11月4日
浅谈Kotlin中的函数
摘要: 本文简单谈下Kotlin中的函数,从例子入手,从一般写法到使用特性进行简化,再到原理解析。
阅读全文
posted @ 2019-11-04 11:44 vivo互联网技术
阅读(712)
评论(0)
推荐(0)
上一页
1
···
46
47
48
49
50
51
52
53
下一页
公告