E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
云技术
架构师日记-软件工程里的组织文化 | 京东
云技术
团队
一引言本文是京东到家自动化测试体系建设过程中的一些回顾和总结,删减了部分系统设计与实践的章节,保留了组织与文化相关的内容,整理成文,以飨读者。下面就以QA(QualityAssurance)的视角来探讨工作中经常面临的问题与挑战。关于软件质量,不知道你有没有以下困惑:西医中“头疼医头,脚疼医脚”的思路在研发团队中往往不能奏效。中医的整体辩证论治往往是解决问题的良方。其根本还是思考维度和观察视角的不
·
2023-09-22 13:09
测试自动化测试软件工程架构师
深入浅出线程池 | 京东
云技术
团队
一、线程1、什么是线程线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。2、如何创建线程2.1、JAVA中创建线程/***继承Thread类,重写run方法*/classMyThreadextendsThread{@Overridepublicvoi
·
2023-09-22 11:22
线程池后端java
618京东到家APP-门详页反爬实战 | 京东
云技术
团队
一、背景与系统安全需求分析1.系统的重要性上图所示是接口所属位置、对电商平台或在线商店而言,分类查商品都是很重要的,通过为用户提供清晰的商品分类,帮助他们快速找到所需产品,节省浏览时间,提升购物效率,是购物结算产生GMV的核心环节。那么电商平台为什么都很看重商品信息的爬取?a.数据收集和分析:这些数据对于市场研究、竞争分析、价格比较等方面非常有价值。可获得有关产品趋势、消费者偏好、价格波动等信息,
·
2023-09-21 21:31
app京东云
智能报修管理系统的作用和功能
为了提高工单处理的效率和质量,提升客户体验,也为了顺应科技在服务领域应用的潮流,“的修”通过引入
云技术
,自主设计、开发了智能报修管理系统。智能报修管理系统其实是一种比较常见
dixiuapp
·
2023-09-21 19:12
的修报修系统
信息可视化
设备维修管理
报修管理系统
智能报修管理系统
工作效率
| 京东
云技术
团队
对于iOS开发者而言,CocoaPods并不陌生,通过pod相关的命令操作,就可以很方便的将项目中用到的三方依赖库资源集成到项目环境中,大大的提升了开发的效率。CocoaPods作为iOS项目的包管理工具,它在命令行背后做了什么操作?而又是通过什么样的方式将命令指令声明出来供我们使用的?这些实现的背后底层逻辑是什么?都是本文想要探讨挖掘的。一、Ruby是如何让系统能够识别已经安装的Pods指令的?
·
2023-09-21 12:45
浅入深出的微前端MicroApp | 京东
云技术
团队
前言:本文是由最近做的一个项目有感而发,因为之前做了一些技术栈的统一,为了用antDesign的pro-table,PC统一使用react,但是我们有一些老的项目是vue的,本次新页面较多,老页面的改动较少,除此之外老项目想换菜单,因此我们想借助本次机会用react开发,经过了几番思考,发现本次很适合用微前端来完成本次需求,最终决定用react搭建一个基座(主应用),将原来的vue项目接入到基座,
·
2023-09-21 12:43
你该读读《孙子兵法》 | 京东
云技术
团队
你是否还记得高启强?一个到处求人办事经常被恶霸欺凌的卖鱼小贩,因为读了《孙子兵法》,一跃成为黑白通吃的商界大佬。作为弱矩阵环境下只有责任毫无权力的小小项目经理,你是否经常感到无助、经常感到迷茫?你想成为引领集团大型战略复杂项目,一呼百应的项目管理领域大Boss吗?那我建议你也读读《孙子兵法》。《孙子兵法》虽篇幅简短,但内容深奥,应用变换无穷,适用于众多行业和领域,适合经常拿出来阅读和思考。本文只引
·
2023-09-21 12:42
项目管理后端程序员
Elasticsearch与Clickhouse数据存储对比 | 京东
云技术
团队
1背景京喜达技术部在社区团购场景下采用JDQ+Flink+Elasticsearch架构来打造实时数据报表。随着业务的发展Elasticsearch开始暴露出一些弊端,不适合大批量的数据查询,高频次分页导出导致宕机、存储成本较高。Elasticsearch的查询语句维护成本较高、在聚合计算场景下出现数据不精确等问题。Clickhouse是列式数据库,列式型数据库天然适合OLAP场景,类似SQL语法
京东云技术团队
·
2023-09-21 08:59
数据库
硬核干货
elasticsearch
clickhouse
京东云
数据库
数据库开发
【系统架构】软件架构技术发展路线概览
发展主线:模块化编程/面向对象编程构件技术面向服务开发技术
云技术
注:点击查看大图任何新技术、新方向和新思路的出现都会融入软件架构的发展历程中。
平凡之大路
·
2023-09-21 06:46
软件架构
架构
分享
别再纠结线程池池大小、线程数量了,哪有什么固定公式 | 京东
云技术
团队
可能很多人都看到过一个线程数设置的理论:CPU密集型的程序-核心数+1I/O密集型的程序-核心数*2不会吧,不会吧,真的有人按照这个理论规划线程数?线程数和CPU利用率的小测试抛开一些操作系统,计算机原理不谈,说一个基本的理论(不用纠结是否严谨,只为好理解):一个CPU核心,单位时间内只能执行一个线程的指令那么理论上,我一个线程只需要不停的执行指令,就可以跑满一个核心的利用率。来写个死循环空跑的例
京东云技术团队
·
2023-09-21 02:58
硬核干货
京东云
java
开发语言
线程池
JDK8升级JDK11最全实践干货来了 | 京东
云技术
团队
1、前言截至目前(2023年),Java8发布至今已有9年,2018年9月25日,Oracle发布了Java11,这是Java8之后的首个LTS版本。那么从JDK8到JDK11,到底带来了哪些特性呢?值得我们升级吗?而且升级过程会遇到哪些问题呢?带着这些问题,本篇文章将带来完整的JDK8升级JDK11最全实践。2、为什么升级JDK111)性能提升更好的垃圾收机制、更快的类加载器,加快应用程序的运行
京东云技术团队
·
2023-09-21 02:27
硬核干货
京东云
JDK
java
后端
JDK8
M3E/OpenAi+vearch内容查重实践 | 京东
云技术
团队
一、实践背景介绍1、业务背景京东健康内容中台H2有一个目标就是需要替换两家CP内容(总体内容体量百万级),我们现在的逻辑是想按照PV热度优先高热去新生产和替换。替换后可以极大的节省cp内容引入的成本。第一步:这么多内容,我们的生产逻辑需要按照学科和索引归类和分配,进而批量生产,靠人工一篇篇补索引,效率会很低。希望借助算法的能力,如果现在还不是非常准确,也可以算法+人工修正,第二步:按索引归类好之后
·
2023-09-20 12:02
M3E/OpenAi+vearch内容查重实践 | 京东
云技术
团队
一、实践背景介绍1、业务背景京东健康内容中台H2有一个目标就是需要替换两家CP内容(总体内容体量百万级),我们现在的逻辑是想按照PV热度优先高热去新生产和替换。替换后可以极大的节省cp内容引入的成本。第一步:这么多内容,我们的生产逻辑需要按照学科和索引归类和分配,进而批量生产,靠人工一篇篇补索引,效率会很低。希望借助算法的能力,如果现在还不是非常准确,也可以算法+人工修正,第二步:按索引归类好之后
·
2023-09-20 12:25
别再纠结线程池池大小、线程数量了,哪有什么固定公式 | 京东
云技术
团队
可能很多人都看到过一个线程数设置的理论:CPU密集型的程序-核心数+1I/O密集型的程序-核心数*2不会吧,不会吧,真的有人按照这个理论规划线程数?线程数和CPU利用率的小测试抛开一些操作系统,计算机原理不谈,说一个基本的理论(不用纠结是否严谨,只为好理解):一个CPU核心,单位时间内只能执行一个线程的指令那么理论上,我一个线程只需要不停的执行指令,就可以跑满一个核心的利用率。来写个死循环空跑的例
·
2023-09-20 12:23
线程池后端javacpu
主动写入流对@ResponseBody注解的影响 | 京东
云技术
团队
问题回溯2023年Q2某日运营反馈一个问题,商品系统商家中心某批量工具模板无法下载,导致功能无法使用(因为模板是动态变化的)商家中心报错(JSON串):{"code":-1,"msg":"失败"}负责的同事看到失败后立即与我展开讨论(因为不是关键业务,所以不需要回滚,修复即可),我们发现新功能模板下载的代码与之前的代码有所不同,恰好之前的功能又可以正常运行,所以同事对现有代码进行改造然后预发布测试
京东云技术团队
·
2023-09-20 08:17
硬核干货
京东云
spring
boot
spring
【深入浅出系列】之代码可读性 | 京东
云技术
团队
这是“深入浅出系列”文章的第一篇,主要记录和分享程序设计的一些思想和方法论,如果读者觉得所有受用,还请“一键三连”,这是对我最大的鼓励。一、老生常谈,到底啥是可读性一句话:见名知其义。有人说好的代码必然有清晰完整的注释,我不否认;也有人说代码即注释,是代码简洁之道的最高境界,我也不否认。但我都不完全接受,如果照搬前者,有人会在每个方法、每个循环、每个判断都添加大量注释,对于一个表达不严谨的code
·
2023-09-19 16:40
代码规范代码质量后端java
让代码优雅起来:记一次代码微重构实践 | 京东
云技术
团队
一、需求开发修改代码一次需求开发时碰到如下所示方法代码:privateOrderShoudSettlementAmountgetOrderShoudSettlementAmount(OrderDTOorderMain,Listdetails){OrderShoudSettlementAmountsettlementAmount=newOrderShoudSettlementAmount();//应
·
2023-09-19 16:36
代码质量优雅重构程序员
主动写入流对@ResponseBody注解的影响 | 京东
云技术
团队
问题回溯2023年Q2某日运营反馈一个问题,商品系统商家中心某批量工具模板无法下载,导致功能无法使用(因为模板是动态变化的)商家中心报错(JSON串):{"code":-1,"msg":"失败"}负责的同事看到失败后立即与我展开讨论(因为不是关键业务,所以不需要回滚,修复即可),我们发现新功能模板下载的代码与之前的代码有所不同,恰好之前的功能又可以正常运行,所以同事对现有代码进行改造然后预发布测试
·
2023-09-19 12:48
JDK8升级JDK11最全实践干货来了 | 京东
云技术
团队
1、前言截至目前(2023年),Java8发布至今已有9年,2018年9月25日,Oracle发布了Java11,这是Java8之后的首个LTS版本。那么从JDK8到JDK11,到底带来了哪些特性呢?值得我们升级吗?而且升级过程会遇到哪些问题呢?带着这些问题,本篇文章将带来完整的JDK8升级JDK11最全实践。2、为什么升级JDK111)性能提升更好的垃圾收机制、更快的类加载器,加快应用程序的运行
·
2023-09-19 12:42
主动写入流对@ResponseBody注解的影响 | 京东
云技术
团队
问题回溯2023年Q2某日运营反馈一个问题,商品系统商家中心某批量工具模板无法下载,导致功能无法使用(因为模板是动态变化的)商家中心报错(JSON串):{"code":-1,"msg":"失败"}负责的同事看到失败后立即与我展开讨论(因为不是关键业务,所以不需要回滚,修复即可),我们发现新功能模板下载的代码与之前的代码有所不同,恰好之前的功能又可以正常运行,所以同事对现有代码进行改造然后预发布测试
·
2023-09-19 12:42
Web3.0时代的全新合作模式:DAO | 京东
云技术
团队
你有没有遇到这种情况:我有一个很棒的想法,想要开发出一个“改变世界”的项目,但是我既没有技术,也没有人脉,甚至没有资金,导致我始终没有办法开始行动,痛苦万分。就比如在黑客大赛上,我想到一个一定可以得奖的点子,但是却找不到合伙人,也无法独自完成,导致机会白白溜走。今天我就介绍一个可以改变你这种现状的技术:DAO。但在介绍DAO之前我们需要先了解一下所有人都在热烈讨论的web3.0。Web3.0web
·
2023-09-19 12:41
前端webdao区块链
即时通讯技术文集(第20期):IM架构设计技术文章(Part3) [共14篇]
[-1-]融
云技术
分享:全面揭秘亿级IM消息的可靠投递机制[链接]http://www.52im.net/thread-3638-1-1.html[摘要]本文根据融云亿级IM消息系统的技术实践,总结了分布式
hellojackjiang2011
·
2023-09-19 10:07
即时通讯
im开发
网络
iOS16新特性:实时活动-在锁屏界面实时更新APP消息 | 京东
云技术
团队
简介之前在《iOS16新特性:灵动岛适配开发与到家业务场景结合的探索实践》里介绍了iOS16新的特性:实时更新(LiveActivity)中灵动岛的适配流程,但其实除了灵动岛的展示样式,LiveActivity还有一种非常实用的应用场景,那就是锁屏界面实时状态更新:上图是部分已经做出适配的APP,锁屏实时活动的展示。可以看到,相比于灵动岛的样式,锁屏更新的展示区域更大,能够显示更多信息,并且是在锁
京东云技术团队
·
2023-09-19 06:24
移动开发
京东云
服务器
数据库
IOS16
实时活动
APP消息
文盘Rust -- tonic-Rust grpc初体验 | 京东
云技术
团队
gRPC是开发中常用的开源高性能远程过程调用(RPC)框架,tonic是基于HTTP/2的gRPC实现,专注于高性能、互操作性和灵活性。该库的创建是为了对async/await提供一流的支持,并充当用Rust编写的生产系统的核心构建块。今天我们聊聊通过使用tonic调用grpc的的具体过程。工程规划rpc程序一般包含server端和client端,为了方便我们把两个程序打包到一个工程里面新建ton
京东云技术团队
·
2023-09-19 06:52
Rust
rust
京东云
tonic
grpc
喜讯!云联壹云入选2023年北京市“专精特新”中小企业
6月25日,北京市经济和信息化局发布《关于对2023年第一季度北京市专精特新中小企业名单进行公告的通知》,北京云联壹
云技术
有限公司入选2023年北京市“专精特新”中小企业。
云联壹云
·
2023-09-18 21:30
云计算
即时通讯技术文集(第20期):IM架构设计技术文章(Part3) [共14篇]
[-1-]融
云技术
分享:全面揭秘亿级IM消息的可靠投递机制[链接]http://www.52im.net/thread-3638-1-1.html[摘要]本文根据融云亿级IM消息系统的技术实践,总结了分布式
·
2023-09-18 15:46
即时通讯im网络编程
分布式系统的主键生成方案对比 | 京东
云技术
团队
UUIDUUID(通用唯一识别码)是由32个十六进制数组成的无序字符串,通过一定的算法计算出来。为了保证其唯一性,UUID规范定义了包括网卡MAC地址、时间戳、名字空间(Namespace)、随机或伪随机数、时序等元素,以及从这些元素生成UUID的算法。一般来说,算法可以保证任何地方产生的任意一个UUID都不会相同,但这个唯一性是有限的,只在特定的范围内才能得到保证。UUID的一个非常明显的特点就
·
2023-09-18 15:29
iOS16新特性:实时活动-在锁屏界面实时更新APP消息 | 京东
云技术
团队
简介之前在《iOS16新特性:灵动岛适配开发与到家业务场景结合的探索实践》里介绍了iOS16新的特性:实时更新(LiveActivity)中灵动岛的适配流程,但其实除了灵动岛的展示样式,LiveActivity还有一种非常实用的应用场景,那就是锁屏界面实时状态更新:上图是部分已经做出适配的APP,锁屏实时活动的展示。可以看到,相比于灵动岛的样式,锁屏更新的展示区域更大,能够显示更多信息,并且是在锁
·
2023-09-18 15:28
文盘Rust -- tonic-Rust grpc初体验 | 京东
云技术
团队
gRPC是开发中常用的开源高性能远程过程调用(RPC)框架,tonic是基于HTTP/2的gRPC实现,专注于高性能、互操作性和灵活性。该库的创建是为了对async/await提供一流的支持,并充当用Rust编写的生产系统的核心构建块。今天我们聊聊通过使用tonic调用grpc的的具体过程。工程规划rpc程序一般包含server端和client端,为了方便我们把两个程序打包到一个工程里面新建ton
·
2023-09-18 15:26
grpcrust后端
国际版阿里云/腾讯云免开户:云存储服务:云存储服务能够让你随时随地拜访和同享文件
云存储服务:云存储服务能够让你随时随地拜访和同享文件云存储服务是一种基于
云技术
的存储渠道,能够让用户存储、管理和同享各种类型的数据文件,如文档、图片、视频、音频等。
TG_laoying06
·
2023-09-18 06:03
量子计算
腾讯云
阿里云
云计算
ddos
从好玩到好用:程序员用AI提效的那些事儿 | 京东
云技术
团队
本片内容是【AI思维空间】ChatGPT纵横编程世界,点亮智慧火花的续作,主要记录组内开发小伙伴儿们在开发过程中的实际应用案例,记录典型案例,尽量不要和其他人重复,以解决开发过程中的实际问题为主,设计、方案、编码、测试、集成、部署等等;目的:贡献最佳实践,分享心得,共同成长!Prompt提问万能公式案例1基于ChatGPT进行资源排期1、首先进行拆分,分为周一到周五和周六周日2、引导chatGPT
京东云技术团队
·
2023-09-18 04:14
人工智能
京东云
chatgpt
分库表数据倾斜的处理让我联想到了AKF模型 | 京东
云技术
团队
1背景最近在做需求的时候需要在一张表中增加一个字段。这张表情况如下:1、拆分了多个库多张表2、库表拆分按表中商户编码字段hash之后取模进行拆分由于库表拆分按照商户编码,有些大商家的单子数量远远要高于其他普通商家,这样就造成了严重的数据倾斜。在增加字段的时候尝试多种办法,执行多次都添加失败。虽然通过一些特殊手段还是可以将字段加上的,但是如果这张表中的数据一直持续下去,导致的结果可能是这张表越来越难
京东云技术团队
·
2023-09-18 04:13
京东云
618京东到家APP-门详页反爬实战 | 京东
云技术
团队
一、背景与系统安全需求分析1.系统的重要性上图所示是接口所属位置、对电商平台或在线商店而言,分类查商品都是很重要的,通过为用户提供清晰的商品分类,帮助他们快速找到所需产品,节省浏览时间,提升购物效率,是购物结算产生GMV的核心环节。那么电商平台为什么都很看重商品信息的爬取?a.数据收集和分析:这些数据对于市场研究、竞争分析、价格比较等方面非常有价值。可获得有关产品趋势、消费者偏好、价格波动等信息,
京东云技术团队
·
2023-09-18 04:13
京东云
【数据结构与算法】单链表反转、双链表反转(含相关题型)
个人简介:Java领域新星创作者;阿里
云技术
博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~个人主页:.29.的博客学习社区:进去逛一逛~链表反转1.单链表反转实现2.双链表反转实现
.29.
·
2023-09-17 23:58
数据结构与算法
刷题
算法
java
数据结构
【Java核心】JDK、JRE、 JVM的联系与区别
个人简介:Java领域新星创作者;阿里
云技术
博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~个人主页:.29.的博客学习社区:进去逛一逛~JDK、JRE、JVM的联系与区别1.
.29.
·
2023-09-17 23:56
Java核心
java
jvm
开发语言
jdk17 下 netty 导致堆内存疯涨原因排查 | 京东
云技术
团队
背景:介绍天网风控灵玑系统是基于内存计算实现的高吞吐低延迟在线计算服务,提供滑动或滚动窗口内的count、distinctCout、max、min、avg、sum、std及区间分布类的在线统计计算服务。客户端和服务端底层通过netty直接进行tcp通信,且服务端也是基于netty将数据备份到对应的slave集群。低延迟的瓶颈灵玑第1个版本经过大量优化,系统能提供较大的吞吐量。如果对客户端设置10m
十秒拆包选手
·
2023-09-14 21:55
Java
The
Cathedral
and
the
Bazaar
个人学习
java
netty
金蝶云星空和金蝶云星空接口打通对接实战
金蝶云星空和金蝶云星空接口打通对接实战接通系统:金蝶云星空金蝶K/3Cloud(金蝶云星空)是移动互联网时代的新型ERP,是基于WEB2.0与
云技术
的新时代企业管理服务平台。
树下熊猫
·
2023-09-14 20:18
大数据
产品运营
华为云云耀云服务器L实例评测|怎么搭建企业综合Web平台
华为官方获悉情况后,第二天就派了4人小团队到我司来交流,整个交流过程非常流畅,从华为云的优势,华为POP点到我司机房网络,我司金融Web业务的特点,金融行业的通用迁云经验,甚至到后台团队连线,多方沟通大数据上
云技术
等等
薄荷学姐
·
2023-09-14 09:30
程序人生
华为认证
计算机网络
华为
服务器
网络
计算机网络
网络工程师
数据库
IM开发干货分享:浅谈IM系统中离线消息、历史消息的最佳实践
本文由融
云技术
团队原创分享,原题“IM消息数据存储结构设计”,内容有修订。1、引言在如今的移动互联网时代,IM类产品已是我们生活中不可或缺的组成部分。
jackjiang20212
·
2023-09-14 09:02
火热报名中 | 网安朝阳·西门子白帽黑客大赛燃爆来袭
人工智能、5G、
云技术
、大数据等多种前沿技术融合创新,助推网络强国与科技强国战略,践行“数
Cyberpeace
·
2023-09-13 09:44
网络安全竞赛
攻防竞赛
网络安全
工控安全
智能制造
阿里云k8s服务之间偶尔获取不到dns解析安装ACK NodeLocal DNSCache
Noroutetohost(Hostunreachable)executingPOSThttp://osale-thirdparty/empty/detect服务突然会中断,开发在看日志的时候会出现host找不到的情况,阿里
云技术
推荐安装
l386913
·
2023-09-13 08:30
阿里云
kubernetes
云计算
用Java盘点常见的概率悖论 | 京东
云技术
团队
引言《双色球头奖概率与被雷劈中的概率哪个高?》《3人轮流射击,枪法最差的反而更容易活下来?》让我们用Java来探索ta们!悖论1:著名的三门问题规则描述:你正在参加一个游戏节目,你被要求在三扇门中选择一扇:其中一扇后面有一辆车;其余两扇后面则是山羊。你选择了一道门,假设是一号门,然后知道门后面有什么的主持人,开启了另一扇后面有山羊的门,假设是三号门。他然后问你:“你想选择二号门吗?请问若想获得车,
京东云技术团队
·
2023-09-12 12:01
java
京东云
算法
用Java盘点常见的概率悖论 | 京东
云技术
团队
引言《双色球头奖概率与被雷劈中的概率哪个高?》《3人轮流射击,枪法最差的反而更容易活下来?》让我们用Java来探索ta们!悖论1:著名的三门问题规则描述:你正在参加一个游戏节目,你被要求在三扇门中选择一扇:其中一扇后面有一辆车;其余两扇后面则是山羊。你选择了一道门,假设是一号门,然后知道门后面有什么的主持人,开启了另一扇后面有山羊的门,假设是三号门。他然后问你:“你想选择二号门吗?请问若想获得车,
·
2023-09-12 09:22
java京东云
数据库深分页介绍及优化方案 | 京东
云技术
团队
在前端页面显示,为了避免一次性展示全量数据,通过上下翻页或指定页码的方式查看部分数据,就像翻书一样,这就利用了MySQL的分页查询。一、MySQL的深分页查询偏移量过大的分页会导致数据库获取数据性能低下,以如下SQL为例:SELECT*FROMt_orderORDERBYidLIMIT1000000,10这句SQL会使得MySQL在无法利用索引的情况下跳过1000000条记录后,再获取10条记录,
京东云技术团队
·
2023-09-11 14:09
数据库
京东云
文盘Rust -- 给程序加个日志 | 京东
云技术
团队
日志是应用程序的重要组成部分。无论是服务端程序还是客户端程序都需要日志做为错误输出或者业务记录。在这篇文章中,我们结合log4rs聊聊rust程序中如何使用日志。log4rs类似java生态中的log4j,使用方式也很相似log4rs中的基本概念log4rs的功能组件也由appender和logger构成。appender负责向指定文件或控制台追加日志logger包含多个appender,比如一条
京东云技术团队
·
2023-09-11 14:38
Rust
rust
ux
京东云
数据库深分页介绍及优化方案 | 京东
云技术
团队
在前端页面显示,为了避免一次性展示全量数据,通过上下翻页或指定页码的方式查看部分数据,就像翻书一样,这就利用了MySQL的分页查询。一、MySQL的深分页查询偏移量过大的分页会导致数据库获取数据性能低下,以如下SQL为例:SELECT*FROMt_orderORDERBYidLIMIT1000000,10这句SQL会使得MySQL在无法利用索引的情况下跳过1000000条记录后,再获取10条记录,
·
2023-09-11 10:45
数据库京东云
京东购物车分页方案探索和落地 | 京东
云技术
团队
随着京东购物车应用场景的丰富化和加车渠道的多元化,京东购物车的商品容量从2015年至今一直在逐步增加。2015年京东购物车由80件扩容到120件;2018年由120件扩容到150件;2020年由150件扩容到180件;2021年京东PLUS会员扩容到了220件。持续不断的扩容给我们的后端服务带来了巨大的负载压力,因为用户购物车中商品种类数量的增加对应到后端的计算资源也会线性增加,如何做到资源最大限
·
2023-09-11 10:42
app京东云
架构师日记-从技术角度揭露电商大促备战的奥秘 | 京东
云技术
团队
一背景今年的618大促已经如期而至,接下来我会从技术的角度,跟大家聊聊大促备战的底层逻辑和实战方案,希望能够解答大家心中的一些疑惑。首先,618大促为什么如此重要呢?先从数据的角度简单做一下分析,以下表格罗列了我们历年大促GMV成绩单:年份618销售额(亿元)年销售额(亿元)618销售额占比202237933315511.4%202134393297010.4%202026942612510.3%
·
2023-09-11 10:42
京东云
数据库深分页介绍及优化方案 | 京东
云技术
团队
在前端页面显示,为了避免一次性展示全量数据,通过上下翻页或指定页码的方式查看部分数据,就像翻书一样,这就利用了MySQL的分页查询。一、MySQL的深分页查询偏移量过大的分页会导致数据库获取数据性能低下,以如下SQL为例:SELECT*FROMt_orderORDERBYidLIMIT1000000,10这句SQL会使得MySQL在无法利用索引的情况下跳过1000000条记录后,再获取10条记录,
·
2023-09-11 10:08
数据库京东云
文盘Rust -- 给程序加个日志 | 京东
云技术
团队
日志是应用程序的重要组成部分。无论是服务端程序还是客户端程序都需要日志做为错误输出或者业务记录。在这篇文章中,我们结合log4rs聊聊rust程序中如何使用日志。log4rs类似java生态中的log4j,使用方式也很相似log4rs中的基本概念log4rs的功能组件也由appender和logger构成。appender负责向指定文件或控制台追加日志logger包含多个appender,比如一条
·
2023-09-11 10:37
rust京东云
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他