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
Java性能问题定位
java避免重复创建对象_
Java性能
优化(4):避免创建重复对象详解
重复使用同一个对象,而不是每次需要的时候就创建一个功能上等价的新对象,通常前者更为合适。重用方式既快速,也更为流行。如果一个对象时非可变的,那么它总是可以被重用。作为一个极端的反面例子,考虑下面语句:Strings=newString("silly");该语句每次被执行的时候都创建一个新的String实例,但是这些创建对象的动作没有一个是真正必需的。传递给String构造函数的实参(“silly”
是米斯呀
·
2023-10-21 10:02
java避免重复创建对象
超全整理,性能测试——数据库索引
问题定位
+分析(详细)
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言1、数据库服务器添加慢查询配置1)my.cnf文件添加监控慢查询配置cd/etc/my.cnfvimy.cnf添加如下配置:slow_query_log=1long_qu
网易测试开发猿
·
2023-10-20 17:08
性能测试
软件测试
数据库
数据库
软件测试
软件测试工程师
性能测试
压力测试
自动化测试
jmeter
8年测试老鸟,性能测试-数据库连接池
问题定位
/分析,一篇打通...
自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言1、环境准备1)编写脚本2)执行压测3)打印快照2、
问题定位
网易测试开发猿
·
2023-10-20 17:07
软件测试
jmeter
性能测试
数据库
软件测试
软件测试工程师
性能测试
jmeter性能测试
自动化测试
jmeter
线上
问题定位
------内存瓶颈
内存问题排查起来相对比CPU麻烦一些,场景也比较多。主要包括OOM、GC问题和堆外内存。一般来讲,我们会先用free命令先来检查一发内存的各种情况。可以使用以下命令查使用内存最多的10个进程ps-aux|sort-k4nr|head-n10freefree是查看内存使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。free-h-s3表示每隔三秒输出一次内存情况,命令如下[1014154
weixin_42073629
·
2023-10-20 16:38
知识积累
JVM
java
3.2.4 内存爆炸、CPU 100%问题分析、定位、解决
问题定位
:若有不明白之处建议先看下前面的博客预防(让JVM更好的运作):内存相关参数:堆的最大值Xmax和最小值Xmin4核8G的服务器一般设置堆大小为4G,目的在于给系统资源预留空间,例如使用jamp
weixin_43871142
·
2023-10-20 16:38
高性能编程
java
jvm
内存爆炸、CPU100%
问题定位
、内存爆炸相关1、关于-Xms(最小堆内存)和-Xmx(最大堆内存)2、JVM初始化时申请实际物理内存3、OutOfMemory问题排查(1)堆内存溢出排查(2)堆外内存溢出排查二、CPU100及死锁
问题定位
凌波漫步&
·
2023-10-20 16:24
Java面试题
java
系统崩了怎么办,在线等
文章概要-生产问题分类-生产
问题定位
路径-生产问题发现来源-数据大盘设计生产问题分类随着业务的发展,由于内部或外部的原因,系统运行迭代过程中总是会出现大大小小生产问题。
徒河清
·
2023-10-20 02:57
EasyConnect VPN程序代码不能连接数据库
在部分系统开发过程中,由于系统特殊性,需要使用EasyConnect访问内网资源,对于系统
问题定位
带来诸多不便,尤其是生产环境定位等。
qq_21480329
·
2023-10-20 01:17
数据库
ORA-04098: trigger ‘xxx.xxx‘ is invalid and failed re-validation
GYLYEQ.UPDATE_BS_ROLE’isinvalidandfailedre-validation项目中,当使用oracle数据库时,遇到触发器执行校验不通过,然而对oracle也不熟悉,导致
问题定位
较久
qq_21480329
·
2023-10-20 01:16
dba
oracle
数据库
JAVA性能
优化:n个小细节让你提升java代码的运行效率
目录1、尽量指定类、方法的final修饰符2、尽量重用对象3、尽可能使用局部变量4、及时关闭流5、尽量减少对变量的重复计算6、尽量采用懒加载的策略,即在需要的时候才创建7、慎用异常8、不要在循环中使用try…catch…,应该把其放在最外层9、如果能估计到待添加的内容长度,为底层以数组方式实现的集合、工具类指定初始长度10、当复制大量数据时,使用System.arraycopy命令11、乘法和除法
webxscan
·
2023-10-19 15:19
java
性能优化
jvm
Java - VisualVM 安装 plugins Visual GC
在JavaVisualVM这款
java性能
分析及调优工具如何加载插件?
kikiki1
·
2023-10-19 10:02
mysql 直方图统计_MySQL 8.0 新特性之统计直方图
原标题:MySQL8.0新特性之统计直方图|译者简介译者韩杰·沃趣科技MySQL数据库工程师熟悉mysql体系架构、主从复制,熟悉
问题定位
与解决出品沃趣科技原文链接:https://mysqlserverteam.com
朱明朝
·
2023-10-19 02:50
mysql
直方图统计
出差学知识No4:ubuntu vim中的各种必须掌握的经典操作(持续更新......)
1、给vim模式下打开的文档内容每行之前加上行号,便于
问题定位
2vim中搜索字符串,并且向上/向下搜索下一个出现的结果3vim中全部删除内容4vim中删除某一行5vim中删除某一行到末尾的全部内容6vim
江南霹雳堂雷家雷无桀
·
2023-10-18 23:58
出差工作收获整理
vim
编辑器
linux
高通MDM9607平台--线程资源泄漏
问题定位
高通MDM9607平台--线程资源泄漏
问题定位
1、问题描述2、问题分析3、
问题定位
4、问题解决1、问题描述客户xx公司,TTS报警项目,项目需求是在营业厅中放置一个报警设备,需要报警的时候,自动打电话并且在对端播报
Fireworks_light
·
2023-10-17 16:43
驱动
mdm9607
高通
资源泄漏
TTS
java什么是服务治理平台_啥 啥 啥,服务治理是个啥
服务治理比较常见的话题:服务发现,服务变更管理,服务监控,服务扩容缩容,服务自我保护,服务降级,服务授权防攻击,服务上线验证和灰度发布,服务
问题定位
和跟踪,服务负载,服务实例的调度等等。
weixin_39926943
·
2023-10-17 15:47
java什么是服务治理平台
linux 磁盘 io 瓶颈,记一次服务端 IO 瓶颈
问题定位
背景近期发现测试平台,数据库读写速度较慢,基于此开始定位性能问题;备注:因为资源有限,python服务和数据库mysql放在了同一台服务器上一、资源
问题定位
1、先通过uptimeme或top查看资源概况发现
清单控沙牛
·
2023-10-17 15:46
linux
磁盘
io
瓶颈
Linux磁盘不足
问题定位
及解决
一般情况第一步:查看哪个挂载目录满了命令:df-h第二步:切换到对应目录命令:cd/dev/shm第三步:查看哪个目录最大,找到对应文件夹,并逐一进入查找对应大文件命令:du-h--max-depth=1|sort-hr第四步:删除大文件,释放空间命令:rm-rf目标文件特殊情况特殊情况1:文件删除后磁盘仍然未释放分析:被删除文件可能被某个进程占用,导致状态为deleted,但实际并未释放解决方法
lgily-1225
·
2023-10-17 15:09
个人学习
linux
运维
服务器
一次tomcat启动异常的
问题定位
,分析思路
前情提要:上周放假之前测试的时候启动tomcat明明是好的呀,这周来了刚改几行代码测试一下.就完犊子了,咋回事呢?我不禁陷入了沉思...启动后日志打印如下:启动日志在日志中没有打印任何异常,首先考虑的是把TheAPRbasedApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfou
秋林格瓦斯
·
2023-10-17 14:25
嵌入式开发——用memtester软件进行内存压力测试
这也是方便以后的
问题定位
,如果内存压力测试没有问题,那以后内存崩溃基本可以确定是软件造成的。为了对内存进行压力测试,有人开发了memtester软件。
正在起飞的蜗牛
·
2023-10-17 09:07
软件工具的用法
内存管理
嵌入式
windows应用程序告警:帐户名与安全标识间无任何映射完成
目录一、问题现象二、问题解决(一)官方方法(二)
问题定位
(三)问题处理一、问题现象今天巡检域控服务器时,发现告警如下:安全策略已传播,但有警告信息。0x534:帐户名与安全标识间无任何映射完成。
見贤思齊
·
2023-10-16 21:50
运维
运维
解决chrome升级后跨域跳转cookie无法携带问题
问题定位
我的机器是chrome92,我同事的机器是chrome64,通过对比两个人的网络请求参数发现,我的iframe请求跳
Initialize-le
·
2023-10-16 21:14
环境配置
chrome
前端
https
如何制定 Java 性能调优标准?
Java性能
调优全攻略来啦!我有一个朋友,有一次他跟我说,他们公司的系统从来没有经过性能调优,功能测试完成后就上线了,线上也没有出现过什么性能问题呀,那为什么很多系统都要去做性能调优呢?
符文杰9527
·
2023-10-16 15:11
Visual Studio Code 导入requests报错:unable to import "requests"
mac终端指令pipinstallrequests成功后,打开VisualStudioCode在py文件中输入“importrequests”,仍报错“unabletoimportrequests"2、
问题定位
终端输入指令
猿二胖
·
2023-10-16 09:32
记录OOM的排查过程
场景1背景:突然收到服务器告警短信,抓紧起来看下
问题定位
思路:1、看下当前的内存实例大小还能不能看了,并不能,已经挂了2、oom瞬间,运维脚本生成的当时dump还在不在,因为jdk版本不一致,命令失败了
early_or_later
·
2023-10-15 17:49
调优
@noble/secp256k1的crypto.subtle undefined问题
IP或域名的时候就会出现这个问题image.png追下去源码,发现无法调用的对象是这个subtleimage.png而隔壁的crypto.web则来源于window.cryptoimage.png所以
问题定位
成在非
死鱼
·
2023-10-15 15:09
gitlab显示500 Whoops, something went wrong on our end
但是查看仓库详情(代码)的时候报错:500Whoops,somethingwentwrongonourend二、
问题定位
1、进入容器内部dockerexec-itgitlabbash2、查看gitlab
fengzhishay
·
2023-10-15 05:40
gitlab
git
亿级月活的社交 APP,陌陌如何做到 3 分钟定位故障?
通过构建统一可观测平台,实现了故障快速定位,大幅提升了
问题定位
的效率。文中还讨论了存储优化、数据采集、链路追踪等相关细节。总体上,可观测平台在挚文集团内部已得到了广泛运用和较好的业务支撑成效。
TakinTalks稳定性社区
·
2023-10-15 03:31
容量治理
Java - VisualVM 安装 plugins Visual GC
在JavaVisualVM这款
java性能
分析及调优工具如何加载插件?
大猪大猪
·
2023-10-14 12:14
线上故障如何快速排查?
一般分为服务器、Java应用、数据库、Redis、网络和业务六个方面分享线上故障排查的思路和技巧线上
问题定位
思维导图:
james东
·
2023-10-14 11:03
java
java
java.lang.NoSuchFieldError: Factory at org.apache.poi.xddf.usermodel.chart.XDDFChart.<init>(XDDFCha
解决方法:删除poi-ooxml-schemasjar包本文出现的问题,是删除了easyexcel下的这个jar包3、
问题定位
过程1、先百度java.lang.NoSuchFieldError这个异常的意思
你的意义luuuu
·
2023-10-14 09:39
java
apache
开发语言
七分钟,数据转换器get到了
反之,闭源软件依靠于开发厂商,在软件的稳定性上优于开源软件,也正是因为闭源的原因,当软件出现错误时,客户需要联系厂商进行
问题定位
和修复,对效率
金仓数据库
·
2023-10-14 07:42
iOS 列表性能优化思路
CoreAnimation)->RenderServer(CPU,CoreAnimation,OpenGL,Metal)—>pipeline(GPU,Tiler,Renderer->RenderBuffer)二
问题定位
在出现图像性能问题
csqingyang
·
2023-10-14 02:14
如何在chrome浏览器里面debug调试前端代码?
后面去公司实习,看大佬们调试页面,这边打个断点,那边记录一下,马上就把
问题定位
出来了。确实,学会浏览器调试工具真的能大大提高自己的工作效率,尤其是在大项目的处理过程中。
代码狮
·
2023-10-13 14:22
JVM
问题定位
和排查之linux下的性能监控工具与命令
显示系统整体资源使用情况--toptop是linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。如图所示:imagetop命令的输出可以分为两部分:前半部分是系统统计信息,后半部分是进程信息。在统计信息中,第一行是消息队列信息,它的结果相当于uptime命令。image从左到右依次为:系统当前时间、运行时间、当前登录用户数。loadaverage表示系统的负载均衡,也就是任务队
先生zeng
·
2023-10-12 20:27
linux c alarm 导致 socket 断开,某运营商系统MQ消息中间件连接中断故障
一、问题现象描述那是某年某日某日下午4:30中间件工程师收到现场工程师电话反馈说运营商系统的MQ消息中间件这几天持续发生问题,
问题定位
不明。
小可爱1号嘻嘻
·
2023-10-12 09:24
linux
c
alarm
导致
socket
断开
Java性能
优化大纲
前言
Java性能
调优对于每一个奋战在开发一线的技术人来说,都是老生常谈的问题了。特别当“糙快猛"的开发模式大行其道时,随着系统访问量的增加、代码的臃肿,各种性能问题便会层出不穷。
captainLii
·
2023-10-12 06:15
基于机器学习的异常检测与分析技术
本关键技术面对传统运维故障处理效率低、
问题定位
不准确、人力成本高三大痛点,将人工智能与运维相结合,由AI逐步取代人力决策,通过机器学习方法,快速给出决策建议或提前规避故障,实现网云业务智能分析和优化,从而极大提高运维生产力
我爱Python数据挖掘
·
2023-10-11 06:00
机器学习
机器学习
人工智能
大数据
Linux性能优化从入门到实战:16 文件系统篇:总结磁盘I/O指标/工具、
问题定位
和调优...
(1)磁盘I/O性能指标文件系统和磁盘I/O指标对应的工具文件系统和磁盘I/O工具对应的指标(2)磁盘I/O
问题定位
分析思路(3)I/O性能优化思路Step1:首先采用I/O基准测试工具得到文件系统或磁盘
ak18888
·
2023-10-11 04:31
操作系统
运维
数据库
k8s
问题定位
参考文献:https://www.cnblogs.com/chuyiwang/p/17566583.html目录K8s出错排查三大步kubectlgetcomponentstatusKubectlgetnodesKubectlgetpod--namespace=kube-systempod问题排查Pod无法启动,如何查找原因?Pod无法连接到其他服务,如何排查?Pod运行缓慢或异常,如何排查?Po
mengao1234
·
2023-10-11 01:40
docker
&&
k8s
kubernetes
java
容器
addition过程 sgnb_5G-NSA接入流程分析及
问题定位
四步法
【摘要】5G网络建设初期,存在较多的初始接入问题。通过接入过程信令解读,对5G-NSA网络的接入流程进行了全方位分析,介绍了相关重点参数,并结合接入流程总结问题分析定位四步法,为NSA接入问题的解决提供了有效指引。【关键词】5G;NSA;接入问题分析doi:10.3969/j.issn.1006-1010.2019.12.007中图分类号:TN929.5文献标志码:A文章编号:1006-1010(
weixin_39814482
·
2023-10-10 13:02
addition过程
sgnb
Java性能
调优:利用VisualVM进行性能分析
[
Java性能
调优:利用VisualVM进行性能分析]JVisualVM简介VisualVM是Netbeans的profile子项目,已在JDK6.0update7中自带,能够监控线程,内存情况,查看方法的
MaoXiangYu
·
2023-10-09 23:12
如何做好性能压测:压测环境的设计和搭建
我们将从性能压测的设计、实现、执行、监控、
问题定位
和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压测的理论体系,并提供有例可依的实战。
程序员Baby~
·
2023-10-09 20:54
软件测试
程序员
接口测试
自动化测试
测试工程师
qt如何捕获应用程序输出_企业应用程序中需要捕获的5大
Java性能
指标
qt如何捕获应用程序输出有兴趣了解如何使用AppDynamics捕获这些
Java性能
指标吗?立即开始免费试用!前几篇文章介绍了应用程序性能管理(APM),并指出了有效实施APM战略的挑战。
dnc8371
·
2023-10-09 12:15
大数据
编程语言
数据库
python
人工智能
fastjson2.0.0 JSONObject.parseObject导致jvm宕机
1.背景:测试环境测试人员经常反馈网页抛出网络异常2.技术架构:前后端分离架构,前端部署在nginx下,前端请求后端有一个超时时间,超过这个响应时间就抛出网络异常3.
问题定位
当测试反馈网络异常时,迅速连上测试服务器查看服务进程
踏雪江南
·
2023-10-08 20:53
java
fastjson
jvm
java
服务器
【芯片设计- RTL 数字逻辑设计入门 4 - 第一个 RTL Bug 分析之路 】
这种验证方式是基于软件平台的,优点是使用方便,便于
问题定位
和调试。但是当被验证的设计的规模变得很大,到达上百万门甚至上千万门的时候,仿真
CodingCos
·
2023-10-07 19:53
芯片设计
RTL
数字逻辑设计扫盲
fpga开发
veloce
验证
soc-600
etf
JVM技术文档--JVM优化思路以及
问题定位
--JVM可调整参数汇总
阿丹:一个优秀的程序员,是因为在线上的排查以及遇到的线上、生产事故较多所以定位问题以及解决问题会比普通程序员快很多,所以一个优秀的程序员要逐渐形成自己的方法论,来完善和解决问题。我们是如何发现问题的呢?阿丹常用:1、使用Prometheus监控JVM2、使用Arthas来定位和找到具体问题3、定位到问题进行修改验证另外一种方式:1、打印日志2、获取到对应的dump文件3、使用MAT工具进行分析4、
一单成
·
2023-10-07 10:14
JVM-java基础
jvm
【2023最新版】超详细Wireshark安装保姆级教程,Wireshark抓包(网络分析),收藏这一篇就够了
常用于开发测试过程中各种
问题定位
。本文主要内容包括:1、Wireshark软件下载和安装以及Wireshark主界面介绍。2、WireShark简单抓包示例。
程序媛尤尤
·
2023-10-06 18:31
wireshark
网络
测试工具
web安全
安全
智能路由器
数据库
Java性能
优化的细节
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享
为爱放弃一切
·
2023-10-06 02:20
Java进阶(持续更新中...)-2020-12-08
,基于时间TTL的缓存管理12.15基于Spring的Cache的自定义缓存管理,指定cacheManager、cacheResolver配置,多级缓存嵌套12.16长时高并发压测95%Line不达标
问题定位
及性能调优
qq_40239245
·
2023-10-05 13:52
java
spring
性能
问题定位
思路
一、基准测试1、单并发循环看响应时间,找出超过200MS(或超过目标响应时间)的请求2、对响应时间慢的请求,理清完整的调用链路,通过日志逐步对响应时间的拆分,定位主要消耗点。3、可以借助工具定位,比如skywalking,可以明确定位,时间消耗位置。(可以明确定位到在服务啊,redis啊,数据表啊)二、基准测试问题优化后,再发现并发问题并发测试1、看tps曲线,正常曲线是随着并发线程的逐步增加,t
victor8888
·
2023-10-05 06:09
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他