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
云技术视频网站
Mybatis的parameterType造成线程阻塞问题分析 | 京东
云技术
团队
一、前言最近在新发布某个项目上线时,每次重启都会收到机器的CPU使用率告警,查看对应监控,持续时长达5分钟,对于服务重启有很大风险。而该项目有非常多Consumer消费,服务启动后会有大量线程去拉取消息处理逻辑,通过多次Jstack输出线程快照发现有很多BLOCKED状态线程,此文主要记录分析BLOCKED原因。二、分析过程2.1、初步分析"consumer_order_status_jmq171
·
2023-06-08 15:59
在Bamboo上怎么使用iOS的单元测试 | 京东
云技术
团队
作者:京东零售吴滔本教程将使用北汽登录模块为例,一步一步和大家一起搭建单元测试用例,并在Bamboo上跑起来,最终测试结果和代码覆盖率会Bamboo上汇总。模块名称:BQLoginModule,是通过iBiu创建的一个模块工程一建立单元测试BundleProductName:BQLoginTests二测试代码编写1配置文件同步如果我们要在测试代码使用我们在Pod里的类,需要同步TargetsSup
·
2023-06-08 15:28
ios单元测试测试测试开发
主动发现系统稳定性缺陷:混沌工程 | 京东
云技术
团队
这是一篇较为详细的混沌工程调研报告,包含了背景,现状,京东混沌工程实践,希望帮助大家更好的了解到混沌工程技术,通过混沌工程实验,更好的为系统保驾护航。一、概述1.1研究背景Netflix公司最早系统化地提出了混沌工程的概念。2008年8月,Netflix公司由于数据库发生故障,导致了三天时间的停机,使得DVD在线租赁业务中断,造成了巨大的经济损失。于是Netflix公司开始尝试利用混沌工程优化稳定
·
2023-06-08 15:15
系统系统架构测试
Mybatis的parameterType造成线程阻塞问题分析 | 京东
云技术
团队
一、前言最近在新发布某个项目上线时,每次重启都会收到机器的CPU使用率告警,查看对应监控,持续时长达5分钟,对于服务重启有很大风险。而该项目有非常多Consumer消费,服务启动后会有大量线程去拉取消息处理逻辑,通过多次Jstack输出线程快照发现有很多BLOCKED状态线程,此文主要记录分析BLOCKED原因。二、分析过程2.1、初步分析"consumer_order_status_jmq171
·
2023-06-08 15:15
【Clickhouse】ReplaceingMergeTree引擎final实现合并去重探索 | 京东
云技术
团队
前言在OLAP实践中,在有数据更新的场景中,比如存储订单数据,我们经常会用到ReplaceingMergeTree引擎来去重数据,以获取数据的最新状态。但是ReplaceingMergeTree引擎实现数据的去重合并的操作是异步的,这样在实际查询的时候,其实是仍然有一部分数据是未进行合并的。为了保证统计数据的准确性,比如订单金额,一个常用的方法是在查询时增加final关键字。那final关键字是如
·
2023-06-08 15:14
技术赋能-混流编排功能,助力京东618直播重保 | 京东
云技术
团队
每每到618、双11这样的大型活动的时候,每天都有几个重要的大v或者品牌直播需要保障。以往的重点场次监播方式是这么造的:对每路直播的源流、各档转码流分别起一个ffplay播放窗口,再手动调整尺寸在显示器桌面进行布局,排到一屏里来监播。这样做的缺点:操作复杂,手动调整画面不美观不同的拉流时间点,起播时间有误差,画面无法协调一致当拉多路流的时候,带宽也受限制,基本上拉3-4个2m码率以上的流本机就会卡
·
2023-06-08 15:44
直播监控安全
一次网络请求中的流量分发过程 | 京东
云技术
团队
1.摘要现代的企业级或互联网系统往往需要进行流量规划,达成透明多级分流。流量从客户端发出到服务端处理这个过程里,流经的与功能无关的技术部件有(达成“透明分流”这个目标所采用的工具与手段):客户端缓存、域名服务器、传输链路、内容分发网络、负载均衡器、服务端缓存。透明分流带来的价值:高可用架构、高并发。本文主要介绍流量规划中的网络请求过程过程及:第一部分:对一次网络请求的过程作简要介绍,然后介绍自己目
·
2023-06-08 13:12
网络请求流量分析网络传输协议
使用taro+canvas实现微信小程序的图片分享功能 | 京东
云技术
团队
业务场景二轮充电业务中,用户充电完成后在订单详情页展示订单相关信息,用户点击分享按钮唤起微信小程序分享菜单,将生成的图片海报分享给微信好友或者下载到本地,好友可通过扫描海报中的二维码加群领取优惠。使用场景及功能:微信小程序生成海报图片分享好友下载图片使用技术:Tarovuevantcanvas实现效果图重点步骤拆分1、封装一个海报分享组件poster-share.vue2、用canvas画图,将背
·
2023-06-08 13:41
tarocanvas前端小程序
制作词云(纯代码)
词
云技术
是一种将单词数据可视化的技术,通常将单词按照出现频率在一个图形中显示,单词在图形中的大小表示其出现的频率。
踏歌~
·
2023-06-08 12:54
词云
python
开发语言
2020创业最值得关注的10大YouTube频道(技能篇)
细数全球最火的
视频网站
,YouTube毋庸置疑是最有利用价值的免费学习平台。无论你是充满梦想和情怀的创业者,创新型领导者、还
老周也叫克洛伊
·
2023-06-08 10:19
| 京东
云技术
团队
也许您对软件设计存在一些疑惑,或者缺乏明确思路,那么本文将非常适合您。1、设计很重要我们可以看一下周边的事物,那些好的东西,他们并不会天然存在,都是被设计出来的,因此设计就是创造和改善事物的重要过程。设计的重要之处在于,最初的设计往往决定最终的结果,甚至决定着事物的长期的发展。例如两个品牌的手机之间,他们可以使用同一个代工厂,但他们差异在设计时就已经决定了。架构设计也是如此,我见过很多的软件系统,
京东云技术团队
·
2023-06-08 09:01
软件架构
京东云
java
开发语言
系统架构
架构
当“代码农”遇上“码农”:揭秘主干开发的那些事儿 | 京东
云技术
团队
前段时期我负责部门内部主干开发落地相关事宜,这个过程中,也真真切切的体会到了多人开发过程中,面对特性分支管理中,大家遇到的一些困扰,尤其面对敏捷迭代的开发方式,合并冲突,集成测试,代码重用等方面,都与高效两个字背离。当然,我在推进主干开发过程中,也遇到了一些问题和坎坷,在这里,集中的做一次分享。1.概述主干开发,是指开发人员直接向主干(习惯上主干分支通常为:trunk或master)提交/推送代码
京东云技术团队
·
2023-06-08 09:00
软件架构
京东云
驱动开发
主干开发
架构
系统
| 京东
云技术
团队
前言本文针对MySQL数据库的InnoDB存储引擎,介绍其中索引的实现以及索引在慢SQL优化中的作用。本文主要讨论不同场景下索引生效与失效的原因。慢SQL与索引的关系慢SQL优化原则数据库也是应用,MySQL作为一种磁盘数据库,属于典型的IO密集型应用,并且随机IO比顺序IO更昂贵。真实的慢SQL往往会伴随着大量的行扫描、临时文件排序,直接影响就是磁盘IO升高、CPU使用率升高,正常SQL也变为了
京东云技术团队
·
2023-06-08 09:00
数据库
sql
京东云
数据库
mysql
索引
jvm中类和对象定义存储基础知识 | 京东
云技术
团队
1类文件数据结构类型Class文件结构主要有两种数据结构:无符号数和表•无符号数:用来表述数字,索引引用、数量值以及字符串等,比如图1中类型为u1,u2,u4,u8分别代表1个字节,2个字节,4个字节,8个字节的无符号数•表:表是有由多个无符号数以及其它的表组成的复合结构,比如图1中类型以_info结尾的项为表类型。2类结构定义Class类文件是紧凑、顺序、无空隙的,魔数(MagicNumber)
京东云技术团队
·
2023-06-08 09:55
硬核干货
jvm
京东云
java
虚拟机
B站排行榜 b站热门视频排行榜数据如何查看?
随着移动互联网的发展,b站现在已经发展成为全球最大的
视频网站
之一,逐渐成为人们获取信息、娱乐的主要平台之一,拥有庞大的用户群体,其影响力也越来越大,那么想看B站热门视频可以在哪里看呢?
飞瓜数据B站版
·
2023-06-07 23:21
B站排行
B站榜单
B站热门
B站视频
HCIA---第一天
HCIA(华为认证的初级网络工程师)分为网络安全,Routeswitch,硬件安全三类方向HCIP(华为认证的高级网络工程师)HCIE(华为认证的专家级网络工程师)计算机网络
云技术
分为云存储和云计算云存储
陈天在睡觉
·
2023-06-07 19:43
HCIA
网络
华为
安全
搭建Freekan私人影视电影网站,cpolar内网穿透发布上线
2.5测试和使用2.6问题解决3.本地网页发布3.1Cpolar云端设置3.2Cpolar本地设置4.公网访问测试5.结语转发自CSDNprobezy的文章:使用Cpolar+freekan源码创建在线
视频网站
酷酷的懒虫
·
2023-06-07 19:54
python
网络
前端
java
SpringBoot内嵌数据库
个人简介:Java领域新星创作者;阿里
云技术
博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~个人主页:.29.的博客学习社区:进去逛一逛~SpringBoot内嵌数据库SpringBoot
.29.
·
2023-06-07 19:42
深入SpringBoot框架
spring
boot
数据库
java
SpringBoot测试——高级配置
个人简介:Java领域新星创作者;阿里
云技术
博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~个人主页:.29.的博客学习社区:进去逛一逛~SpringBoot测试——高级配置一
.29.
·
2023-06-07 19:42
深入SpringBoot框架
spring
boot
java
后端
【SpringBoot】数据校验API
个人简介:Java领域新星创作者;阿里
云技术
博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~个人主页:.29.的博客学习社区:进去逛一逛~数据校验APISpringBoot数据校验数据校验
.29.
·
2023-06-07 19:12
深入SpringBoot框架
spring
boot
java
hibernate
【SpringBoot】 设置随机数据 用于测试用例
个人简介:Java领域新星创作者;阿里
云技术
博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~个人主页:.29.的博客学习社区:进去逛一逛~设置随机数据——常用于测试用例SpringBoot
.29.
·
2023-06-07 19:05
深入SpringBoot框架
spring
boot
java
后端
jvm中类和对象定义存储基础知识 | 京东
云技术
团队
1类文件数据结构类型Class文件结构主要有两种数据结构:无符号数和表•无符号数:用来表述数字,索引引用、数量值以及字符串等,比如图1中类型为u1,u2,u4,u8分别代表1个字节,2个字节,4个字节,8个字节的无符号数•表:表是有由多个无符号数以及其它的表组成的复合结构,比如图1中类型以_info结尾的项为表类型。2类结构定义Class类文件是紧凑、顺序、无空隙的,魔数(MagicNumber)
·
2023-06-07 12:14
jvm中类和对象定义存储基础知识 | 京东
云技术
团队
1类文件数据结构类型Class文件结构主要有两种数据结构:无符号数和表•无符号数:用来表述数字,索引引用、数量值以及字符串等,比如图1中类型为u1,u2,u4,u8分别代表1个字节,2个字节,4个字节,8个字节的无符号数•表:表是有由多个无符号数以及其它的表组成的复合结构,比如图1中类型以_info结尾的项为表类型。2类结构定义Class类文件是紧凑、顺序、无空隙的,魔数(MagicNumber)
·
2023-06-07 11:32
当“代码农”遇上“码农”:揭秘主干开发的那些事儿 | 京东
云技术
团队
前段时期我负责部门内部主干开发落地相关事宜,这个过程中,也真真切切的体会到了多人开发过程中,面对特性分支管理中,大家遇到的一些困扰,尤其面对敏捷迭代的开发方式,合并冲突,集成测试,代码重用等方面,都与高效两个字背离。当然,我在推进主干开发过程中,也遇到了一些问题和坎坷,在这里,集中的做一次分享。1.概述主干开发,是指开发人员直接向主干(习惯上主干分支通常为:trunk或master)提交/推送代码
·
2023-06-07 11:30
敏捷开发架构设计测试自动化
| 京东
云技术
团队
前言本文针对MySQL数据库的InnoDB存储引擎,介绍其中索引的实现以及索引在慢SQL优化中的作用。本文主要讨论不同场景下索引生效与失效的原因。慢SQL与索引的关系慢SQL优化原则数据库也是应用,MySQL作为一种磁盘数据库,属于典型的IO密集型应用,并且随机IO比顺序IO更昂贵。真实的慢SQL往往会伴随着大量的行扫描、临时文件排序,直接影响就是磁盘IO升高、CPU使用率升高,正常SQL也变为了
·
2023-06-07 11:30
| 京东
云技术
团队
也许您对软件设计存在一些疑惑,或者缺乏明确思路,那么本文将非常适合您。1、设计很重要我们可以看一下周边的事物,那些好的东西,他们并不会天然存在,都是被设计出来的,因此设计就是创造和改善事物的重要过程。设计的重要之处在于,最初的设计往往决定最终的结果,甚至决定着事物的长期的发展。例如两个品牌的手机之间,他们可以使用同一个代工厂,但他们差异在设计时就已经决定了。架构设计也是如此,我见过很多的软件系统,
·
2023-06-07 11:30
架构架构设计架构师系统架构
基于 prefetch 的 H5 离线包方案 | 京东
云技术
团队
前言对于电商APP来讲,使用H5技术开发的页面占比很高。由于H5加载速度非常依赖网络环境,所以为了提高用户体验,针对H5加载速度的优化非常重要。离线包是最常用的优化技术,通过提前下载H5渲染需要的HTML/JS/CSS资源,加载时直接使用本地缓存资源避免额外的网络请求提高加载速度。本文主要是介绍团队在离线包技术方案上的探索,以及基于prefetch的离线包实现方案如何减少维护成本和开发成本。现有方
京东云技术团队
·
2023-06-07 09:14
硬核干货
京东云
android
H5
离线包
ios
文盘Rust -- tokio绑定cpu实践 | 京东
云技术
团队
tokio是rust生态中流行的异步运行时框架。在实际生产中我们如果希望tokio应用程序与特定的cpucore绑定该怎么处理呢?这次我们来聊聊这个话题。首先我们先写一段简单的多任务程序。usetokio::runtime;pubfnmain(){letrt=runtime::Builder::new_multi_thread().enable_all().build().unwrap();rt.
京东云技术团队
·
2023-06-07 09:44
硬核干货
rust
京东云
开发语言
Tokio
CPU
【618备战巡礼】“三高”之第一高--如何打造高可用系统 | 京东
云技术
团队
前言我们经常会说互联网“三高”,那什么是三高呢?我们常说的三高,高并发、高可用、高性能,这些技术是构建现代互联网应用程序所必需的。对于京东618备战来说,所有的中台系统服务,无疑都是围绕着三高来展开的。对于一个程序员,或多或少都能说出一些跟三高系统有关的技术点,而我本篇文章的目的,就是帮大家系统的梳理一下三高系统中的第一高:高可用性。首先来说,互联网的业务特点决定了他必须保证“三高”,同时,高并发
京东云技术团队
·
2023-06-07 09:44
硬核干货
京东云
redis
java
高可用系统
系统架构
20个Golang片段让我不再健忘 | 京东
云技术
团队
前言本文使用代码片段的形式来解释在go语言开发中经常遇到的小功能点,由于本人主要使用java开发,因此会与其作比较,希望对大家有所帮助。1.helloworld新手村的第一课,毋庸置疑。packagemainimport"fmt"funcmain(){fmt.Printf("helloworld")}2.隐形初始化packagemainimport"fmt"funcmain(){load()}fu
京东云技术团队
·
2023-06-07 09:44
硬核干货
golang
京东云
junit
java
记一次618军演压测TPS上不去排查及优化 | 京东
云技术
团队
本文内容主要介绍,618医药供应链质量组一次军演压测发现的问题及排查优化过程。旨在给大家借鉴参考。背景本次军演压测背景是,2B业务线及多个业务侧共同和B中台联合军演。现象当压测商品卡片接口的时候,cpu达到10%,TPS只有240不满足预期指标,但是TP99已经达到了1422ms。排查对于这种TPS不满足预期目标,但是TP99又超高,其实它的原因有很多中可能,通过之前写过的文章对性能瓶颈的一个分析
京东云技术团队
·
2023-06-07 09:43
硬核干货
京东云
java
测试
压力测试
后端
从0到1搭建自己的脚手架(java后端) | 京东
云技术
团队
一、脚手架是什么脚手架是一种基础设施工具,用于快速生成项目的框架代码和文件结构。它是一种标准化的开发工具,使开发人员能够在项目的早期阶段快速搭建出一个具备基本功能和结构的系统。二、脚手架的意义主流的微服务架构体系下很多公司会将原有的单体架构或者繁重的微服务进行拆分。这个时候按照模块(商品、订单、用户、库存、优惠、搜索、管理后台…)、按照领域驱动设计(投保、理赔、支付、保单管理)等进行拆分就需要很多
京东云技术团队
·
2023-06-07 09:13
硬核干货
程序人生
java
京东云
spring
boot
脚手架
后端
大型 3D 互动开发和优化实践 | 京东
云技术
团队
开发背景得益于“元宇宙”概念在前段时间的爆火,各家公司都推出了使用3D场景的活动或频道。3D场景相比传统的2D页面优点是多一个维度,同屏展示的内容可以更多,能完整的展示物体、商品的信息。相应带来的缺点是用户使用方式改变,用户需要额外的学习成本。另外初期需要的开发量、美术资源和生成3D模型的设备也是增加的成本。在这样的背景下,我们团队接到了食品频道的一个互动项目的开发需求,希望通过3D场景的展示和互
京东云技术团队
·
2023-06-07 09:13
硬核干货
3d
京东云
unity
前端
互动开发
| 京东
云技术
团队
1.背景业务背景:CRM系统随着各业务条线对线索精细化分配的诉求逐渐增加,各个条线的流向规则会越来越复杂,各个条线甚至整个CRM的线索流转规则急需一种树形的可视化的图来表达。技术背景:在开发之前考虑了三种方案,原生canvas、fabric以及G6,三种方案各有优劣势原生canvasfabricG6优点灵活、自由、可定制化非常强封装了canvas的api,使用简单灵活提供了复杂树、图等api,只需
京东云技术团队
·
2023-06-07 09:12
程序人生
前端
数学建模
复杂树
双树流转
G6
前端
烂怂if-else代码优化方案 | 京东
云技术
团队
0.问题概述代码可读性是衡量代码质量的重要标准,可读性也是可维护性、可扩展性的保证,因为代码是连接程序员和机器的中间桥梁,要对双边友好。Quora上有一个帖子:“Whataresomeofthemostbasicthingseveryprogrammershouldknow?”其中:Codethat’shardtounderstandishardtomaintain.Codethat’shardt
京东云技术团队
·
2023-06-07 09:12
硬核干货
程序人生
京东云
java
开发语言
if-else
Flutter调优--深入探究MediaQuery引起界面Rebuild的原因及解决办法 | 京东
云技术
团队
前言我们可以通过MediaQuery.of(context)方法获取到一些设备和系统的相关信息,比如状态栏的高度、当前是否是黑暗模式等等,使用起来相当方便,但是也要注意可能引起的页面rebuild问题。本文会介绍一个典型的例子,并深入源码来探讨引起rebuild的原因,最后介绍避免rebuild的几个办法。典型例子以快递App中的查快递场景举例,首页用MediaQuery.of(context).
京东云技术团队
·
2023-06-07 09:42
硬核干货
flutter
京东云
android
MediaQuery
Mysql DDL执行方式-pt-osc介绍 | 京东
云技术
团队
1引言大家好,接着上次和大家一起学习了《MySQLDDL执行方式-OnlineDDL介绍》,那么今天接着和大家一起学习另一种MySQLDDL执行方式之pt-soc。在MySQL使用过程中,根据业务的需求对表结构进行变更是个普遍的运维操作,这些称为DDL操作。常见的DDL操作有在表上增加新列或给某个列添加索引。DDL定义:DataDefinitionLanguage,即数据定义语言,那相关的定义操作
京东云技术团队
·
2023-06-07 09:42
硬核干货
数据库
数据库
mysql
DDL执行方式
后端
辅助测试和研发人员的一款小插件【数据安全】 | 京东
云技术
团队
一、为什么要做一款这样的小插件数据,一直在思考如何让数据更安全的流转和服务于客户,围绕这样的想法,我们做过许多方面的扩展。我们落地了服务端的数据切片支持场景化的设计,实现了基于JDBC协议对SQL的拦截与切片,实现了在应用层的全链路数据库审计方案和实现,实现了WEB端明暗水印和文档水印等等,但这些都是在应用服务端的改造;那么围绕以上服务端的思想产生了在端上做一些事情,分析了集团内部服务,多以WEB
京东云技术团队
·
2023-06-07 09:42
硬核干货
京东云
microsoft
数据库
数据安全
安全性测试
最佳实践:基于vite3的monorepo前端工程搭建 | 京东
云技术
团队
一、技术栈选择1.代码库管理方式-Monorepo:将多个项目存放在同一个代码库中▪选择理由1:多个应用(可以按业务线产品粒度划分)在同一个repo管理,便于统一管理代码规范、共享工作流▪选择理由2:解决跨项目/应用之间物理层面的代码复用,不用通过发布/安装npm包解决共享问题2.依赖管理-PNPM:消除依赖提升、规范拓扑结构▪选择理由1:通过软/硬链接方式,最大程度节省磁盘空间▪选择理由2:解决
京东云技术团队
·
2023-06-07 09:11
前端
前端
京东云
javascript
vite3
monorepo
前端微服务无界实践 | 京东
云技术
团队
一、前言随着项目的发展,前端SPA应用的规模不断加大、业务代码耦合、编译慢,导致日常的维护难度日益增加。同时前端技术的发展迅猛,导致功能扩展吃力,重构成本高,稳定性低。因此前端微服务应运而生。前端微服务优势1.复杂度可控:业务模块解耦,避免代码过大,保持较低的复杂度,便于维护与开发效率。2.独立部署:模块部署,减少模块影响范围,单个模块发生错误,不影响全局,提升项目稳定性。3.技术选型灵活:在同一
京东云技术团队
·
2023-06-07 09:11
前端
前端
微服务
京东云
vue.js
万字长文详述ClickHouse在京喜达实时数据的探索与实践 | 京东
云技术
团队
1前言京喜达技术部在社区团购场景下采用JDQ+Flink+Elasticsearch架构来打造实时数据报表。随着业务的发展Elasticsearch开始暴露出一些弊端,不适合大批量的数据查询,高频次深度分页导出导致ES宕机、不能精确去重统计,多个字段聚合计算时性能下降明显。所以引入ClickHouse来处理这些弊端。数据写入链路是业务数据(binlog)经过处理转换成固定格式的MQ消息,Flink
京东云技术团队
·
2023-06-07 09:41
数据库
clickhouse
京东云
elasticsearch
数据库
后端
Nodejs 应用编译构建提速建议 | 京东
云技术
团队
编译构建的整体过程拉取编译镜像拉取缓存镜像拉取项目源码挂载缓存目录执行编译命令(用户自定义)持久化缓存上传编译镜像为什么在本地构建就快,但编译机上很慢在编辑机上每次的构建环境都是全新的,完成一次构建比本地需要多一些步骤:现成的全局包缓存VS重新构建缓存:咱可以先简单理解为咱使用npm的时候那个全局的缓存目录,编辑机需要准备持久化的缓存的环境,包括下载、挂载以重建缓存,如果缓存内容过大,时间也会相对
京东云技术团队
·
2023-06-07 09:41
前端
京东云
node.js
vue.js
前端
编译
性能测试监控指标及分析调优 | 京东
云技术
团队
一、哪些因素会成为系统的瓶颈?1、CPU,如果存在大量的计算,他们会长时间不间断的占用CPU资源,导致其他资源无法争夺到CPU而响应缓慢,从而带来系统性能问题,例如频繁的FullGC,以及多线程造成的上下文频繁的切换,都会导致CPU繁忙,一般情况下CPU使用率<75%比较合适。2、内存,Java内存一般是通过jvm内存进行分配的,主要是用jvm中堆内存来存储Java创建的对象。内存的读写速度非常快
京东云技术团队
·
2023-06-07 09:41
硬核干货
京东云
性能测试监控
性能优化
后端
Velocity系统的前端工程化之路 | 京东
云技术
团队
Velocity是一个基于Java的Web页面模版引擎。十多年前,Velocity将Java代码从Web页面中分离出来,使得开发者能够并行网页开发和Java开发。随着十年前后端分离的浪潮涌动,回首再面对这些基于Velocity的旧系统,无论是后端还是前端人员维护,都会存在诸多问题:(1)后端人员维护:不熟悉前端开发模式,需要花费大量精力学习UI和Js框架;(2)前端人员维护:Velocity渲染依
京东云技术团队
·
2023-06-07 09:40
前端
前端
京东云
java
Velocity
视频网站
的工作原理-->m3u8视频文件的提取与解析(理论)
目录一、
视频网站
的工作原理二、抓取视频步骤2.1、找到m3u8文件2.2、把m3u8下载到ts文件2.3、ts文件合并为mp4文件一、
视频网站
的工作原理古老的
视频网站
的视频一般是在源码放一个,用户点击播放视频
等黄昏等你来
·
2023-06-07 06:44
爬虫
Python
音视频
python
网络爬虫
平凡的一天
最近,刷抖音或者其他自媒体
视频网站
或者偶尔在一些店铺都会听到这样一首歌。
万里尘归
·
2023-06-07 05:10
五分钟搞懂spring-cloud-square
blog_demos初识spring-cloud-square2021年4月13日,spring在官方博客上宣布,一个名为SpringCloudSquare的项目正式发布首个公开可用的里程碑版本:在这里插入图片描述热门
视频网站
于
程序员欣宸
·
2023-06-07 04:15
图解Redis和Zookeeper分布式锁 | 京东
云技术
团队
1.基于Redis实现分布式锁[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2BImFPAP-1685502327043)(null)]Redis分布式锁原理如上图所示,当有多个Set命令发送到Redis时,Redis会串行处理,最终只有一个Set命令执行成功,从而只有一个线程加锁成功2:SetNx命令加锁利用_Redis的setNx命令在Redis数据库中创建一个
京东云技术团队
·
2023-06-07 04:13
数据库
redis
分布式
java-zookeeper
数据库
中间件
一分钟的视频,能改变什么?
近年来,在某
视频网站
上,大量的未成年少女怀孕视频在网上流传。未婚先孕,这些未成年少女引以为豪的事情,却是将自己暴露在危险下最直接的举动。年龄小,生娃多。成为这些未成年少女拿来炫耀的资本。
郭龙龙z
·
2023-06-07 01:46
幼师亲吻男童是否越“线”?
当时这名幼师带着班里学生在教室玩游戏,游戏中,其中一名男童表现良好,于是这名幼师要奖励他,便主动凑上前,手指轻点嘴唇,让男童亲吻自己,类似轻佻的行为本就不妥,还用手机把这个情景录了下来,事后更将视频上传到社交
视频网站
豆憨憨
·
2023-06-06 23:41
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他