MYSQL EXPLAIN 执行计划 | 京东物流技术团队

EXPLAIN 执行计划 有了慢查询语句后,就要对语句进行分析。一条查询语句在经过 MySQL 查询优化器的各种基于成本和规则的优化会后生成一个所谓的执行计划,这个执行计划展示了接下来具体执行查...

2023/12/04 10:08
266
一次讲清楚京东科技百亿级用户画像平台的探索和实践 | 京东云技术团队

背景 如果你是用户,当你使用抖音、小红书的时候,假如平台能根据你的属性、偏好、行为推荐给你感兴趣的内容,那就能够为你节省大量获取内容的时间。 如果你是商家,当你要进行广告投放的时候...

DDD学习与感悟——总是觉得自己在CRUD怎么办? | 京东云技术团队

一、DDD是什么? DDD全名叫做Domins drives Design;领域驱动设计。再说的通俗一点就是:通过领域建模的方式来实现软件设计。 问题来了:什么是软件设计?为什么要进行软件设计? 软件开发最...

2023/12/04 09:30
420
测试用例设计方法六脉神剑——第一剑:入门试招,等价边界初探 | 京东物流技术团队

1 背景及问题 G.J.Myers在<软件测试技巧>中提出:测试是为了寻找错误而运行程序的过程,一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试, 一个成功的测试是揭示了迄今为止尚未...

2023/12/01 09:58
151
springboot如何用jar包启动,同时为不同机房设置不同的配置文件 | 京东云技术团队

1、首先先把配置文件从jar中抽离 示例代码: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.2.0</version> <configurati.....

2023/12/01 09:41
327
时间复杂度为 O(n^2) 的排序算法 | 京东物流技术团队

对于小规模数据,我们可以选用时间复杂度为 O(n2) 的排序算法。因为时间复杂度并不代表实际代码的执行时间,它省去了低阶、系数和常数,仅代表的增长趋势,所以在小规模数据情况下, O(n2) ...

2023/12/01 09:26
170
手把手教你如何扩展(破解)mybatisplus的sql生成

一、Mybatisplus的常用CRUD方法 众所周知,mybatisplus提供了强大的代码生成能力,它默认生成的常用的CRUD方法(例如插入、更新、删除、查询等)的定义,能够帮助我们节省很多体力劳动。 他的...

2023/11/30 18:00
43
大模型时代丨大模型如何在健康医疗中挖出大大的花?

大模型时代,“应用变了”:大模型如何在健康医疗中挖出大大的花? 12月1日(周五)14:00-15:00 开播! 大模型时代,给千行百业带来了新的想象空间 试想一下,大模型经过专业知识训练 竟然能...

2023/11/30 18:00
18
ThreadPoolExecutor线程池内部处理浅析 | 京东物流技术团队

我们知道如果程序中并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束时,会因为频繁创建线程而大大降低系统的效率,因此出现了线程池的使用方式,它可以提前创建好线程来执...

2023/11/30 10:23
400
聊一聊大模型 | 京东云技术团队

事情还得从ChatGPT说起。 2022年12月OpenAI发布了自然语言生成模型ChatGPT,一个可以基于用户输入文本自动生成回答的人工智能体。它有着赶超人类的自然对话程度以及逆天的学识。一时间引爆了...

SpringMvc集成开源流量监控、限流、熔断降级、负载保护组件Sentinel | 京东云技术团队

前言:作者查阅了Sentinel官网、51CTO、CSDN、码农家园、博客园等很多技术文章都没有很准确的springmvc集成Sentinel的示例,因此整理了本文,主要介绍SpringMvc集成Sentinel SpringMvc集成S...

2023/11/30 09:35
247
GPTs 初体验 - 1 分钟就能创建一个自己的 ChatGPT?

在 11.10 号早上,ChatGPT 已经偷摸地把 GPTs 功能,开放给所有尊贵的 Plus 用户了。随着这波的功能开放,界面也是改了不少。点击左侧的 Explore 或者左下角的用户处,就可以直接进入新的 GP...

2023/11/29 18:00
34
SPI扩展点在业务中的使用及原理分析 | 京东物流技术团队

1 什么是SPI SPI 全称Service Provider Interface。面向接口编程中,我们会根据不同的业务抽象出不同的接口,然后根据不同的业务实现建立不同规则的类,因此一个接口会实现多个实现类,在具体...

2023/11/29 10:06
129
Taro:高性能小程序的最佳实践 | 京东云技术团队

前言 作为一个开放式的跨端跨框架解决方案,Taro 在大量的小程序和 H5 应用中得到了广泛应用。我们经常收到开发者的反馈,例如“渲染速度较慢”、“滑动不够流畅”、“性能与原生应用相比有差...

2023/11/29 09:58
252
前端常用设计模式初探 | 京东云技术团队

设计模式一直是程序员谈论的“高端”话题之一,总有一种敬而远之的心态。在了解后才知道在将函数作为一等对象的语言中,有许多需要利用对象多态性的设计模式,比如单例模式、 策略模式等,这...

2023/11/29 09:49
326
Batrix企业能力库之物流交易域能力建设实践 | 京东物流技术团队

简介 Batrix企业能力库,是京东物流战略级项目-技术中台架构升级项目的基础底座。致力于建立企业级业务复用能力平台,依托能力复用业务框架Batrix,通过通用能力/扩展能力的定义及复用,灵活...

2023/11/29 09:33
49
Java表达式引擎选型调研分析

一、简介 我们项目组主要负责面向企业客户的业务系统,企业的需求往往是多样化且复杂的,对接不同企业时会有不同的定制化的业务模型和流程。我们在业务系统中使用表达式引擎,集中配置管理业...

京东广告研发近期入选国际顶会文章系列导读——CIKM 2023篇

近年来,放眼业界广告推荐领域的算法获得了长足的发展,从几篇奠定基础的序列学习、大规模图学习、在线学习&增强学习、多模态推荐问题等起步,业内算法不断迭代发展并在学术和工业场景上取得...

2023/11/28 10:10
384
Spring配置文件的魔法炼金术:如何制造容器化时代的完美配方 | 京东物流技术团队

前言 基于现代服务的云原生十二要素理论,我们在采用容器化部署时,要保证同一个镜像可以满足不同环境的部署要求,而不是不同环境打包不同的景象。本文档主要介绍一种基于spring框架的满足不...

2023/11/28 09:58
307
UData+StarRocks在京东物流的实践 | 京东物流技术团队

1 背景 数据服务与数据分析场景是数据团队在数据应用上两个大的方向,行业内大家有可能会遇到下面的问题: 1.1 数据服务 烟囱式开发模式:每来一个需求开发一个数据服务,数据服务无法复用,...

2023/11/28 09:43
142

没有更多内容

加载失败,请刷新页面