上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 43 下一页
摘要: OkHttp 在 Java 和 android 世界中被广泛使用,深入学习源代码有助于掌握软件特性和提到编程水平。本文首先从源代码入手简要分析了一个请求发起过程中的核心代码,接着通过流程图和架构图概括地介绍了OkHttp的整体结构,重点分析了拦截器的责任链模式设计,最后列举了OkHttp拦截器在项目中的实际应用。 阅读全文
posted @ 2023-05-19 10:07 vivo互联网技术 阅读(609) 评论(0) 推荐(2) 编辑
摘要: 本文基于笔者对doop静态程序分析框架源代码和规则学习,并结合对目前漏洞公开技术细节的学习,修改增强doop app only模式下的分析规则后,实现通过doop工具识别commons text rce漏洞(CVE-2022-42889)。内容包含三部分,第一部分简单介绍doop分析框架,第二部分简单介绍commons text漏洞的原理和代码调用栈,第三部分重点介绍如何改造doop app only模式下的规则以识别commons text漏洞的污点信息流。 阅读全文
posted @ 2023-05-16 10:01 vivo互联网技术 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 从内部需求出发,我们基于TiKV设计了一款兼容Redis的KV存储。基于TiKV的数据存储机制,对于窗口数据的处理以及过期数据的GC问题却成为一个难题。本文希望基于从KV存储的设计开始讲解,到GC设计的逐层优化的过程,从问题的存在到不同层面的分析,可以给读者在类似的优化实践中提供一种参考思路。 阅读全文
posted @ 2023-05-12 10:18 vivo互联网技术 阅读(269) 评论(0) 推荐(1) 编辑
摘要: 积分体系作为一种常见营销工具,几乎是每一家企业会员营销的必备功能之一,在生活中随处可见,随着vivo互联网业务发展,vivo积分体系的能力也随之得到飞速提升,本篇主要介绍vivo积分任务体系的系统建设历程。 阅读全文
posted @ 2023-05-04 11:18 vivo互联网技术 阅读(1028) 评论(2) 推荐(3) 编辑
摘要: 本文介绍了推送系统容灾建设和关键技术方案,以及实践过程中的思考与挑战。 阅读全文
posted @ 2023-04-28 09:59 vivo互联网技术 阅读(353) 评论(1) 推荐(2) 编辑
摘要: 本文介绍了协程的概念,并讨论了 Tars Cpp 协程的实现原理和源码分析。 阅读全文
posted @ 2023-04-24 10:13 vivo互联网技术 阅读(222) 评论(0) 推荐(2) 编辑
摘要: 本文详细的记录了一次0点接口严重超时的问题排查经历。本文以作者自身视角极具代入感的描绘了从问题定位到具体的问题排查过程,并通过根因分析并最终解决问题。整个过程需要清晰的问题排查思路和丰富的问题处理经验,也离不开公司强大的调用链、和全方位的系统监控等基础设施。 阅读全文
posted @ 2023-04-23 09:03 vivo互联网技术 阅读(409) 评论(1) 推荐(5) 编辑
摘要: 本文从一例业务中遇到的问题出发,以FLAG_ACTIVITY_NEW_TASK这一flag作为切入点,带大家探究Activity启动前的一项重要的工作——栈校验。文中列举一系列业务中可能遇到的异常状况,详细描述了使用FLAG_ACTIVITY_NEW_TASK时可能遇到的“坑”,并从源码中探究其根源。只有合理使用flag、launchMode,才能避免因为栈机制的特殊性,导致一系列与预期不符的启动问题。 阅读全文
posted @ 2023-04-18 09:55 vivo互联网技术 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了交易平台的设计理念和关键技术方案,以及实践过程中的思考与挑战。 阅读全文
posted @ 2023-04-14 09:26 vivo互联网技术 阅读(2373) 评论(4) 推荐(27) 编辑
摘要: MySQL Replication(主从复制)是指数据变化可以从一个MySQL Server被复制到另一个或多个MySQL Server上,通过复制的功能,可以在单点服务的基础上扩充数据库的高可用性、可扩展性等。 阅读全文
posted @ 2023-04-11 09:43 vivo互联网技术 阅读(436) 评论(0) 推荐(3) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 43 下一页