公司:京东
京东是中国最大的电子商务公司之一,成立于1998年。公司提供在线零售、物流配送、支付服务等一系列互联网服务。京东市场规模庞大,是中国最大的网络零售商之一。随着国内电子商务市场的不断发展和技术的不断提升,京东已经成为中国互联网行业的领导者之一。
京东快递小程序惊喜速达服务设计复盘
在邮寄场景,我们希望通过动态贺卡的选择,将普通的寄递赋予独特的意义,给寻常的动作注入特殊的内涵。 因此,本文将通过设计惊喜速达动态贺卡来丰富用户参与感和仪式感,营造出礼物寄递过程中的惊喜感,进而扩大用户对京东品牌的认知。
会员徽章系统 - 整体介绍及方案设计
本文主要从整体介绍了新版会员徽章系统的设计方案以及未来规划,主要描述了等级模型的设计思路,读者可以通过本文对徽章系统的核心功能有初步的了解。
京东零售大促质量效能建设
大促活动特点:页面数量多、前端动效多、玩法逻辑复杂且涉及权益发放、异常场景多。
Redis为什么这么快?
Redis是一个开源的内存中的数据结构存储系统,在实际的开发过程中,Redis已经成为不可或缺的组件之一,基于内存实现、合理的数据结构、合理的数据编码、合理的线程模型等特征不仅仅让Redis变得如此之快,同时也造就了Redis对更多或者复杂的场景的支持。
如何打造B端国际化
在进行B端国际工作台设计前、设计中,都需要了解哪些背景、注意哪些问题?我们根据以往的设计积累,总结出设计的一些注意点。
全局视角看技术-Java多线程演进史
2022年09月22日,JDK19发布了,此版本最大的亮点就是支持虚拟线程,从此轻量级线程家族再添一员大将。虚拟线程使JVM摆脱了通过操作系统调度线程的束缚,由JVM自身调度线程。其实早期sun在Solaris操作系统的虚拟机中实现过JVM调度线程,基于其复杂性,和可维护性考虑,最终都回归到了由操作系统调度线程的模式。
长安归来锦衣客,昨日城南起新宅。回想这一路走来,关于多线程的概念令人烟花缭乱,网上相关讲解也不胜枚举,但总感觉缺少一个全局性的视角。为此笔者系统性的梳理了Java关于多线程的演进史,希望对你掌握多线程知识有帮助。
拥抱下一代前端工具链-Vue老项目迁移Vite探索
随着项目的不断维护,代码越来越多,项目越来越大。调试代码的过程就变得极其痛苦,等待项目启动的时间也越来越长,尤其是需要处理紧急问题的时候,切换项目启动,等待的时间就会显得尤为的漫长。无法忍受这种开发效率的我,决定将老项目迁移至vite。
距离Vite工具发布到现在已经有了一些日子了,工具链与生态已经趋于稳定,最新版本已经更新到了3.0,既然念头已起,心动不如行动。
京东金融APP-新交互技术“虚拟数字人”赋能世界杯主题营销
虚拟数字人是web3.0世界中全新的体验方式,可以支撑基础的社会宇宙社交方式,从而实现以质变来突破交互体验"量"的极限;通过本文可以了解到京东金融APP将虚拟数字人应用于世界杯热点营销活动的精彩案例,了解到如何通过数字人重构原有的业务流程、交互逻辑,进而为用户带来全新体验。
吕豪:京东搜索EE场景排序链路升级实践
EE的优化目标即为,以保障搜索效率为前提,提升广义中长尾商品的探索成功率,提升搜索结果的流动性、丰富性。
履约核心引擎低代码化原理与实践
海纳零(低)代码平台,面向业务、产品、研发多角色。平台以安全的模式让更多的角色参与研发,优化需求交付模式,最快1天内完成存量系统的零(低)代码架构升级,为后续生态规模化交付奠定了基础。本文详细阐述了其诞生过程和技术原理,欢迎大家查看。
用户体验地图(下篇):构成拆解与流程实操
在日常的工作中,大家或多或少都听过/用过用户体验地图,简单的说,用户体验地图是梳理用户场景和体验问题的一种工具,那在用户研究中,什么时候/阶段适合用体验地图?使用体验地图的价值是什么?体验地图又是如何构建的呢?
定时任务原理方案综述
本文主要介绍目前存在的定时任务处理解决方案。业务系统中存在众多的任务需要定时或定期执行,并且针对不同的系统架构也需要提供不同的解决方案。京东内部也提供了众多定时任务中间件来支持,总结当前各种定时任务原理,从定时任务基础原理、单机定时任务(单线程、多线程)、分布式定时任务介绍目前主流的定时任务的基本原理组成、优缺点等。希望能帮助读者深入理解定时任务具体的算法和实现方案。
Hadoop 及 Spark 分布式HA运行环境搭建
工欲善其事必先利其器,在深入学习大数据相关技术之前,先手动从0到1搭建一个属于自己的本地 Hadoop 和 Spark 运行环境,对于继续研究大数据生态圈各类技术具有重要意义。本文旨在站在研发的角度上通过手动实践搭建运行环境,文中不拖泥带水过多讲述基础知识,结合 Hadoop 和 Spark 最新版本,帮助大家跟着步骤一步步实践环境搭建。
2023 年的 Web Worker 项目实践
Web Workers 是 2009 年就已经提案的老技术,但是在很多项目中的应用相对较少,常见一些文章讨论如何写 demo ,但很少有工程化和项目级别的实践,本文会结合 Web Workers 在京东羚珑的程序化设计项目中的实践,分享一下在当下的 2023 年,关于 worker 融入项目的一些思考和具体的实现方式。
谈JVM线程和内存参数合理性设置
JVM启动参数中很多与线程、内存相关。在生产实践中,对这些参数随意设置或者采用默认值可能会有一些风险,特别是在JDK低版本的容器下。文章列出了这些参数设置方法,并给出常用容器规格的推荐设置。
Java并发系列教程(四)
并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能,本系列教程会带领大家深入了解并发底层机制和原理,该篇为锁机制原理篇,让大家对锁机制彻底了解!