什么???CSS也能原子化! | 京东云技术团队

2023-10-16
阅读 5 分钟
1.5k
Atomic CSS is the approach to CSS architecture that favors small, single-purpose classes with names based on visual function. Let’s Define Exactly What Atomic CSS is
封面图

MySQL的index merge(索引合并)导致数据库死锁分析与解决方案 | 京东云技术团队

2023-10-13
阅读 4 分钟
640
在DBS-集群列表-更多-连接查询-死锁中,看到9月22日有数据库死锁日志,后排查发现是因为mysql的优化-index merge(索引合并)导致数据库死锁。
封面图

以效率为导向:用ChatGPT和HttpRunner实现敏捷自动化测试(二) | 京东云技术团队

2023-10-13
阅读 3 分钟
571
在上一篇文章: 利用ChatGPT提升测试工作效率——测试工程师的新利器(一)中,我们提到了如何通过chatGPT生成单接口测试用例,然后再让chatGPT去根据测试用例去生成接口自动化脚本。本篇文章将详细讲解一下我们团队内部在遇到业务痛点时如何利用Httprunner框架进行接口自动化测试的。当最近邂逅chatGPT后又是如何将二者结合...
封面图

Flink测试利器之DataGen初探 | 京东云技术团队

2023-10-13
阅读 6 分钟
880
Flink SQL 是基于 Apache Calcite 的 SQL 解析器和优化器构建的,支持ANSI SQL 标准,允许使用标准的 SQL 语句来处理流式和批处理数据。通过 Flink SQL,可以以声明式的方式描述数据处理逻辑,而无需编写显式的代码。使用 Flink SQL,可以执行各种数据操作,如过滤、聚合、连接和转换等。它还提供了窗口操作、时间处理和...
封面图

体验提升-一个“小技巧”彻底解决锦礼商品可见不可售 | 京东云技术团队

2023-10-12
阅读 4 分钟
626
锦礼平台,作为一家企业级B2B2C电商平台,同时服务于企业客户和企业员工,因此需要遵循企业客户的政策规范,确保商城内商品符合规定,并提升员工购物体验。然而,这种独特的运营模式导致锦礼平台上商品的可见不可售问题较为突出,对最终消费者的购物体验和平台的产品和业务产生了较大的负面影响。
封面图

基于 P-Tuning v2 进行 ChatGLM2-6B 微调实践 | 京东云技术团队

2023-10-12
阅读 5 分钟
999
1. SFT监督微调:适用于在源任务中具有较高性能的模型进行微调,学习率较小。常见任务包括中文实体识别、语言模型训练、UIE模型微调。优点是可以快速适应目标任务,但缺点是可能需要较长的训练时间和大量数据。
封面图

【交付高质量,用户高增长】-用户增长质量保证方法论 | 京东云技术团队

2023-10-12
阅读 19 分钟
1k
俗话说,“测试是质量的守护者”,但单凭测试本身却远远不够。大多数情况下,测试像“一面镜子”,照出系统的面貌,给开发者提供修改代码的依据,这个“照镜子”的过程,就是质量评估的过程,或者说,测试的过程更像“量体温”,虽然可以测量出温度进而判断健康状况,却不能靠量体温治病。同时,需求交付的高质量不仅仅体现在结...
封面图

【信创】 JED on 鲲鹏(ARM) 调优步骤与成果 | 京东云技术团队

2023-10-12
阅读 7 分钟
970
基于国家对信创项目的大力推进,为了自主可控的技术发展,基础组件将逐步由国产组件替代,因此从数据库入手,将弹性库JED部署在 国产华为鲲鹏机器上(基于ARM架构)进行调优,与Intel (X86)进行性能对比。
封面图

基于Effect的组件设计 | 京东云技术团队

2023-10-11
阅读 10 分钟
782
Effect的概念起源从输入输出的角度理解Effect [链接]编程中的Effect起源于函数式编程中纯函数的概念纯函数是指在相同的输入下,总是产生相同的输出,并且没有任何副作用(side effect)的函数。副作用是指函数执行过程中对函数外部环境进行的可观察的改变,比如修改全局变量、打印输出、写入文件等。前端的典型副作用场景...
封面图

OpenJDK17-JVM源码阅读-ZGC-并发标记 | 京东物流技术团队

2023-10-11
阅读 18 分钟
706
1、ZGC简介1.1 介绍ZGC 是一款低延迟的垃圾回收器,是 Java 垃圾收集技术的最前沿,理解了 ZGC,那么便可以说理解了 java 最前沿的垃圾收集技术。从 JDK11 中作为试验特性推出以来,ZGC 一直在不停地发展中。从 JDK14 开始,ZGC 开始支持 Windows。在 JDK15 中,ZGC 不再是实验功能,可以正式投入生产使用了。在最新的 J...
封面图

利用ChatGPT提升测试工作效率——测试工程师的新利器(一) | 京东云技术团队

2023-10-11
阅读 8 分钟
779
随着ChatGPT的爆火,各个行业开始尝试利用ChatGPT来提升工作效率。其中,测试工程师们也开始探索如何应用ChatGPT来加强测试工作。在本文中,我们将从测试工程师的角度出发,探讨ChatGPT在测试工作中的应用。通过ChatGPT,测试工程师可以快速进行人机对话,从而加速测试任务的执行。无论是需求分析、测试用例编写、缺陷报...
封面图

ChatGPT 是如何产生心智的? | 京东云技术团队

2023-10-11
阅读 12 分钟
665
来自斯坦福大学的最新研究结论,一经发出就造成了学术圈的轰动,“原本认为是人类独有的心智理论(Theory of Mind,ToM),已经出现在ChatGPT背后的AI模型上”。所谓心智理论,就是理解他人或自己心理状态的能力,包括同理心、情绪、意图等。这项研究中,作者发现:davinci-002版本的GPT3已经可以解决70%的心智理论任务,...
封面图

深入理解线段树 | 京东物流技术团队

2023-10-10
阅读 17 分钟
721
线段树(Segment Tree)是常用的维护区间信息的数据结构,它可以在 O(logn) 的时间复杂度下实现单点修改、区间修改、区间查询(区间求和、区间最大值或区间最小值)等操作,常用来解决 RMQ 问题。
封面图

交易履约之结算平台实践 | 京东云技术团队

2023-10-10
阅读 5 分钟
1.3k
京东科技业务在快速发展的同时,产生了众多线上化资金结算的需求。传统的线下资金结算模式有着人力成本高、耗时长、多方沟通协调成本高、结算准确率低等固有缺点,且无法满足“风法财审”对于资金流程的管控要求,在此背景下金道结算平台孕育而生。本文从系统建设的背景、设计细节、已支撑案例及适用业务场景多个层面进行...
封面图

我在前端写Java SpringBoot项目 | 京东云技术团队

2023-10-10
阅读 11 分钟
961
玩归玩,闹归闹,别拿 C端 开玩笑! 这里不推荐大家把Node服务作为C端服务,毕竟它是单线程多任务 机制。 这一特性是 Javascript 语言设计之初,就决定了它的使命 - Java >>>【Script】,这里就不多解释了,大家去看看 JavaScript 的历史就知道啦~这也就决定了,它不能像后端语言那样 多线程多任务,用户访问...
封面图

IDEA工具第一篇:细节使用-习惯设置 | 京东云技术团队

2023-10-10
阅读 3 分钟
764
安装好Idea后,直接上手clone代码进入编码时代,有没有那么一刻你会觉用起来没有那么顺手流畅呢? 👉👉👉 下面是关于 【Windows】 下安装idea的一些习惯设置👈👈👈【 Mac大致一样 】
封面图

深入理解树状数组 | 京东物流技术团队

2023-10-09
阅读 4 分钟
630
树状数组(BIT, Binary Indexed Tree)是简洁优美的数据结构,它能在很少的代码量下支持单点修改和区间查询,我们先以a[] {1, 2, 3, 4, 5, 6}数组为例建立树状数组看一下树状数组的样子:
封面图

Java21上手体验-分代ZGC和虚拟线程 | 京东云技术团队

2023-10-09
阅读 6 分钟
1.1k
一、导语几天前Oracle刚刚发布了Java21, 由于这是最新的LTS版本,引起了大家的关注。 我也第一时间在个人项目中进行了升级体验。一探究竟,和大家分享。二、Java21更新内容介绍官方release公告:[链接]开源中国介绍:[链接]新特性一览:JEP 431:序列集合JEP 439:分代 ZGCJEP 440:记录模式JEP 441:switch 模式匹配JE...
封面图

有限状态机在国际计费中的应用探索 | 京东物流技术团队

2023-10-09
阅读 12 分钟
651
国际计费系统会定期自动生成账单,然后每个账单会按照预设的规则自动进入结算流程,账单从生成之后到结算完成,这期间需要销售支持、结算岗、客户(商家或服务商)、财务、资金等多个不同岗位角色的人员共同参与处理,每个角色处理的环节和操作内容不同,账单的状态也持续发生着改变。
封面图

全场景流量验证系统 | 京东物流技术团队

2023-10-09
阅读 3 分钟
591
本文介绍了一种基于线上流量实现对重构系统进行功能和性能验证的实践方案。针对线上流量如何拦截、如何录制、如何存储、如何回放以及如何发压均作了详细说明,为具有类似需求的读者提供了一种可供参考的思路。
封面图

【稳定性】稳定性建设之弹性设计 | 京东物流技术团队

2023-10-09
阅读 6 分钟
820
随着业务的快速变化和技术的不断发展,系统面临着诸多挑战,例如流量峰值、依赖服务故障、硬件故障、网络中断、软件缺陷等,这些因素都可能影响到系统的正常运行。在这种背景下,弹性设计(Resilience Design)应运而生。弹性设计是一种系统的设计和构建方法,系统的设计原则应该本着不信任外部资源(外部API服务、网络...
封面图

【后台体验】运营后台订单详情设计分享 | 京东云技术团队

2023-10-08
阅读 1 分钟
758
目前大部分运营后台的设计和开发都是由后端同学来做,产品经理对界面标准要求并不高,大多数都是能用就行。其实,只要花些心思,运营后台也可以做的很美,提升运营同学的日常使用体验。下面跟大家分享两个我做的运营后台中的订单详情设计
封面图

聊聊JDK19特性之虚拟线程 | 京东云技术团队

2023-10-08
阅读 6 分钟
679
在读《深入理解JVM虚拟机》这本书前两章的时候整理了JDK从1.0到最新版本发展史,其中记录了JDK这么多年来演进过程中的一些趣闻及引人注目的一些特性,在调研JDK19新增特性的时候了解到了虚拟线程这个概念,于是对虚拟线程进行学习整理内容如下。
封面图

分布式事务:XA和Seata的XA模式 | 京东物流技术团队

2023-10-08
阅读 5 分钟
615
上一篇内容《从2PC和容错共识算法讨论zookeeper中的Create请求》介绍了保证分布式事务提交的两阶段提交协议,而XA是针对两阶段提交提出的接口实现标准,本文则对XA进行介绍。
封面图

深入理解java和dubbo的SPI机制 | 京东物流技术团队

2023-10-08
阅读 4 分钟
631
java SPI:用来设计给服务提供商做插件使用的。基于策略模式来实现动态加载的机制。我们在程序只定义一个接口,具体的实现交个不同的服务提供者;在程序启动的时候,读取配置文件,由配置确定要调用哪一个实现。
封面图

一款Redis可视化工具:ARDM | 京东云技术团队

2023-10-08
阅读 2 分钟
758
出众的软件有很多,适合自己的才是最好的。Another Redis Desktop Manager🚀🚀🚀 更快、更好、更稳定的Redis桌面(GUI)管理客户端,兼容Windows、Mac、Linux,性能出众,轻松加载海量键值🇨🇳Windows• 可以在github 或者 gitee下载exe安装包• 或者通过chocolatey: choco install another-redis-desktop-manager• 或者通过winge...
封面图

实现动态表单的一种思路 | 京东云技术团队

2023-10-07
阅读 2 分钟
1.4k
区别于传统表单前后端配合联调的开发实现方式,动态表单通过一种基于元数据管理的配置化方法来实现表单的动态生成,并能根据配置自由增改删指定字段。实现特定需求的自助化。
封面图

【AI模型】首个Joy 模型诞生!!!全民生成Joy大片 | 京东云技术团队

2023-10-07
阅读 4 分钟
633
经过这段时间无数次的探索、试错、实验,最终积累了非常多的训练经验,在不同IP角色的训练上实际上需要调试非常多的参数以及素材。本次成功完成了Joy的Lora模型,虽然在泛化以及场景上未来还有着很多的空间,但是本次的模型已经可以帮助完成大部分的运用场景,无论是设计师,还是产品,还是运营,还是研发,都可以轻松实...
封面图

递归解析Json,实现生成可视化Tree+快速获取JsonPath | 京东云技术团队

2023-10-07
阅读 7 分钟
584
内部平台的一个小功能点的实现过程,分享给大家:递归解析Json,可以实现生成可视化Tree+快速获取JsonPath。步骤:1.利用JsonPath读取根,获取JsonObject2.递归层次遍历JsonObjec,保存结点信息3.利用zTree展示结点为可视化树,点击对应树的结点即可获取对应结点的JsonPath1.利用JsonPath读取根,获取JsonObject示例Json...
封面图

MySQL innoDB 间隙锁产生的死锁问题 | 京东云技术团队

2023-10-07
阅读 3 分钟
538
线上经常偶发死锁问题,当时处理一张表,也没有联表处理,但是有两个mq入口,并且消息体存在一样的情况,频率还不是很低,这么一个背景,我非常容易怀疑到,两个消息同时近到这一个事务里面导致的,但是是偶发的,又模拟不出来什么场景会导致死锁,只能进行代码分析,问题还原的方式去排查问题。
封面图