【AI思维空间】ChatGPT纵横编程世界,点亮智慧火花 | 京东云技术团队

2023-05-16
阅读 9 分钟
845
该文档记录云交易开发小伙伴儿们在开发过程中的实际应用案例,记录典型案例,以解决开发过程中的实际问题为主,涵盖设计方案、编码、测试、集成、部署等等。
封面图

一种通用的业务监控触发方案设计 | 京东云技术团队

2023-05-16
阅读 4 分钟
1k
业务监控是指通过技术手段监控业务代码执行的最终结果或者状态是否符合预期,实现业务监控主要分成两步:一、在业务系统中选择节点发送消息触发业务监控;二、系统在接收到mq消息或者定时任务调度时,根据消息中或者任务中的业务数据查询业务执行的结果或状态并与业务预期的结果相对比。目前供销系统的方案如下:
封面图

包管理工具:pnpm | 京东云技术团队

2023-05-16
阅读 3 分钟
1.4k
pnpm( performant npm )指的是高性能的 npm,与 npm 和 yarn 一样是一款包管理工具,其根据自身独特的包管理方法解决了 npm、yarn 内部潜在的安全及性能问题,在多数情况下拥有更快速的安装速度、占用更小的存储空间,结合官网给出的性能测试及项目中的使用表现,其具有良好的应用前景。
封面图

基于Sentinel自研组件的系统限流、降级、负载保护最佳实践探索 | 京东云技术团队

2023-05-16
阅读 43 分钟
1.3k
作者:京东物流 杨建民一、Sentinel简介Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel 具有以下特征:丰富的应用场景:秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。完备的实时监控:Sentinel 同时提供...
封面图

手把手教你用代码画架构图 | 京东云技术团队

2023-05-15
阅读 13 分钟
1.8k
作者:京东物流 覃玉杰1. 前言本文将给大家介绍一种简洁明了软件架构可视化模型——C4模型,并手把手教大家如何使用代码绘制出精美的C4架构图。阅读本文之后,读者画的架构图将会是这样的:注:该图例仅作绘图示例使用,不确保其完整性、可行性。2. C4模型2.1 C4模型整体介绍C4是软件架构可视化的一种方案。架构可视化,指...
封面图

前端开发之函数式编程实践 | 京东云技术团队

2023-05-15
阅读 5 分钟
1.1k
作者:京东科技 牛志伟函数式编程简介常见应用场景1、ES6中的map、filter、reduce等函数 {代码...} 2、React类组件 -> 函数式组件+hooks、Vue3中的组合式API3、RxJS、Lodash和Ramda等JS库4、中间件/插件,如Redux中的applyMiddleware中间件实现 {代码...} 什么是函数式编程函数式编程是一种编程范式,它将程序抽象为...
封面图

玩转服务器之环境篇:PHP和Python环境部署指南 | 京东云技术团队

2023-05-15
阅读 3 分钟
817
前几篇文章中讲解了如何搭建docker和Java Web环境的方法,本篇文章来教大家搭建一个好的PHP和Python环境,可以帮助开发和运行PHP和Python应用程序,使其更加高效和稳定。
封面图

【保姆级教程】如何用Rust编写一个ChatGPT桌面应用 | 京东云技术团队

2023-05-15
阅读 2 分钟
1.8k
原因实在太多,我们需要便捷地导出记录,需要在回答长度超长的时候自动加上“继续”,需要收藏一些很酷很实用的prompt...... (首先我假设你是一名如我一样习惯用IDEA开发的java仔)
封面图

架构师日记-从数据库发展历程到数据结构设计探析 | 京东云技术团队

2023-05-15
阅读 10 分钟
842
起初,数据的管理方式是文件系统,数据存储在文件中,数据管理和维护都由程序员完成。后来发展出树形结构和网状结构的数据库,但都存在着难以扩展和维护的问题。直到七十年代,关系数据库理论的提出,以表格形式组织数据,数据之间存在关联关系,具有了良好的结构化和规范化特性,成为主流数据库类型。
封面图

以数据思维和技能提升数据应用测试实践 | 京东云技术团队

2023-05-12
阅读 3 分钟
773
数据质量组当前主要承接黄金眼和商智中的供应链模块,商智包括PC(品牌版:商家端,运营端)和M端。各模块的产品特征和测试范围和策略的通用模式如下图所示,图中灰色部分是待建设中。
封面图

京东短网址高可用提升最佳实践 | 京东云技术团队

2023-05-12
阅读 5 分钟
1.4k
当我们在腾讯、新浪发微博时,有时发很长的网址连接,但由于微博只限制140个字,所以微博就自动把您发的长网址给转换成短网址了。在微博和手机短信提醒等限制字数的地方来使用短网址,的确是一个不错的方案。
封面图

我在京东做研发丨“真假难辨”的数字人是如何合成的?

2023-05-11
阅读 1 分钟
1.4k
随着大模型、生成式AI重新引发人们关注作为AIGC技术的集大成者——多模态数字人也成为了核心应用场景之一在零售、金融等行业广泛落地应用逼真、实时的AI数字人究竟是如何合成的又将应用在哪些场景之中当前的关键技术进展和发展瓶颈在哪里?京东云言犀资深算法应用工程师鲍冠伯将在5月11日15:00的直播中为大家详细解答。
封面图

京喜APP - 图片库优化 | 京东云技术团队

2023-05-11
阅读 7 分钟
1.2k
京喜APP早期开发主要是快速原生化迭代替代原有H5,提高用户体验,在这期间也积累了不少性能问题。之后我们开始进行一些性能优化相关的工作,本文主要是介绍京喜图片库相关优化策略以及关于图片相关的一些关联知识。
封面图

在Bamboo上怎么使用iOS的单元测试 | 京东云技术团队

2023-05-11
阅读 10 分钟
2k
作者:京东零售 吴滔本教程将使用北汽登录模块为例,一步一步和大家一起搭建单元测试用例,并在Bamboo上跑起来,最终测试结果和代码覆盖率会Bamboo上汇总。模块名称:BQLoginModule,是通过iBiu创建的一个模块工程一 建立单元测试BundleProductName: BQLoginTests二 测试代码编写1 配置文件同步如果我们要在测试代码使用...
封面图

Webpack5构建性能优化:构建耗时从150s到60s再到10s | 京东云技术团队

2023-05-11
阅读 3 分钟
1.1k
1.历史项目基于Vue3 + Webpack5技术栈,其中webpack配置项由开发者自己维护(没有使用@vue/cli-service),并且做了环境分离。
封面图

万字长文详解如何使用Swift提高代码质量 | 京东云技术团队

2023-05-10
阅读 16 分钟
2.4k
京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swift提高了团队内同学的开发效率,同时也带来了质量的提升,目前来自Swift的Crash的占比不到1%。在这过程中不断的学习/实践,团队内的Code Revi...
封面图

文盘Rust —— rust连接oss | 京东云技术团队

2023-05-10
阅读 5 分钟
1.5k
作者:京东科技 贾世闻对象存储是云的基础组件之一,各大云厂商都有相关产品。这里跟大家介绍一下rust与对象存储交到的基本套路和其中的一些技巧。基本连接我们以 [S3 sdk]( [链接])为例来说说基本的连接与操作,作者验证过aws、京东云、阿里云。主要的增删改查功能没有什么差别。建立客户端 {代码...} 建立Client所需要...
封面图

从原理到应用,人人都懂的ChatGPT指南 | 京东云技术团队

2023-05-10
阅读 8 分钟
2.6k
如何充分发挥ChatGPT潜能,已是众多企业关注的焦点。但是,这种变化对员工来说未必是好事情。IBM计划用AI替代7800个工作岗位,游戏公司使用MidJourney削减原画师人数......此类新闻屡见不鲜。理解并应用这项新技术,对于职场人来说重要性与日俱增。
封面图

QUIC在京东直播的应用与实践 | 京东云技术团队

2023-05-09
阅读 7 分钟
929
国内的互联网直播技术从2005年前后兴起,彼时最具代表性的直播产品是由PPLive创始人姚欣在华中科技大学就读期间发起的校园直播项目PPLive。当时的直播技术用的还是基于windows系统自带的mediaplayer内置的COM组件开发的播放器,采用的是RTSP协议。受当时的互联网传输带宽及成本限制,PPLive并没有采用现在比较流行的单播...
封面图

关于并发编程与线程安全的思考与实践 | 京东云技术团队

2023-05-09
阅读 7 分钟
856
并发编程的意义是充分的利用处理器的每一个核,以达到最高的处理性能,可以让程序运行的更快。而处理器也为了提高计算速率,作出了一系列优化,比如:
封面图

一站式统一返回值封装、异常处理、异常错误码解决方案—最强的Sping Boot接口优雅响应处理器 | 京东云技术团队

2023-05-09
阅读 9 分钟
1.4k
Graceful Response是一个Spring Boot体系下的优雅响应处理器,提供一站式统一返回值封装、异常处理、异常错误码等功能。
封面图

精准测试之过程与实践 | 京东云技术团队

2023-05-09
阅读 8 分钟
1.3k
精准测试的核心组件包含的软件测试示波器、用例和代码的双向追溯、智能回归测试用例选取、覆盖率分析、缺陷定位、测试用例聚类分析、测试用例自动生成系统,这些功能完整的构成了精准测试技术体系。
封面图

京东APP百亿级商品与车关系数据检索实践 | 京东云技术团队

2023-05-08
阅读 5 分钟
677
本文主要讲解了京东百亿级商品车型适配数据存储结构设计以及怎样实现适配接口的高性能查询。通过京东百亿级数据缓存架构设计实践案例,简单剖析了jimdb的位图(bitmap)函数和lua脚本应用在高性能场景。希望通过本文,读者可以对缓存的内部结构知识有一定了解,并且能够以最小的内存使用代价将位图(bitmap)灵活应用到各个...
封面图

京东小程序折叠屏适配探索 | 京东云技术团队

2023-05-08
阅读 6 分钟
2.6k
随着近年来手机行业的飞速发展,手机从功能机进入到智能机,手机屏幕占比也随着技术和系统的进步越来越大,特别是Android 10推出以后,折叠屏逐渐成为Android手机发展的趋势。
封面图

外译笔记 | 比尔盖茨:AI 与智能手机和互联网一样具有革命性

2023-05-08
阅读 7 分钟
993
3月21号,微软创始人比尔·盖茨,在盖茨笔记中,发表最新AI文章《人工智能时代已经开始——人工智能与智能手机、互联网一样具有革命性》,文章中表示:自1980年首次看到图形用户界面(graphical user interface)以来,OpenAI的GPT人工智能模型是他所见过的最具革命性的技术进步。比尔·盖茨认为人工智能(AI)可与智能手机...
封面图

mosn基于延迟负载均衡算法 -- 走得更快,期待走得更稳 | 京东云技术团队

2023-05-08
阅读 4 分钟
972
前言这篇文章主要是介绍mosn在v1.5.0中新引入的基于延迟的负载均衡算法。对分布式系统中延迟出现的原因进行剖析介绍mosn都通过哪些方法来降低延迟构建来与生产环境性能分布相近的测试用例来对算法进行验证地址: [链接]在开始聊基于延迟的负载均衡算法之前,先介绍下什么是负载均衡——什么是负载均衡Wikipedia中Load Bala...
封面图

玩转服务器之Java Web篇:手把手教你搭建Java Web环境 | 京东云技术团队

2023-05-08
阅读 2 分钟
1.3k
Java Web项目,简单来说就是我们在浏览器上可以看到的内容。就简单的Web来说,服务器上也同样需要有计算机上所需要的运行环境,如:java,tomcat,mysql 。Java Web环境可以用来开发和部署各种Web应用程序,例如网站、Web服务、Web后台管理系统等。特点是跨平台、可靠性高、安全性强、开发效率高等。本篇文章会给你比较详...
封面图

使用 NutUI 搭建「自定义业务风格」的组件库 | 京东云技术团队

2023-05-06
阅读 3 分钟
3.4k
作者:京东零售 佟恩本文介绍,如何使用 NutUI 组件库,搭建一套为专属业务风格的业务组件库。NutUI 是一款京东风格的移动端组件库。NutUI 目前支持 Vue 和 React技术栈,支持Taro多端适配。当下的实现方式一般组件库,都会给用户提供修改主题的方式。比如在 NutUI 组件库中,给用户提供了两种方式:修改CSS变量,NutUI ...
封面图

一分钟学会、三分钟上手、五分钟应用,快速上手开源责任链框架详解 | 京东云技术团队

2023-05-06
阅读 9 分钟
2.9k
责任链模式是开发过程中常用的一种设计模式,在SpringMVC、Netty等许多框架中均有实现。我们日常的开发中如果要使用责任链模式,通常需要自己来实现,但自己临时实现的责任链既不通用,也很容易产生框架与业务代码耦合不清的问题,增加Code Review 的成本。
封面图

【问题排查篇】一次业务问题对 ES 的 cardinality 原理探究 | 京东云技术团队

2023-05-06
阅读 5 分钟
1.2k
小编工作中负责业务的一个服务端系统,使用了 Elasticsearch 服务做数据存储,业务运营人员反馈,用户在使用该产品时发现,用户后台统计的订单笔数和导出的订单笔数不一致!
封面图