腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
京东技术
专业的京东技术分享与交流平台
专栏作者
举报
410
文章
558695
阅读量
138
订阅数
订阅专栏
申请加入专栏
全部文章
事件
大数据
其他
编程算法
数据
人工智能
数据库
实践
系统
缓存
配置
存储
java
开发
接口
模型
深度学习
安全
架构设计
对象
设计
异常
android
自动化
企业
sql
神经网络
开源
分布式
微服务
优化
区块链
电商
容器
网络安全
小程序
架构
线程
api
运维
数据处理
物联网
服务
渲染
测试
工具
网络
ios
react
腾讯云测试服务
单元测试
数据结构
内存
机器学习
javascript
打包
jvm
自动化测试
rpc
chatgpt
流量
算法
索引
vue.js
云数据库 Redis
ide
linux
http
微信
机器人
https
部署
前端
性能
原理
NLP 服务
数据挖掘
go
node.js
云数据库 SQL Server
kubernetes
jdk
hadoop
mybatis
uml
flutter
智能客服机器人
taro
产品
分页
后端
日志
压缩
负载均衡
自动驾驶
php
python
json
负载均衡缓存
apache
spring
文件存储
网站
压力测试
jdbc
tcp/ip
数据分析
系统架构
ddd
it
mysql
管理
函数
监控
客户端
可视化
垃圾回收
敏捷
性能优化
研发
源码
重构
人脸识别
xml
jquery
ajax
git
github
nginx
容器镜像服务
TDSQL MySQL 版
知识图谱
高性能计算
金融
智慧物流
svg
webpack
serverless
devops
黑客
数据迁移
html5
推荐系统
zookeeper
kotlin
nat
信息流
云计算
sdk
功能测试
es
gpt
jsf
redis
变量
并发
插件
代理
登录
低代码
队列
高可用
高性能
工作
基础
脚本
框架
连接
模块化
软件架构
数组
微前端
文件上传
线程池
效率
异步
中间件
组件库
最佳实践
费用中心
云服务器
对象存储
语音识别
c++
.net
html
nosql
unix
mapreduce
云直播
访问管理
云数据库 MongoDB
NAT 网关
SSL 证书
cci 持续集成
数字营销
mongodb
图像处理
数据备份
在线旅游
政务云专区
智慧零售
智能硬件
电子合同服务
reactnative
redux
rollup.js
babel.js
游戏
爬虫
shell
spark
无人驾驶
图像识别
卷积神经网络
hive
erp
gui
hashmap
keras
cdn
jenkins
socket编程
windows
数据可视化
hbase
腾讯云开发者社区
kafka
分类算法
迁移
dart
测试策略
性能测试
etcd
raft
实时监控
flink
事件总线
联邦学习
Elasticsearch Service
隐私计算
项目管理
agent
app
cas
ci
cicd
clickhouse
cookie
data
double
execute
fs
gc
iot
jacoco
jdk8
netty
paas
sharding
tdd
timer
vite
vue3
编程
编码
编译
程序
程序员
磁盘
代码质量
单点登录
地图
定时任务
动画
多线程
反射
分布式锁
服务端
服务器
高并发
工程师
工具类
供应链
工作流
行业
集群
架构师
接口文档
进程
京东小程序
开发者
量化
浏览器
路由
论文
内存泄漏
入门
软件
设计模式
视频
事务
数据中心
搜索
同步
统计
推送
响应式
异常处理
移动端
语法
域名
注解
字符串
数据库连接池
软件设计
代码重构工具
LoRa
LLM
搜索文章
搜索
搜索
关闭
高复用性自动化脚本设计实践
编程算法
自动化
自动化测试
uml
缓存
Tech 导读 在自动化测试实践中,为了更好的契合被测业务场景,需要不断优化框架分层结构。本文结合产品模块化思路,意在介绍通过策略模式改造原本复杂分支语句代码,通过理论讲解、思路分析、方案设计、及代码演示,提供自动化脚本重构的落地方案。
京东技术
2023-01-05
432
0
会员权益核心引擎ZCube原理与实践
编程算法
xml
Tech 导读 目前会员权益业务已经步入成熟期,自有场用户已经趋于饱和状态,而新的突破口是利用权益和积分杠杆来撬动商城场的用户,达到金融App用户增长,能撬动多少用户就要联合金融各业务线、利用权益来进行用户的渗透,而每个业务线对权益的渗透过程,都有着各自的利益点和独到之处。因此权益系统能否支持“业务规则类需求”的灵活定制占据举足轻重的地位。如何解决规则开发的效率问题,最大化解放开发团队成为目前最大的技术挑战点。规则引擎作为特定领域工具,顺理成章的成为这个挑战点的“关键解法”。 有了明确的目标和诉求后,本文调研了常见的规则引擎系统,对Drools、Urule、Aviator、QLExpress等功能做了深入的源码研究,结合目前的业务场景开发了一款适合自身业务功能的规则引擎:ZCube,它既包含了丰富的可视化规则建模设计器,如:脚本式、向导式等,又支持高可用易扩展的架构体系。支持将多个规则打包为知识包文件,在管控平台和业务系统之间进行灰度发布推送、全量发布推送、推送轨迹管理、版本管理、历史版本回退以及知识包执行告警、健康度监控等,实现了让业务规则以知识的形式保存在知识库中,可以在规则发生变动时轻易做出修改,结合后管下发能力实现规则热插拔和热更新。同时可视化界面更易于理解,可以有效地弥补业务分析师和开发人员之间的沟通问题。
京东技术
2023-01-05
885
0
Redis数据倾斜与JD开源hotkey源码分析揭秘
缓存
etcd
java
编程算法
存储
本文介绍了Redis数据倾斜的相关概念,并讲解了Redis数据倾斜的原因以及应对方案,对热点问题进行了深入探讨;其次从client端、worker端、dashboard端全方位讲解了热key问题的解决方案,详细解析了JD开源项目hotkey,读者可以从本文中学到相关的方法论及其对应的落地方案。
京东技术
2023-01-05
669
0
Flutter状态管理新的实践
网站
编程算法
vue.js
Tech 导读 本文介绍flutter端状态刷新的一种新的思路和尝试,通过dart的扩展属性,定义一个观察者模式,去更新widget的状态,以及如何在widget的生命周期寻找一个切入点,建立订阅关系。
京东技术
2022-09-27
988
0
分拣平台API安全治理实战
api
编程算法
网络安全
unix
tcp/ip
Tech 导读 本文主要基于京东物流的分拣业务平台在生产环境遇到的一些安全类问题,进行定位并采取合适的解决方案进行安全治理,引出对行业内不同业务领域、不同类型系统的安全治理方案的探究,最后笔者也基于自己在金融领域的经验进行了关于API网关治理方案的分享。 写在前面 随着互联网应用的多元化、复杂化、服务化成为显著趋势,越来越多场景中的应用架构采用应用编程接口(API)作为应用间数据传输和控制流程。同时API接口负责传输数据的数据量以及敏感性也在增加。因此针对API的攻击变得越来越频繁和复杂,成为当今不少公司的
京东技术
2022-08-29
495
0
前端工程化在WMS 6.0中的实践
vue.js
编程算法
babel.js
json
node.js
Tech 导读 在对大型前端项目进行国际化改造时,经常会遇到过工作量大、干扰项多以及容易遗漏等问题。而针对这些大量的重复的工作,自动化工具往往能提升很大的工作效率。本文将带读者了解node cli开发的基础知识,并对如何开发一个国际化校验工具来解决这些问题展开教学。 01 背景 在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了! 仓储中台的愿景是,以用户为根本,通过发现、定义、设计、交付可被多BP
京东技术
2022-08-25
937
0
Deferred Components-实现Flutter运行时动态下发Dart代码
flutter
dart
编程算法
https
网络安全
Tech 导读 Deferred Components,官方实现的Flutter代码动态下发的方案。本文主要介绍官方方案的实现细节,探索在国内环境下使用Deferred Components,并且实现了最小验证demo。读罢本文,你就可以实现Dart文件级别代码的动态下发。 01 引言 在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了! Deferred Components是Flu
京东技术
2022-06-24
1.8K
0
全场景流量验证系统
java
编程算法
Tech 导读 本文介绍了一种基于线上流量实现对重构系统进行功能和性能验证的实践方案。针对线上流量如何拦截、如何录制、如何存储、如何回放以及如何发压均作了详细说明,为具有类似需求的读者提供了一种可供参考的思路。 01 业务背景 在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了! 随着百川项目的启动,中台需要对订单流量收口,将ECLP、各BP的接单入口全部切换至百川统一接单系统。且各个接
京东技术
2022-06-17
859
0
JSF本地联调工具实践
文件存储
云数据库 Redis
java
编程算法
spring
Tech 导读 JSF作为京东内部日常最常用的RPC组件,通过JSF扩展,为大家提供JSF扩展思路及本地联调实践。 01 背景 在项目开发中,研发同学会经历下面的过程: 图1 研发日常开发周期 但是针对团队的测试环境,涉及到几个痛点: 多人联调使用时尤其是跨部门联调时,强依赖环境稳定,频繁启停发布或者由于某些原因没有启动成功,影响的不是一个人的,而是多方的 jsf接口逻辑较多,联调环节存在隐晦的bug时,大部分做法是打点日志重启再次调用排查,如果没有发现问题,继续反复加日志重启排查。这样的过程是苦恼且费
京东技术
2022-05-12
1.3K
0
搜索中常见数据结构与算法探究(二)
数据结构
编程算法
Tech 导读 本文介绍了几个常见的匹配算法,通过算法过程和算法分析介绍了各个算法的优缺点和使用场景,并为后续的搜索文章做个铺垫;读者可以通过比较几种算法的差异,进一步了解匹配算法演进过程以及解决问题的场景;KMP算法和Double-Array TireTree是其中算法思想的集大成者,希望读者重点关注。 01 前言 上文探究了数据结构和算法的一些基础和部分线性数据结构和部分简单非线性数据结构,本文我们来一起探究图论,以及一些字符串模式匹配的高级数据结构和算法。《搜索
京东技术
2022-04-02
291
0
微前端概述
webpack
javascript
打包
php
编程算法
Tech 导读 本文由浅到深地对微前端进行了概括性介绍,读者可以了解到微前端的概念、微前端的特点与价值、微前端的实现方案、一个微前端框架应具备的功能,以及微前端的适用场景。读者可以多关注下本文提到的各个开源的优秀的微前端实现方案,通过对比及借鉴来实现一套适合自身业务的微前端方案。 01 微前端是什么 传统的分而治之的策略已经无法应对现代 Web 应用的复杂性,因此衍生出了微前端这样一种新的架构模式,与后端微服务相同,它同样是延续了分而治之的设计模式,不过却以全新的方法来实现。微前端是一种由独立交付的多个前
京东技术
2022-03-17
1.4K
0
搜索中常见数据结构与算法探究(一)
数据结构
编程算法
hashmap
Tech 导读本文介绍了算法和数据结构的基础概念和复杂度函数,并提供了一些评价算法和数据结构优劣的方法论,之后又重点介绍了几种工作中常见且重要的数据结构和算法。作为系列文章的开篇,希望读者能够在理解复杂度函数的基础上,重点关注每一种数据结构的优劣势分析。 01前言 ES现在已经被广泛的使用在日常的搜索中,Lucene作为它的内核值得深入研究,比如FST,下面就用两篇分享来介绍一些本文的主题: 第一篇主要介绍数据结构和算法基础和分析方法,以及一些常用的典型的数据结构; 第二篇主要介绍图论,以及自动机,K
京东技术
2022-03-08
262
0
Dubbo负载均衡策略之 一致性哈希
负载均衡
负载均衡缓存
缓存
编程算法
Tech 导读 本文主要讲解了一致性哈希算法的原理以及其存在的数据倾斜的问题,然后引出解决数据倾斜问题的方法,最后分析一致性哈希算法在Dubbo中的使用。通过这篇文章,可以了解到一致性哈希算法的原理以及这种算法存在的问题和解决方案。 01负载均衡 在这里引用dubbo官网的一段话—— LoadBalance 中文意思为负载均衡,它的职责是将网络请求,或者其他形式的负载“均摊”到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。通过负载均衡,可以让每台
京东技术
2022-03-04
787
0
Java内存模型(Java Memory Model,JMM)
ide
编程算法
java
多线程、高并发问题相信是每一位从事Java研发工作的程序员都不可回避的一个重要话题。从启动一个线程,到使用volatile、synchronized、final关键字,到使用wait()、notify()、notifyAll()、join()方法,再到编写复杂的多线程程序,不知道大家有没有思考过这样一个问题,为什么要使用这些API,或者说这些API到底给编程人员提供了什么样的保证,才使得在多线程环境下程序的运行结果能够符合预期。它就是Java Memory Model(后续简称JMM)。本文就带领大家一起,绕道这些API的背后,一探究竟。
京东技术
2021-11-25
643
0
助力双 11 个性化会场高效交付:Deco 智能代码技术揭秘
分类算法
编程算法
json
数据处理
数据结构
在这次双11的个性化会场我们大规模使用Deco进行研发,带来了48%左右的效率提升,本文将为大家揭秘Deco提效之秘。
京东技术
2021-11-16
3.1K
0
配运基础数据缓存瘦身实践
编程算法
云数据库 Redis
缓存
tcp/ip
通过redis scan命令实现对字典数据的遍历,从而对得到的数据进行处理;介绍了redis字典的几种状态:扩容后,缩容后,rehashing;探究scan命令的底层原理,如何保证字典状态变化时遍历数据的完整性。
京东技术
2021-07-16
340
0
如何实现智能化用户增长策略部署与自动化运营
编程算法
文件存储
截至2020年12月31日,京东LTM活跃购买用户数达到4.719亿,全年净增了近1.1亿活跃用户,在这样海量规模的用户运营场景下,传统的人工运营方式已经很难实现对成本和收益的精细化控制。事实上,当今互联网行业的头部企业都面临着后流量红利时代的增量用户精准运营的难题。近1年来,京东零售用户增长与运营部积极探索先进的用户运营方法论,并创造了用户增长超1亿的行业壮举。本文结合零售用增团队的业务实践经验,从数智化运营角度介绍目前线上规模化运行的用户增长“机器”的基本原理。
京东技术
2021-05-11
1.6K
0
智能城市管理海量空间数据的利器-空间填充曲线
编程算法
存储
现实世界中存在大量的多维空间数据,如加油站位置、河流走向等。为了高效存储和管理海量的空间数据,很多基于Key-Value存储的空间数据库,如开源的空间插件GeoMesa[1]、京东城市自研的时空数据引擎JUST[2],都使用了空间填充曲线技术。它们能够将多维空间数据转换到一维空间上,并通过转换后的一维空间索引值存储和查询多维数据,因此能够在Key-Value数据库中存储管理海量的时空数据。
京东技术
2021-04-22
1.1K
0
并发编程中的大坑:你的直觉&有序性问题
jvm
编程算法
java
并发编程无疑是编程领域中的上甘岭,他的“难”主要体现在两个方面,从宏观上来讲,主要是如何确定最优化的模型,例如Redis是单线程模型,Nginx是多进程单线程模型,而Netty是主从Reactor多线程模型;从微观上来讲,主要是原子性、可见性、有序性等问题的纠缠,这些问题有一个共同点,就是直觉失效。我们大部分情况下都是靠直觉来写程序的,如果直觉失效,会意味着什么呢?意味着直觉在引导我们写bug,引导我们误入歧途。今天我们就重点来聊聊直觉失效的问题之一:有序性问题。相信你看完这篇文章,肯定会大吃一惊:“原来一不小心写了这么多bug!”好在解决方案还是很简单的,只要了解了原理就可能轻松搞定。
京东技术
2021-04-22
469
0
从中断机制看 React Fiber 技术
react
编程算法
React16 开始,采用了 Fiber 机制替代了原有的同步渲染 VDOM 的方案,提高了页面渲染性能和用户体验。Fiber 究竟是什么,网上也很多优秀的技术揭秘文章,本篇主要想从计算机的中断机制来聊聊 React Fiber 技术大概工作原理。
京东技术
2021-04-02
614
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档