加载中
我在京东做研发丨“零碳+智慧”:京东云绿色园区技术运用实践

作为激活区域产业增长的“最小单元” 产业园区扛起了区域经济发展、发展特色产业的“大未来” 从“高能耗”到“高能效”,产值绿色,正成为产业园区的“新课题” 如何解决园区能源管理的难点...

2023/05/31 18:22
97
从原理聊JVM(三):详解现代垃圾回收器Shenandoah和ZGC

一、Shenandoah Shenandoah一词来自于印第安语,十九世纪四十年代有一首著名的航海歌曲在水手中广为流传,讲述一位年轻富商爱上印第安酋长Shenandoah的女儿的故事。后来美国有一条位于Virgi...

2023/05/31 18:22
286
玩转服务器之网站篇:新手使用WordPress搭建博客和静态网站部署

静态网站部署和WordPress搭建博客都是网站运营中常见的工作。静态网站是一种不需要服务器端脚本的网站形式,通常使用HTML、CSS和JavaScript等静态资源进行构建和显示。而WordPress是一款流行...

2023/05/31 16:18
3.4K
基于AIGC的京东购物助手的技术方案设想 | 京东云技术团队

灵感来源 随着AIGC的爆火,ChatGPT,GPT-4的发布,我作为一个算法工作者,深感AI发展的迅猛。最近,OpenAI的插件和联网功能陆续向用户公开,我也在第一时间试用了这些最新的功能。在OpenAI的...

2023/05/31 10:19
1.9K
C端用户体验度量实战篇-京东快递小程序体验度量全面升级 | 京东云技术团队

本文通过介绍体验度量模型升级研究过程、研究方法及研究结果等内容,结合实际C端产品应用,观测新模型运行周期的表现,验证了其在高速发展的业务形态和日益变化的用户需求上的适用性和有效性...

2023/05/31 10:15
2.5K
图解Redis和Zookeeper分布式锁 | 京东云技术团队

1.基于Redis实现分布式锁 Redis分布式锁原理如上图所示,当有多个Set命令发送到Redis时,Redis会串行处理,最终只有一个Set命令执行成功,从而只有一个线程加锁成功 2:SetNx命令加锁 利用*...

lua
2023/05/31 10:08
9.3K
烂怂if-else代码优化方案 | 京东云技术团队

0.问题概述 代码可读性是衡量代码质量的重要标准,可读性也是可维护性、可扩展性的保证,因为代码是连接程序员和机器的中间桥梁,要对双边友好。Quora 上有一个帖子: “What are some of th...

2023/05/31 10:00
6.9K
万字长文详述ClickHouse的探索与实践

一、前言 京喜达技术部在社区团购场景下采用JDQ+Flink+Elasticsearch架构来打造实时数据报表。随着业务的发展 Elasticsearch开始暴露出一些弊端,不适合大批量的数据查询,高频次深度分页导出...

2023/05/30 18:00
403
辅助测试和研发人员的一款小插件【数据安全】 | 京东云技术团队

一、为什么要做一款这样的小插件 数据,一直在思考如何让数据更安全的流转和服务于客户,围绕这样的想法,我们做过许多方面的扩展。我们落地了服务端的数据切片支持场景化的设计,实现了基于...

2023/05/30 10:46
1.7K
Mysql DDL执行方式-pt-osc介绍 | 京东云技术团队

1 引言 大家好,接着上次和大家一起学习了《MySQL DDL执行方式-Online DDL介绍》,那么今天接着和大家一起学习另一种MySQL DDL执行方式之pt-soc。 在MySQL使用过程中,根据业务的需求对表结构...

2023/05/30 10:18
2.4K
Flutter三棵树系列之BuildOwner | 京东云技术团队

引言 Flutter开发中三棵树的重要性不言而喻,了解其原理有助于我们开发出性能更优的App,此文主要从源码角度介绍Element树的管理类BuildOwner。 是什么? BuildOwner是element的管理类,主要...

2023/05/30 10:12
1.8K
Flutter调优--深入探究MediaQuery引起界面Rebuild的原因及解决办法 | 京东云技术团队

前言 我们可以通过MediaQuery.of(context)方法获取到一些设备和系统的相关信息,比如状态栏的高度、当前是否是黑暗模式等等,使用起来相当方便,但是也要注意可能引起的页面rebuild问题。本文...

2023/05/29 11:16
1.6K
最佳实践:基于vite3的monorepo前端工程搭建 | 京东云技术团队

一、技术栈选择 1.代码库管理方式-Monorepo: 将多个项目存放在同一个代码库中 ▪选择理由1:多个应用(可以按业务线产品粒度划分)在同一个repo管理,便于统一管理代码规范、共享工作流 ▪选...

2023/05/29 10:31
1.2W
【实践篇】手把手教你落地DDD | 京东云技术团队

1. 前言 常见的DDD实现架构有很多种,如经典四层架构、六边形(适配器端口)架构、整洁架构(Clean Architecture)、CQRS架构等。架构无优劣高下之分,只要熟练掌握就都是合适的架构。本文不...

2023/05/29 10:20
8.3K
Tomcat处理http请求之源码分析 | 京东云技术团队

本文将从请求获取与包装处理、请求传递给Container、Container处理请求流程,这3部分来讲述一次http穿梭之旅。 1 请求包装处理 tomcat组件Connector在启动的时候会监听端口。以JIoEndpoint为...

2023/05/29 10:13
2.7K
性能测试监控指标及分析调优 | 京东云技术团队

一、哪些因素会成为系统的瓶颈? 1、CPU,如果存在大量的计算,他们会长时间不间断的占用CPU资源,导致其他资源无法争夺到CPU而响应缓慢,从而带来系统性能问题,例如频繁的FullGC,以及多线...

2023/05/26 09:38
4.2K
Nodejs 应用编译构建提速建议 | 京东云技术团队

编译构建的整体过程 拉取编译镜像 拉取缓存镜像 拉取项目源码 挂载缓存目录 执行编译命令(用户自定义) 持久化缓存 上传编译镜像 为什么在本地构建就快, 但编译机上很慢 在编辑机上每次的构建...

2023/05/26 09:36
1W
Flutter热更新技术探索 | 京东云技术团队

一,需求背景: APP发布到市场后,难免会遇到严重的BUG阻碍用户使用,因此有在不发布新版本APP的情况下使用热更新技术立即修复BUG需求。原生APP(例如:Android & IOS)的热更新需求已经比较...

2023/05/26 09:30
1.1W
线上问题处理案例:出乎意料的数据库连接池

本文是《线上问题处理案例》系列之一,该系列旨在通过真实案例向读者介绍发现问题、定位问题、解决问题的方法。本文讲述了从垃圾回收耗时过长的表象,逐步定位到数据库连接池保活问题的全过程...

2023/05/25 18:38
226
Elasticsearch之join关联查询及使用场景 | 京东云技术团队

在Elasticsearch这样的分布式系统中执行类似SQL的join连接是代价是比较大的,然而,Elasticsearch却给我们提供了基于水平扩展的两种连接形式 。这句话摘自Elasticsearch官网,从“然而”来看...

2023/05/25 10:37
2.8K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部