公司:京东
京东是中国最大的电子商务公司之一,成立于1998年。公司提供在线零售、物流配送、支付服务等一系列互联网服务。京东市场规模庞大,是中国最大的网络零售商之一。随着国内电子商务市场的不断发展和技术的不断提升,京东已经成为中国互联网行业的领导者之一。
四层负载均衡的NAT模型与DR模型推导
本文首先讲述四层负载均衡技术的特点,然后通过提问的方式推导出四层负载均衡器的NAT模型和DR模型的工作原理。通过本文可以了解到四层负载均衡的技术特点、NAT模型和DR模型的工作原理、以及NAT模型和DR模型的优缺点。读者可以重点关注NAT模型到DR模型演进的原因(一种技术的诞生肯定是为了弥补现有技术的不足)。除此之外,读者可以多多关注一些基本的、底层的知识,比如内核空间、用户空间、计算机网络等。 为了叙述方便,文中将“四层负载均衡器” 简称为“FLB” (Four-tier Load Balancer)。
前端智能化助力大促会场开发提效 48%
本次11.11大促中大规模应用 Deco 做个性化会场模块开发。
到家Flutter动态化瘦身方案的探索
由于Flutter的跨平台应用特性,可以提高人效之余,还能保证在iOS和Android平台实现方案的统一性,避免了后续因需求业务扩展由于实现方案不同带来的限制。目前京东到家19个活动落地页已经全部替换为Flutter实现,与此同时也带来了包体积的不断膨胀,其中iOS和Android双端Flutter业务模块包占比都高达20%。苹果官方尽管已经将包体积放宽至200M,考虑到用户在更新和下载的时候的多种场景,我们针对于包的大小限制仍旧以100M为衡量标准,所以Flutter业务模块的瘦身对于到家app来说仍旧是至关重要的。因此我们进行了Flutter包动态下发探索。
AST解析Gradle入门与实践
本文要点:了解Gradle构建工具和Groovy语言;了解通过AST方式去修改Gradle文件。
数据流转可视化探索
随着大数据时代的来临,大数据分析应运而生,随之而来的数据仓库、数据安全、数据分析、数据挖掘等等围绕大数据的商业价值的利用逐渐成为行业人士争相追捧的利润焦点。因此诞生了很多数据产品,作为数据分析工具,数据可视化即可以直观展示数据,是基本要求。
零基础入门原型工具 ProtoPie
只需针对图层配置“图层+触发器+反馈”,ProtoPie 可以实现很多常见动效和页面交互,原型效果逼真。
京东APP秒级百G日志传输存储架构设计与实战
本文介绍了京东一个新的日志搜集系统的设计方案和带来的巨大成本节省。
游戏化设计中的“双循环”
为了在产品中创造有意义的游戏化体验,我们必须设计一个引人入胜的核心循环,该循环由两个单独的循环(双循环)组成。核心循环是与用户在使用产品时的核心行为相关的一系列重复模式。
一个简答的循环包含3个重复步骤:1、行为,2、奖励,3、拓展。
Java内存模型(Java Memory Model,JMM)
通过对JSR133规范的解读,详细的介绍JMM的核心理论。
用户体验度量之模型解析
用户体验本质上是一种主观感知,具有明显的不确定性和模糊性,随着产品生命周期的演变,用户在产品认知和使用方面的需求也会发生相应的的变化。技术的革新发展与产品的复杂逻辑驱使人们对用户体验更加关注。
用户体验度量揭示的是用户体验,即人使用产品或系统时的个人体验。用户体验最主要的三个特征是有用户的参与,同时用户与产品、系统或者有界面的任何物品进行交互,以及用户的体验是用户所关注的问题,并且是可观察的或可预测的。用户体验度量可揭示用户和物体之间的交互,即可揭示出有效性(能否完成某个任务)、效率(完成任务时所需要付出的努力程度)或满意度(操作任务时,用户体验满意的程度)。用户体验度量是建立在一套可靠的测量体系之上,并且使用同一类的测量手段对事物进行测量,可以将其结果进行比较从而得出相应的结论。
规则表达式还可以这么写
近期在负责一个客服流量智能调度工具的交互设计,其中涉及一个比较有趣的交互 - 书写规则表达式,这类交互不常见且一般只存在于B端,体验往往容易被大家忽视。我们来看看从设计的角度,是如何帮助咱们的客服运营同学更高效地编写规则表达式。
电商SaaS店铺装修系统实战从0到1
装修系统操作的易用性、运营的效率和定制化能力是整个系统设计的重要原则。
引起舒适!什么是好用的界面
有次接到个需求:“我们系统不太好用,视觉升级的时候也麻烦帮着改改。”界面不好用的原因千差万别,还有些属于技术限制。后来经过一个多月的交互视觉改造,才把用户流程中的障碍清理的差不多,业务对改版方案也比较满意。本文探讨如何设计出“好用”的界面。
精卫测试系统-代码覆盖率实现之路
精卫系统致力于研发体系的数字化建设,其核心是提升我们整体的研发效率。代码的覆盖率就是其中比较重要的一部分,本篇文章将详细介绍,针对京东到家相关业务线,是如何实现代码覆盖率建设以及提升测试质量。
requestAnimationFrame 执行机制探索
你知道动画帧(requestAnimationFrame)吗?你真的了解 requestAnimationFrame 吗?本文带你深入探索 requestAnimationFrame 的执行机制。
构建结构化的知识体系
互联网时代,我们获取信息的渠道非常多,随时在手机上都能看到各种公众号、个人经验分享、沙龙等等。这些信息大多是碎片化的,感觉看到了学到了很多知识可是水平还是没怎么提高,还有些设计师经常抱怨“我要学习的东西太多了,但却不知道应该学什么”。