知鸦日报2022-11-13

2022-11-12 16:30:00 ~ 2022-11-13 16:30:00

Технологии

玩物得志技术:由一个线上问题引出的ParallelStream最佳实践

摘要

ParallelStream作为并行计算的一把利器,我们应该理解其原理,正确,合理地使用这把双刃剑。

玩物得志技术:玩物得志app搜索下拉框的工程实践

摘要

搜索下拉框也叫搜索提示、搜索下拉推荐,是指根据用户当前的输入词提供一个query列表供用户选择。

搜索下拉框在搜索引擎中是一个标配的功能,它可以帮助用户减少输入的时间、明确搜索的意图、提高搜索的准确度,在一定程度上可以引导用户的搜索行为,提高搜索的体验。

登录后可查看文章图片

玩物得志技术:Android安全知识浅谈

摘要

近几年随着网络信息技术迅速发展,移动互联网的生态系统日益庞大,市场上丰富的移动应用也越来越多,在手机APP为我们提供便捷服务的同时,木马病毒、程序破解、广告钓鱼、信息窃取、二次打包等诸多移动端安全问题也一直环绕着我们,若对应用中潜在的安全隐患不能够及时发现和处理,一旦出现问题,无论是对公司或用户,都将受到不可估量的伤害。

2019和2020年是玩物得志高速发展的两年,随着公司的体量越来越大、用户数日益增多,APP工程体积也逐渐庞大,但早期APP应用在安全方面的建设较为薄弱,我们同样面临着这些安全隐患,导致应用程序被破解、核心代码被窃取、API接口被伪造/篡改、黑产用户虚假注册、批量刷单/薅羊毛、推广作弊、群发广告等一系列问题,给公司带来了不小的经济损失。

登录后可查看文章图片

玩物得志技术:玩物得志 - iOS业务层级的架构探索、演进以及实践

摘要

架构没有好坏之分, 只有更加适合自己业务的架构模式。 设计模式没有好坏之分, 只有更加适合自己业务的设计模式。

登录后可查看文章图片

玩物得志技术:玩物数据流的逻辑设计

摘要

本文旨在介绍数据从产生到回流可用过程中所经历的各个阶段,帮助理解整个数据的流向。

登录后可查看文章图片

玩物得志技术:IM主子账号逻辑设计

摘要

在有限的人力、物力跟时间资源下,基于三方IM云服务设计一个能够快速迭代、满足业务、方便扩展的IM系统。

登录后可查看文章图片

携程技术:携程机票BDD UI Testing框架 - Flybirds

摘要

Python Style,多平台,多语言,高扩展。

登录后可查看文章图片

vivo技术:大数据平台架构设计探究

摘要

本文介绍了一些数据平台设计思路来帮助业务减少数据开发中的痛点和难点。

登录后可查看文章图片

京东技术:京东商城积木框架移动端动态化方案实践

摘要

京东在移动端探索实践的动态化方案,已经在商城通天塔和国际站(印尼、泰国)平台得到了落地和实施。

登录后可查看文章图片

满帮技术:满帮大前端效能提升实践

摘要

标准化、高效单端开发、自主动态化发布、配置代替开发、精细化管理——看满帮大前端在效能提升上走过的路。

登录后可查看文章图片

阿里巴巴技术:模型识别背后的样本生成

摘要

淘宝大促有近百个模块、上千个页面,模块间具有相似性,并且模块内部具备多种状态,如果想要准确识别每个模块类型,单模块的样本数量至少要达到万级,而人工标注成本高、效率低下、数据量少,纯靠人力是无法满足模型诉求的。基于此,今天,我来介绍下,模型识别背后的大批量数据样本生成的技术方案。

快手技术:动态化引擎原理解析与开发实践

摘要

介绍Android端动态化引擎的实现原理,并分步骤地实现了动态化引擎的各个模块。

登录后可查看文章图片

网易技术:延迟队列浅析

摘要

本文主要介绍延迟消息的使用场景以及基于常见的消息中间件如何实现延迟队列,最后给出了一个在网易公开课使用延迟队列的实践。

登录后可查看文章图片

阿里巴巴技术:基于DAG的分布式任务调度平台:Maat

摘要

搜索中台建设过程中,单个系统不再能满足复杂业务的需求,更多时候需要多个子系统互相协作,异步地按照指定流程完成一项特定的功能。例如一个应用的上线流程依次需要调用配置同步模块、监控模块、资源更新模块、冒烟模块、引擎创建模块,流程的运行中又有分支判断、上下文传递、失败重试等需求。基于这种需求,Maat将各类流程化的任务集中管理,各个任务节点以分布式的方式运行在不同容器内,保证流程高效稳定地运行。

登录后可查看文章图片

贝壳技术:贝壳分布式调度框架简介

摘要

随着贝壳的业务功能的不断扩大,具有复杂功能的单体应用随之进入了微服务开发的迭代模式。项目需要作业调度模块是个常见需求,在之前单体系统中,集成了quartz完成作业调度模块,因为单体应用集成一次后,单从技术层面看几乎没有新的工作量,而且整体还是比较稳定的,但是当单体应用进行微服务拆分后,很多微服务项目都需要集成作业调度模块,常规的一些作业调度实现,已经无法满足公司级的微服务项目拓张,一种轻量级、分布式、统一管理的作业调度框架势在必行。

登录后可查看文章图片

掌门技术:分布式任务调度框架-brave-dis-job

摘要

之前我负责的一个系统,总是隔三差五出事情。核心的业务逻辑全部通过定时任务来跑,且定时任务没有做集群部署,分布式调度处理。再加上开发人员不太注意代码质量和性能,所以处处是坑。

和团队说过很多次,要把任务拆分出来。但是,最后他们总是以各种理由拖着没做。痛定思痛,我决定自己写一个。

可能很多人会说现在任务调度的框架那么多,比如es-job,tb-scheduler这个半成品,还有xxl-job,直接拿来用不就行了?可是我想说,你要用一个人家的东西,基本的前提就是要熟悉这个东西怎么用,各个配置代表什么意思,出了问题后,要能解决问题,如果不满足要求,要能定制。

那么试问,谁能全部做到?这个学习和改造的成本有多高?所以,基于我对分布式任务调度框架的理解,写了个简单的平台。

登录后可查看文章图片

腾讯技术:分布式任务调度:你知道和不知道的事

摘要

对于定时任务大家应该都不会陌生,从骨灰级别的Crontab到Spring Task,从QuartZ到xxl-job,随着业务场景越来越多样复杂,定时任务框架也在不断的升级进化。

那么今天就来跟大家从以下三个方面聊一聊分布式任务调度:从单机定时任务到分布式任务调度平台的演进过程、腾讯云分布式任务调度平台TCT是如何应运而生的、TCT具体落地案例情况和解决了哪些核心问题。

登录后可查看文章图片

vivo技术:分布式定时任务调度框架实践

摘要

介绍任务调度框架的需求背景和痛点,对业界普遍使用的任务调度框架的使用和优劣势进行了简单的探索介绍。

登录后可查看文章图片


‹ 2022-11-12 日报 2022-11-14 日报 ›

qrcode

关注公众号
接收推送