为什么选择使用 OKR 进行项目过程管理

延续上次讨论的的内容,有位朋友给了反馈,但是碍于回覆的字数有限,无法说明的更多,索性将内容弄得多点,变成一篇文章 😂😂😂一、OKR=====OKR 是一个目标管理框架,可以帮助领导者将他们的团队从 A 领导到 B。OKR 的一些好处包含改善焦点、提高透明度以及团队之间更好的一致性。由英特尔的 Andrew Grove 发明,后来由谷歌推广,在硅谷科技公司中广为人知,并被世界各地的许多...
阅读全文

你不知道的Virtual DOM(二):Virtual DOM 的更新

一、前言目前最流行的两大前端框架,React 和 Vue,都不约而同的借助 Virtual DOM 技术提高页面的渲染效率。那么,什么是 Virtual DOM ?它是通过什么方式去提升页面渲染效率的呢?本系列文章会详细讲解 Virtual DOM 的创建过程,并实现一个简单的 Diff 算法来更新页面。本文的内容脱离于任何的前端框架,只讲最纯粹的 Virtual DOM 。敲单词太累了,下文...
阅读全文

浅谈 Android Dex 文件

概述==为什么要了解 Dex 文件了解了 Dex 文件以后,对日常开发中遇到一些问题能有更深的理解。如:APK 的瘦身、热修复、插件化、应用加固、Android 逆向工程、64 K 方法数限制。什么是 Dex 文件在明白什么是 Dex 文件之前,要先了解一下 JVM,Dalvik 和 ART。JVM 是 JAVA 虚拟机,用来运行 JAVA 字节码程序。Dalvik 是 Go...
阅读全文

有赞透明多级缓存解决方案(TMC)

一、引子====11. TMC 是什么TMC ,即“透明多级缓存( Transparent Multilevel Cache )”,是有赞 PaaS 团队给公司内应用提供的整体缓存解决方案。TMC 在通用“分布式缓存解决方案(如 CodisProxy + Redis ,如有赞自研分布式缓存系统 zanKV )”基础上,增加了以下功能: 应用层热点探测 应用层本地缓存...
阅读全文

有赞大数据平台安全建设实践

一. 概述=====在大数据平台建设初期,安全也许并不是被重点关注的一环。大数据平台的定位主要是服务数据开发人员,提高数据开发效率,提供便捷的开发流程,有效支持数仓建设。大数据平台的用户都是公司内部人员。数据本身的安全性已经由公司层面的网络及物理机房的隔离来得到保证。那么数据平台建设过程中,需要考虑哪些安全性方面的问题?环境隔离,数据开发人员应当只需关注自己相关业务域的数据,也应该只能访...
阅读全文

有赞零售小票打印跨平台解决方案

作者:王前、林昊(鱼干)一、背景零售商家的日常经营中,小票打印的场景无处不在,顾客的每笔消费都会收到商家打印出的消费小票,这个是顾客的消费凭证,所以小票的内容对顾客和商家都尤为重要。对于有赞零售应用软件来说,小票打印功能也是必不可少的,诸多业务场景都需要提供相应的小票打印能力。 打印需求端 小票业务场景 小票打印机设备类型过去我们存在的痛点:...
阅读全文

有赞订单导出的配置化实践

一、引子 1.1 背景有赞订单导出业务隶属于有赞交易订单管理组,主要职能是将有赞商家的订单数据通过报表的形式导出并提供下载给商家使用。目前承接了有赞所有的订单导出业务,报表的字段覆盖交易、支付、会员、优惠、发货、退款、特定业务等,合计超过 100 个。 1.2 挑战随着有赞的迅速发展,有赞的行业、业务与产品覆盖面越来越广。从行业角度来看,覆盖了微商城、新零售、餐饮、美业、教育等,...
阅读全文

Mock服务插件在接口测试中的设计与应用

引言==在日常的接口测试中,测试人员常常会遇到以下几种令人头疼的情况: 场景一:依赖的接口状态不稳定,导致集成 CI 常常失败,需要耗费大量时间排查非被测目标本身之外的环境问题 场景二:做异常测试时构造异常数据成本高、难度大,某些异常数据甚至无法通过正常途径构造 场景三:被测目标开发进度先于依赖模块,当测试需要先行介入接口测试,但依赖模块接口尚且不通...
阅读全文

一次大量删除导致MySQL慢查的分析

背景==监控上收到了大量慢查的告警,业务也反馈查询很慢,随即打开电脑确认慢查的原因。现象描述====通过平台的慢查分析之后,我们发现慢查有以下特征:1. 慢查的表名都是sbtest1,没有其他的表2. 大部分的慢查都是查表最新的数据,例如select from sbtest1 limit 1;3. rows examined 为1,没有扫描大量的数据问题分析=...
阅读全文

有赞单元测试实践

一、概述==== 单元测试是指对软件中的最小可测试单元进行检查和验证。单元在质量保证中是非常重要的环节,根据测试金字塔原理,越往上层的测试,所需的测试投入比例越大,效果也越差,而单元测试的成本要小的多,也更容易发现问题。1.1 有赞单元测试1.0架构 以有赞中台某应用为例,应用部署是微服务架构,对外提供dubbo服务,当前的单元测试,采用了分层测试框架,根据代码的分层,分为...
阅读全文