公司:京东
京东是中国最大的电子商务公司之一,成立于1998年。公司提供在线零售、物流配送、支付服务等一系列互联网服务。京东市场规模庞大,是中国最大的网络零售商之一。随着国内电子商务市场的不断发展和技术的不断提升,京东已经成为中国互联网行业的领导者之一。
京东通天塔灵活化模板多端实践之路
方案致力实现产研提效降本同时对业务输出简单易用、多端体验一致的灵活多样化模板搭建能力。
自动获取设计配色的能力探索
羚珑设计算法推荐能力,可基于用户喜好及商品特征,为用户推荐并智能生成设计方案。羚珑可根据主色进行设计方案推荐,为了使推荐更精准,羚珑需要配备更精细的配色识别能力。下面是系统自动识别图片配色的其中一个解题方向,重点记录思路,非最终方案。
大促千万级流量来袭前,我们都在做什么?
压测是目前科技企业及传统企业进行系统容量评估、容量规划的最佳实践方式,本文将基于京东ForceBot平台在大促(京东618、京东双11)备战中的实践历程,给大家分享平台在压测方面的技术变革。ForceBot平台是一款分布式性能测试平台,能够为全链路压测构造千万量级的压测流量,并结合全域流量录制回放、瞬时发压、智能寻点等能力,为整站容量评估与规划提供一站式的解决方案。
京东营销投放平台低代码(Low-Code)实践
投放低代码平台上线以来,整体单素材接入需要的平均研发人力变为原来四分之一。
iPaaS在云原生的思考和探索
iPaaS为京东零售前台研发标准,其定义为:“iPaaS是一套开放、共生、智能、协同的技术标准体系,旨在把被海量业务和流量所成功验证过的平台化能力全面标准化和开放化,并提供覆盖大前端到大后端的立体式和完整的技术开放体系,让开发者从大量同质性劳动中解脱出来,最大程度聚焦在业务开发商,实现高效、灵活开发和定制业务的个性化需求。业务在iPaaS持续繁荣的生态圈中尽情享受了能力共享和技术创新的红利,通过iPaaS,业务能够极速构建运营体系,加速业务数字化升级和业务创新。”。
达达快送规则引擎探索与实践
2020是达达物流业务快速增长的一年,接入的商户越来越多,从个人到小B再到大型商超,连锁品牌。业务场景也日益增长:外卖,超市,鲜花,个人同城配送等。在满足商家各种各样的需求的同时,还需要保证较高的“履约率”和配送效率。这就需要我们在系统中做各种各样的决策,来做一些精细化运营。
京东到家商品系统架构演进
本文讲述了 京东到家商品系统 创建至今,系统架构三个阶段的演进,以及如何通过设计来解决业务快速发展滋生的系统复杂度问题。
DI 原理解析 并实现一个简易版 DI 容器
DI—Dependency Injection,即“依赖注入”:对象之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个对象注入到对象属性之中。依赖注入的目的并非为软件系统带来更多功能,而是为了提升对象重用的频率,并为系统搭建一个灵活、可扩展的框架。
海豚系统自定义布局 京东全球购提效探索 (下篇)
这篇将重点介绍前台展示逻辑,主要从客户端的角度阐述自定义布局如何从数据解析到界面渲染,最后完成内容更新。
不懂物理的前端不是好的游戏开发者(一)—— 物理引擎基础
游戏现在似乎已经成为了大家绕不开的一个娱乐方式,从大型端游到手游,到页游,再到各种 APP 里面的 H5 小游戏,它以各种方式入侵了我们的生活。那么在享受游戏的同时,作为一名前端开发,也开始思考如何开发一款游戏,在技术层面它应当具备什么?
除了基本的游戏画面、动效开发、渲染功能,还有一项值得探究的东西,那就是物理引擎。一个好的物理引擎,保证了游戏内的交互体验和现实中相似,给人提供了更优质的体验。
现在好用的物理引擎有很多,大部分都是开箱即用,但物理引擎的基础和底层逻辑是什么样子的,可能有些人并不了解。从这期开始我们将分多个部分介绍物理引擎的基础,让大家对此更加了解。以下的内容部分参考自《游戏物理引擎开发》。
京东APP后台多端融合架构代码重构实战
很多项目,在持续的版本迭代中,还伴随着人员的更替过程,往往为了解决眼前的需求,最常见的就是直接复制类似的逻辑,或者就是在末尾追加逻辑。同时,受限于对老版本的需求理解,很容易出现新需求覆盖老需求的参数值,无意识的更改老版本结果等。那么倘若系统的隔离性做的不好,则极易产生A功能的改动,影响BCD等一大堆功能的正确性。
以京东App的后台为例,就是一个典型的复杂系统,涉及开发人员众多,模块巨多,迭代时间很长(已近10年),很多业务逻辑已无从考证,开发人员也已经换了好几轮,那么对于这样的系统,如何让开发人员做的需求、功能隔离开,互不影响,各小模块又能各自健壮、系统又具备相当的扩展性、配置化率又高(仅通过配置即可完成功能的变更),就成了一个不得不深入考虑的问题。
京东到家售后系统典型问题设计与实践
通过阅读本文,您将了解到一个售后系统应该具备的一些能力,售后系统在整个上下游系统中的定位,售后系统基本的系统架构以及针对售后业务场景中常见问题的解决方案。
3D性能优化 | 说一说glTF文件压缩
最近做T级互动,需要使用到3D模型。相信大家和我一样,在开始着手的时候,一定会有这么些问题:
- 如何选择3D模型的导出格式
- 如何对模型文件进行优化
- 在大流量的项目中兼容性怎么样
让我们通过这篇文章,进行细致的探索、调研与沉淀。
海豚系统自定义布局 京东全球购提效探索 (上篇)
随着京东国际频道品牌升级,个性化业务需求爆发式增长,海豚系统开始了楼层化自定义布局模式的探索。
如何做一个“善解人意”的IP智能图库
本文先讲解研究纹样提炼规则时的心路历程,引出纹样的规则,然后结合“实现模型”和“心理模型”的两种设计方案是如何融合规则在设计层面的,最后用随机生成剖析用户心智。
Flutter For Web实践
Flutter For Web已经发布一年多时间,它的发布意味着我们可以真正地使用一套代码、一套资源部署整个大前端系统(包括ios、Android、Web)。经过一段时间的探索,使用Flutter For Web技术开发了移动端可视化编程平台——Flutter乐高,在此分享使用Flutter For Web实践过程和踩坑实践。