话题公司 › 京东

公司:京东

关联话题: JD

京东是中国最大的电子商务公司之一,成立于1998年。公司提供在线零售、物流配送、支付服务等一系列互联网服务。京东市场规模庞大,是中国最大的网络零售商之一。随着国内电子商务市场的不断发展和技术的不断提升,京东已经成为中国互联网行业的领导者之一。

DDD脚手架及编码规范

我们团队一直在持续推进业务系统的体系化治理工作,在这个过程中我们沉淀了自己的DDD脚手架项目。脚手架项目是体系化治理过程中比较重要的一环,它的作用有两点:

  1. 可以对新建的项目进行统一的规范
  2. 对于指导老项目进行DDD的改造提供指导

本文主要是梳理和总结了DDD脚手架使用中的编码规范以及遇到的问题。

库存预占架构升级方案设计-交易库存中心

伴随物流行业的迅猛发展,一体化供应链模式的落地,对系统吞吐、系统稳定发出巨大挑战,库存作为供应链的重中之重表现更为明显。

通过分析过往大促流量,分钟级流量增长率为75%,大促仓内反馈三方订单下传不及时,库存预占吞吐量和性能是导致订单积压因素之一。目前库存使用mysql数据库作为接单预占的扛量手段,随着一体化供应链建设以及重点KA商家不断接入,现有库存架构在业务支撑上存在风险和缺陷。

此外未来3到5年业务增长、流量增长预计增长5-10倍。为避免系统性能和技术架构缺陷导致业务损失,轻量级库存架构势在必行。

揭秘ChatGPT,京东如何打造自己的自定义指令

ChatGPT的个性化指令允许自定义角色和风格。本文分享了使用场景,以及如何京东内部实现类似功能。

DDD架构为什么应该首选六边形架构?

本文介绍了传统分层架构及问题,采用依赖倒置和六边形架构解决方案。依赖倒置将资源库接口放在领域层,六边形架构实现应用程序边界划分。整洁架构进一步总结抽象了六边形架构,包括独立于框架等特点。采用这些原则可以构建可维护和扩展的软件系统。

在代码世界游走,没几把“锁”防身可不行

“锁”代表安全。在程序中(这里指java)尤其多线程环境下,有了锁的帮助,会给数据安全带来保障,帮助线程更好的运作,避免竞争和互斥。

锁共有15种算法:乐观锁、悲观锁、自旋锁、重入锁、读写锁、公平锁、非公平锁、共享锁、独占锁、重量级锁、轻量级锁、偏向锁、分段锁、互斥锁、同步锁....一口气输出真的累,谁记这个啊。我们要吃现成的。ok,上面的一大堆在咱java里就是:

ReentrantLock,Synchronieed,ReentrantReadWriteLock,Atomic 全家桶,Concurrent全家桶。

以上在并发场景中都是被常常用到,想必大家都已炉火纯青般.....但是,我们还有后浪同学们可能不熟悉,那我在这里聊下锁的用法和使用场景。

京东门详一码多端探索与实践

门店详情页简称门详,门详业务包含门店详情、列表、凑单、搜索、到店等页面,最早于2020年在京东主站APP上线,最初是作为京东到家线下优质商家以线下店模式入驻京东主站,用户可以在门详内一站式完成门店信息查看、商品浏览、配送时效确认、领券、加车、下单等完整购物流程。后续随着业务的发展,门详陆续承接了天选、小时购、药急送、前置仓等更多的业务模式场景,逐渐形成了以即时零售为特性,覆盖到家、到店场景,承接线上线下的通用综合型业务系统。

三十分钟入门基础Go

本篇文章适用于学习过其他面向对象语言(Java、Php),但没有学过Go语言的初学者。文章主要从Go与Java功能上的对比来阐述Go语言的基础语法、面向对象编程、并发与错误四个方面,能够让读者快速认识Go的相关语法与特性。

JVM GC配置指南

本文是京东交易链路众多核心应用GC优化经验的总结,旨在简明扼要说明各种回收器的基本调优设置,为各应用GC配置提供指引。

GPT-4助力数据分析:提升效率与洞察力的未来关键技术

传统的数据分析方法往往无法满足日益增长的数据分析需求的数量和复杂性。而ChatGPT-4作为一种先进的自然语言处理技术,能助力企业和组织更高效地挖掘数据价值。本文将探讨ChatGPT-4在数据分析中的应用及该技术提高数据分析的效率和洞察力。

如何管理设计团队 Figma 文件

随着业务发展、产品迭代和团队规模不断壮大,如何高效管理不断积累的设计稿件、提升协作效率成为团队管理规范化不可缺失的一环。本文将分享笔者制定团队 Figma 文件管理规范的经验,每个团队的实际情况不同,希望能为大家提供一些解决问题的思路。

商品推荐系统浅析

本文主要介绍推荐系统在商品领域的应用,首先会介绍一下推荐系统的系统结构,其次会对里面的核心模块召回、排序、重排做简要分享。其中着重叙述ab实验、协同过滤召回、向量召回、WIDE&DEEP模型等方面。

京东物流——B端帮助体系搭建指南

打破已有的帮助形式分类,梳理并重新定义帮助形式。结合在项目的应用场景,围绕用户视角,通过拆分找选的方式,以提升用户任务操作率为导向,主动精确提供帮助。

"代码微变,质变!优雅编程的炼金术"

本文介绍了在需求开发中遇到的代码修改和其中存在的代码坏味道。通过引用Martin Fowler的观点,强调了重构的重要性,以及面向对象编程思想在代码优化中的作用。还提到了软件工程中的破窗效应,解释了及时修复低质量代码的影响。

这篇深入浅出帖助你早日实现Stable diffusion自由

我是憨憨,一个不会画画的设计师。过去半年里,AI绘画曾经多次引爆公众讨论,网络上那些精致的二次元同人插画、堪比真人的AI穿搭博主、打破次元壁的赛博Coser……背后都有一个“幕后黑手” —— Stable Diffusion,其背后的技术便是人们常说的扩散模型(扩散模型这个概念源自热力学,在图像生成问题中得以应用)。

想知道上面这些精致的插画是如何实现的吗?接下来,我将结合这个案例带你走进 Stable Diffusion 的世界,帮你系统性地了解并掌握这神奇AI绘画魔法。

竞速榜实时离线对数方案演进介绍

京东竞速榜作为大促期间的行业排行榜标杆,数据准确性非常重要;本文讲述了京东竞速榜实时数据验证方案演进过程,提出了一种新的数据自动化对比方案,可作为大数据海量配置实时离线数据对比的方案参考。

Hutool:一行代码搞定数据脱敏

数据脱敏,指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其它非生产环境以及外包环境中安全地使用脱敏后的真实数据集。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。是数据库安全技术之一。

Accueil - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-27 04:01
浙ICP备14020137号-1 $Carte des visiteurs$