SF
京东云技术新知
京东云技术新知
注册登录
关注博客
注册登录
主页
关于
RSS
现代 CPU 技术发展 | 京东云技术团队
京东云开发者
2023-12-21
阅读 23 分钟
703
这篇文章主要是介绍CPU技术的发展,包括最近几十年CPU性能提升和半导体工艺发展,当前技术发展方向。希望可以帮助软件开发者理解CPU指令集和组成运行原理、CPU性能提升的现状和瓶颈、CPU技术发展方向会如何影响软件开发/设计的框架和编程思想。
测试用例设计方法六脉神剑——第六剑:心法至简,百家之长集成
京东云开发者
2023-12-20
阅读 2 分钟
408
在前面几篇文章中,为大家介绍的都是系统的方法论,但在实际需求测试的过程当中,受到外部环境及业务逻辑的影响,比如涉及多需求耦合、浏览器缓存堆积等情况,仅针对当前需求设计出的测试用例就会有覆盖不全的问题,此时就需要借助以往的经验进行反向错误推测,辅助其他方法对测试用例进行完善。在本篇文章中,首先会对...
解析$nextTick魔力,为啥大家都爱它?
京东云开发者
2023-12-20
阅读 5 分钟
1k
由于vue的试图渲染是异步的,生命周期的created()钩子函数进行的DOM操作一定要放在Vue.nextTick()的回调函数中,原因是在created()钩子函数执行的时候DOM其实并未进行渲染,而此时进行DOM操作是徒劳的,所以一定要将DOM操作的js代码放到Vue.nextTick()的回调函数中。除了在created()钩子函数中使用之外咱们还会遇到很多...
【最佳实践】京东小程序-LBS业务场景的性能提升 | 京东云技术团队
京东云开发者
2023-12-20
阅读 12 分钟
2k
京东LBS门详目前已经支持了仓网、药急送、天选、小时达POP多种业务,并且具备了多端的能力,一套代码可以在京东app、健康app、微信小程序中运行,一定程度上研发效率的提升能够更加快速的支持业务迭代。
玩转Spring状态机 | 京东云技术团队
京东云开发者
2023-12-20
阅读 10 分钟
719
说起Spring状态机,大家很容易联想到这个状态机和设计模式中状态模式的区别是啥呢?没错,Spring状态机就是状态模式的一种实现,在介绍Spring状态机之前,让我们来看看设计模式中的状态模式。
性能加速包: SpringBoot 2.7&JDK 17,你敢尝一尝吗 | 京东物流技术团队
京东云开发者
2023-12-19
阅读 14 分钟
1.8k
众所周知,SpringBoot3.0迎来了全面支持JDK17的局面,且最低支持版本就是JDK17,这就意味着,Spring社区将完全抛弃JDK8,全面转战JDK17。作为JAVA开源生态里的扛把子,Spring可以说是整个JAVA生态的风向标,可以说,当Spring转战JDK17,会很快带领JAVA生态全面的跟进JDK17。而我本篇文章重点讲述Spring版本和JDK17升级中...
一行代码修复100vh bug | 京东云技术团队
京东云开发者
2023-12-19
阅读 3 分钟
1.3k
1vh是视口高度的1% ,正是我们所需要的。但当我们在移动设备上测试时,就会出现问题。移动浏览器的视口可以动态改变,但值保持不变。因此在移动浏览器中vh变成静态值并且不反映视口的实际高度。
Kafka核心逻辑介绍 | 京东云技术团队
京东云开发者
2023-12-19
阅读 5 分钟
8.4k
Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica)分布式消息系统(kafka2.8.0版本之后接触了对zk的依赖,使用自己的kRaft做集群管理,新增内部主体@metadata存储元数据信息),它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低...
测试用例设计方法六脉神剑——第五剑:化气为型,场景用例破云 | 京东物流技术团队
京东云开发者
2023-12-18
阅读 3 分钟
409
前几篇文章主要针对单点功能的测试用例设计方法展开介绍。然而,当拿到一个测试任务时,并非先关注某个功能的细节测试,而是先要使用场景法对主要业务流程和主要功能展开测试,当业务场景没有问题后,再使用等价类、边界值、判定表等方法对细节功能进行测试(先整体后细节)。
如何利用烛龙和谷歌插件优化CLS(累积布局偏移) | 京东云技术团队
京东云开发者
2023-12-18
阅读 3 分钟
800
CLS 衡量的是页面的整个生命周期内发生的每次意外布局偏移的最大突发性_布局偏移分数_。布局变化的发生是因为浏览器倾向于异步加载页面元素。更重要的是,您的页面上可能存在一些初始尺寸未知的媒体元素。这种组合意味着浏览器在加载完成之前无法确定单个元素将占用多少空间。因此,这种不确定性带来的剧烈布局转变就会...
记一次生产慢sql索引优化及思考 | 京东云技术团队
京东云开发者
2023-12-18
阅读 3 分钟
651
看了一下,还好不是很频繁,内心会更加从容排查问题,应该是特定条件下没有走到索引导致,如果频繁出现慢查询,可能会将数据库连接池打满,导致数据库不可用,从而导致应用不可用。
nginx+lua+redis实现灰度发布 | 京东云技术团队
京东云开发者
2023-12-18
阅读 27 分钟
8.3k
授人以鱼不如授人以渔.先学会用,在学原理,在学创造,可能一辈子用不到这种能力,但是不能不具备这种能力。这篇文章主要是沉淀使用nginx+lua+redis实现灰度,当我们具备了这种能力,随时可以基于这种能力和思想调整实现方案:比如nginx+lua+(其他数据源)、nginx+(其他脚本语言)
新一代“垫图”神器,IP-Adapter的完整应用解读
京东云开发者
2023-12-15
阅读 5 分钟
959
不用训练lora,一张图就能实现风格迁移,还支持多图多特征提取,同时强大的拓展能力还可接入动态prompt矩阵、controlnet等等,这就是IP-Adapter,一种全新的“垫图”方式,让你的AIGC之旅更加高效轻松。
直播预告 | 大模型时代 “应用变了”:看大模型如何跑进零售电商应用
京东云开发者
2023-12-15
阅读 1 分钟
623
走进零售电商,大模型能做什么?今年11.11,应用大模型带来成效显著今天下午2:00,京东云视频号准时直播看京东零售如何破题新解法,大小模型协同大模型将走向多模态,走向具身智能
基于Raft算法的DLedger-Library分析 | 京东物流技术团队
京东云开发者
2023-12-15
阅读 4 分钟
1.3k
在分布式系统应用中,高可用、一致性是经常面临的问题,针对不同的应用场景,我们会选择不同的架构方式,比如master-slave、基于ZooKeeper选主。随着时间的推移,出现了基于Raft算法自动选主的方式,Raft是在Paxos的基础上,做了一些简化和限制,比如增加了日志必须是连续的,只支持领导者、跟随者和候选人三种状态,在...
火眼金睛破局ES伪慢查询 | 京东物流技术团队
京东云开发者
2023-12-15
阅读 3 分钟
553
一、问题现象服务现象服务接口的TP99性能降低ES现象YGC:耗时极其不正常, 峰值200+次,耗时7s+FULL GC:不正常,次数为1但是频繁,STW 5s慢查询:存在慢查询5+二 解决过程1、去除干扰因素从现象上看应用是由于某种原因导致JVM内存使用率不断增长,触发了频繁的YGC进而触发FGC(此时只是大胆的猜测)。此时ES的JVM配置是JV...
测试用例设计方法六脉神剑——第四剑:石破天惊,功能图法攻阵 | 京东物流技术团队
京东云开发者
2023-12-15
阅读 3 分钟
476
前面几篇文章为我们讲述了因果图、判定表、正交试验等几种方法,主要是针对于不同条件输入输出的组合进行测试,但在实际需求中,我们也常会遇到需要对被测对象的状态流转进行验证的情况,此时前面几种方法将不再适用,对于这种状态转换类问题,功能图法则可大展身手。
京东哥伦布即时设计平台ChatGPT落地实践 | 京东云技术团队
京东云开发者
2023-12-14
阅读 4 分钟
911
🤖 即时设计平台是一个即时搭建c端楼层的开发平台,支持通过导入relay设计稿url完成Ui2Code,在此基础上完成前端可视化搭建,同时支持通过ChatGPT完成一句话需求,搭建后的楼层自动同步ihub楼层市场,提供到通天塔、哥伦布等搭建平台使用。
一招MAX降低10倍,现在它是我的了 | 京东云技术团队
京东云开发者
2023-12-14
阅读 11 分钟
825
一、背景性能优化是一场永无止境的旅程。到家门店系统,作为到家核心基础服务之一,门店C端接口有着调用量高,性能要求高的特点。C端服务经过演进,核心接口先查询本地缓存,如果本地缓存没有命中,再查询Redis。本地缓存命中率99%,服务性能比较平稳。随着门店数据越来越多,本地缓存容量逐渐增大到3G左右。虽然对垃圾...
使用 Taro 开发鸿蒙原生应用 —— 当 Taro 遇到纯血鸿蒙 | 京东云技术团队
京东云开发者
2023-12-13
阅读 4 分钟
3k
在今年 8 月的「2023年华为开发者大会(HDC.Together)」上,华为正式官宣「鸿蒙Next」,这个更新的版本将移除所有的 AOSP 代码,彻底与 Android 切割,使其成为一个完全自主研发的操作系统,这将去掉 40%左右多余的代码,使系统变得更加简洁、流畅。同时,会上也预告了将在明年 1 月份发布面向所有开发者的预览版,意味...
理解Mysql索引原理及特性 | 京东物流技术团队
京东云开发者
2023-12-13
阅读 8 分钟
714
索引就好比书本的目录,提高数据库表数据访问速度的数据库对象。当我们的请求打过来之后,如果有目录,就会快速的定位到章节,再从章节里找到数据。如果没有目录,如大海捞针一般,难度可见一斑。这就是我们经常碰到的罪魁祸首,全表扫描。
给祖传系统做了点 GC调优,暂停时间降低了 90% | 京东云技术团队
京东云开发者
2023-12-13
阅读 7 分钟
946
公司某规则引擎系统,在每次发版启动会手动预热,预热完成当流量切进来之后会偶发的出现一次长达1-2秒的Young GC(流量并不大,并且LB下的每个节点都会出现该情况)
测试用例设计方法六脉神剑——第三剑:倚天屠龙,正交试验冲锋 | 京东物流技术团队
京东云开发者
2023-12-12
阅读 4 分钟
394
上篇讲了因果图和判定表法,而这两种方法在变量值很多、排列组合数量极大的场景下,会生成非常庞大且冗余的测试用例,此时我们很难对所有组合场景进行全量测试用例覆盖,基于此短板,正交试验法应运而生。
PWA 离线方案研究报告 | 京东云技术团队
京东云开发者
2023-12-12
阅读 19 分钟
9.5k
本文并不是介绍如何将一个网页配置成离线应用并支持安装下载的。研究PWA的目的仅仅是为了保证用户的资源可以直接从本地加载,来忽略全国或者全球网络质量对页面加载速度造成影响。当然,如果页面上所需的资源,除了资源文件外并不需要任何的网络请求,那它除了不支持安装到桌面,已经算是一个离线应用了。
神经网络是如何工作的? | 京东云技术团队
京东云开发者
2023-12-12
阅读 5 分钟
1.1k
作为一名程序员,我们习惯于去了解所使用工具、中间件的底层原理,本文则旨在帮助大家了解AI模型的底层机制,让大家在学习或应用各种大模型时更加得心应手,更加适合没有AI基础的小伙伴们。
小小的日志,大大的坑 | 京东云技术团队
京东云开发者
2023-12-12
阅读 2 分钟
1.1k
在任何系统中,日志都是非常重要的组成部分,它是反映系统运行情况的重要依据,也是排查问题时的必要线索。绝大多数人都认可日志的重要性,但是又有哪些场景可能导致性能问题?今天就让我们来聊聊Java日志性能那些事。
Nacos 配置中心源码 | 京东物流技术团队
京东云开发者
2023-12-11
阅读 10 分钟
1k
在引入配置中心 maven 依赖的 jar 文件中找到 spring-cloud-starter-alibaba-nacos-config-2.2.5.RELEASE.jar!/META-INF/spring.factories,在该配置文件找到 NacosConfigBootstrapConfiguration 配置类,该类是 nacos 配置中心的入口类,类中注册了三个 bean。
拓扑排序实现循环依赖判断 | 京东云技术团队
京东云开发者
2023-12-11
阅读 7 分钟
1k
本文方案脱离Spring Bean的管理,通过算法实现的方式,完成对象循环依赖的判断,涉及的知识点包括:邻接矩阵图、拓扑排序、循环依赖。本文会着重讲解技术实现,具体算法原理不再复述
浅谈SQL优化小技巧 | 京东云技术团队
京东云开发者
2023-12-11
阅读 5 分钟
1.2k
回顾MySQL的执行过程,帮助介绍如何进行sql优化。(1)客户端发送一条查询语句到服务器;(2)服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据;(3)未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,MySQL解析器将使用MySQL语法进行验证和解析。 例如,验证是否使用了错误的...
使用Flink完成流数据统计 | 京东云技术团队
京东云开发者
2023-12-11
阅读 4 分钟
810
一、统计流程所有流计算统计的流程都是:1、接入数据源2、进行多次数据转换操作(过滤、拆分、聚合计算等)3、计算结果的存储 其中数据源可以是多个、数据转换的节点处理完数据可以发送到一个和多个下一个节点继续处理数据Flink程序构建的基本单元是stream和transformation(DataSet实质上也是stream)。stream是一个中间...
上一页
1
…
More
26
27
28
(current)
29
30
…
More
下一页
上一页
28
(current)
下一页