公司:vivo
维沃移动通信有限公司(通称:vivo)是一家中国科技公司,主要生产智能手机、无线耳机等消费电子产品。
公司曾用名步步高通信设备有限公司、步步高通信科技有限公司,前身是1995年10月建立的步步高电话机厂,曾是步步高电子旗下品牌(前身为步步高音乐手机)。
深入解析Redis的LRU与LFU算法实现
重点介绍了Redis的LRU与LFU算法实现,并分析总结了两种算法的实现效果以及存在的问题。
证书管理:从手工到平台化
本文介绍了vivo业务运维证书管理从手工到平台化的历程。
vivo 自研鲁班分布式 ID 服务实践
本文介绍了什么是分布式ID,其业务场景以及9种实现方式,同时基于vivo内部IT的业务场景,介绍了自研鲁班分布式ID服务的实践。
设计基础法则
本篇将着重介绍界面设计中最基础、最常用的法则:「格式塔法则」与「交互设计五定律」,希望这些法则能够为你的设计工作带来帮助。
“事后达尔文”—— 游戏业务效果评估方法实践
本文会基于实际应用案例,来给大家仔细阐述相关方法模型的思考过程,实现原理,应用结果。
浅析 Jetty 中的线程优化思路
本文介绍了 Jetty 中 ManagedSelector 和 ExecutionStrategy 的设计实现,通过与原生 select 调用的对比揭示了 Jetty 的线程优化思路。
vivo 游戏黑产反作弊实践
本文首先通过分析vivo渠道服游戏黑产的获利点,说明vivo游戏需要关注的黑产问题,然后通过分析黑产常见的作弊特征,并结合实际对抗案例,阐述vivo游戏业务安全防控体系。
vivo 帐号服务稳定性建设之路-平台产品系列06
帐号是一个核心的基础服务,对于基础服务而言稳定性就是生命线。在这篇文章中,将与大家分享我们在帐号稳定性建设方面的经验和探索。
纠删码技术在vivo存储系统的演进【上篇】
本文将学术界和工业界的纠删码技术的核心研究成果进行了相应的梳理,然后针对公司线上存储系统的纠删码进行分析。
vivo游戏中心分类排行体验焕新
如何运用科学的思维与美学的呈现来提升体验进而助力业务增长是我们持续思考的问题。此次分类排行页改版是一次一级页面的重焕新生,同时也是设计对科学美学融合的探究实践。在此过程中通过用户研究、数据分析、竞品分析等方法挖掘问题,运用类比分析、体验地图、画像研究等方法解题,最后通过体验度量模型及上线数据验证,获得了相对理想的数据结果。本次设计复盘将整个设计过程中的设计思考,思路亮点等抽炼聚合,希望能为大家后续的设计工作带来不一样的灵感启发。
Kafka实时数据即席查询应用与实践
Kafka中的实时数据以Topic的概念进行分类存储,而Topic的数据有一定的时效性。在定位一些实时数据的Case时,如果没有对实时数据进行历史归档,在排查问题时,没有日志追述,会很难定位是哪个环节的问题。
前端开发如何更好的避免样式冲突?级联层(CSS@layer)
本文主要讲述了CSS中的级联层(CSS@layer),讨论了级联层的创建、嵌套、排序和浏览器支持情况。级联层可以用于避免样式冲突,提高代码可读性和可维护性。以及相关的级联知识的深入理解。
深入浅出 OkHttp 源码解析及应用实践
本文首先从源代码入手简要分析了一个请求发起过程中的核心代码,接着通过流程图和架构图概括地介绍了OkHttp的整体结构,重点分析了拦截器的责任链模式设计,最后列举了OkHttp拦截器在项目中的实际应用。
TLS 加速技术:Intel QuickAssist Technology(QAT)解决方案
本文介绍了 Intel QAT 技术方案,通过Multi-Buffer技术和QAT硬件加速卡的两种方式实现对TLS的加速。
使用doop识别最近commons text漏洞的污点信息流
本文基于笔者对doop静态程序分析框架源代码和规则学习,并结合对目前漏洞公开技术细节的学习,修改增强doop app only模式下的分析规则后,实现通过doop工具识别commons text rce漏洞(CVE-2022-42889)。
一种KV存储的GC优化实践
本文希望基于从KV存储的设计开始讲解,到GC设计的逐层优化的过程,从问题的存在到不同层面的分析,可以给读者在类似的优化实践中提供一种参考思路。