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性能
调优指南
一、前言在这里我不得不感慨Spring的代码的完善与优秀,从之前看源码迷迷糊糊到现在基本了解Spring的部分源码后,愈来愈发现Spring开发者的思虑之周全!之前说过学习源码的目的在哪?正如我特别喜欢的一句话,有道无术,术尚可求也!有术无道,止于术!,对于Spring的了解仅仅局限于使用远远不够,Spring作为一个国内绝大多数java开发者使用的一个项目管理框架,他是一个生态,什么是生态?比如
阿里Java程序员
·
2023-07-20 05:14
程序员
java
经验分享
面试
Java性能
优化-测试数组和链表在查询和添加删除时性能对比
场景Java中使用JMH(JavaMicrobenchmarkHarness微基准测试框架)进行性能测试和优化:Java中使用JMH(JavaMicrobenchmarkHarness微基准测试框架)进行性能测试和优化_霸道流氓气质的博客-CSDN博客上面在使用JMH时测试了Java中数组和链表在进行头部插入时的对比结果。下面分别对比在头部、中部、尾部分别进行查询和添加/删除时的性能对比,因添加和
霸道流氓气质
·
2023-07-18 18:02
Java
java
性能优化
链表
Java性能
优化-测试try-catch放在循环内和外的性能对比与业务区别
场景Java中使用JMH(JavaMicrobenchmarkHarness微基准测试框架)进行性能测试和优化:Java中使用JMH(JavaMicrobenchmarkHarness微基准测试框架)进行性能测试和优化_霸道流氓气质的博客-CSDN博客使用如上方式测试Java中try-catch放在循环内和循环外是否有性能上的差别。注:博客:霸道流氓气质的博客_CSDN博客-C#,架构之路,Spr
霸道流氓气质
·
2023-07-18 18:29
Java
java
python
redis
Java性能
权威指南-总结28
Java性能
权威指南-总结28数据库性能的最佳实践Lambda表达式和匿名类Lambda表达式与匿名类加载数据库性能的最佳实践Lambda表达式和匿名类对很多开发者而言,Java8最激动人心的特性就是加入了
weixin_42583701
·
2023-07-18 03:37
java
jvm
开发语言
让性能腾飞!亚马逊云科技的 Java 云端之旅
本文将分享亚马逊的Java架构、迁移途径,并分享一个具体实例,介绍如何使用机器学习来构建Java应用和提升
Java性能
。亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。
·
2023-06-24 00:07
后端开发通用
通常是多人协作开发对于后端java工程师把精力放在设计模式,spring+springmvc,linux,mysql事务隔离与锁机制,mongodb,http/tcp,多线程,分布式架构,弹性计算架构,微服务架构,
java
Azure、星宇
·
2023-06-23 12:08
spring系列
spring
Java性能
:如何保证高并发下接口的幂等性?
前言接口幂等性问题,对于开发人员来说,是一个跟语言无关的公共问题。本文分享了一些解决这类问题非常实用的办法,绝大部分内容我在项目中实践过的,给有需要的小伙伴一个参考。不知道你有没有遇到过这些场景:1、有时我们在填写某些form表单时,保存按钮不小心快速点了两次,表中竟然产生了两条重复的数据,只是id不一样。我们在项目中为了解决接口超时问题,通常会引入了重试机制。第一次请求接口超时了,请求方没能及时
着火点
·
2023-06-21 23:17
后端
servlet
后端
java
mysql
大数据
如何使用Java进行性能测试?
Java性能
测试有很多方式和工具可以使用,以下是一些常用的方法:JMH:JMH是一种专用于Java基准测试和微基准测试的工具。
玥沐春风
·
2023-06-21 10:45
java
jvm
开发语言
让性能腾飞!亚马逊云科技的 Java 云端之旅
本文将分享亚马逊的Java架构、迁移途径,并分享一个具体实例,介绍如何使用机器学习来构建Java应用和提升
Java性能
。亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。
亚马逊云开发者
·
2023-06-20 10:45
java
科技
数据库
让性能腾飞!亚马逊云科技的 Java 云端之旅
本文将分享亚马逊的Java架构、迁移途径,并分享一个具体实例,介绍如何使用机器学习来构建Java应用和提升
Java性能
。亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。
·
2023-06-19 22:55
Java性能
优化的50个细节
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享
Java架构学习者
·
2023-06-19 12:00
Java性能
权威指南-总结14
Java性能
权威指南-总结14堆内存最佳实践对象生命周期管理对象重用堆内存最佳实践对象生命周期管理在很大程度上,Java会尽量减轻开发者投入到对象生命周期管理上的精力:开发者在需要的时候创建对象,当不再需要这些对象时
weixin_42583701
·
2023-06-19 09:57
java
jvm
开发语言
Java性能
权威指南-总结13
Java性能
权威指南-总结13堆内存最佳实践减少内存使用减少对象大小延迟初始化堆内存最佳实践减少内存使用减少对象大小对象会占用一定数量的堆内存,所以要减少内存使用,最简单的方式就是让对象小一些。
weixin_42583701
·
2023-06-19 09:57
java
jvm
开发语言
JVM常见命令
显示虚拟机的线程栈信息,用于生成当前JVM的所有线程快照4.jstat实时显示本地或远程JVM进程中类装载、内存、垃圾收集、JIT编译等数据5.jmap用于生成虚拟机的内存快照信息6.jconsole内置
Java
北风浊酒
·
2023-06-16 11:57
面试题整理
jvm
java
linux
【JVM 监控工具】性能诊断--JProfiler的使用
文章目录背景一、
Java性能
诊断工具简介二、简单命令行工具三、图形化综合诊断工具JVisualvmJProfilerJConsole四、分布式应用性能诊断五、IDEA中设置JProfilerJProfiler
逆流°只是风景-bjhxcc
·
2023-06-15 15:51
JVM
jvm
java
开发语言
Java性能
权威指南-总结10
Java性能
权威指南-总结10垃圾收集算法理解G1垃圾收集器垃圾收集算法理解G1垃圾收集器G1垃圾收集器是一种工作在堆内不同分区上的并发收集器。
weixin_42583701
·
2023-06-14 09:51
java
jvm
算法
Java性能
权威指南-总结9
Java性能
权威指南-总结9垃圾收集算法理解CMS收集器CMS收集器的永久代调优增量式CMS垃圾收集垃圾收集算法理解CMS收集器CMS收集器的永久代调优从CMS垃圾收集日志中发现,如果永久代需要进行垃圾收集
weixin_42583701
·
2023-06-14 09:20
java
jvm
算法
Java性能
权威指南-总结11
Java性能
权威指南-总结11垃圾收集算法理解G1垃圾收集器G1垃圾收集器调优高级调优晋升及Survivor空间垃圾收集算法理解G1垃圾收集器G1垃圾收集器调优G1垃圾收集器调优的主要目标是避免发生并发模式失败或者疏散失败
weixin_42583701
·
2023-06-14 09:20
java
jvm
算法
Java性能
权威指南-总结12
Java性能
权威指南-总结12堆内存最佳实践减少内存使用内存溢出错误减少内存使用堆内存最佳实践减少内存使用内存溢出错误在下列情况下,JVM会抛出内存溢出错误(OutofMemoryError):·JVM
weixin_42583701
·
2023-06-14 09:48
java
jvm
开发语言
阿里2023年版十亿级并发系统设计+
java性能
优化实战文档
没准备好也别怕,小编给大家准备好了2021年最新版阿里巴巴十亿级并发系统设计+阿里巴巴
java性能
调优实战两份学习文档,让你面试阿里不再难,希望大家能够喜欢!
程序猿java易
·
2023-06-12 15:54
java
编程
程序员
java
性能优化
jvm
jmeter性能测试实战--web程序
目录前言:项目背景测试步骤前言:JMeter是开源的
Java性能
测试工具,广泛应用于Web、移动应用程序等领域的性能测试中。
自动化测试码元
·
2023-06-09 03:41
自动化测试
软件测试
接口自动化测试
java
开发语言
接口自动化测试设计模式
接口自动化测试
servlet
Java性能
调优
Java性能
调优是一个复杂且重要的主题,它涉及到了JVM、垃圾收集器、内存管理、多线程、代码优化等多个方面。在本节中,我们将对
Java性能
调优的基本概念和方法进行简要介绍。
博客0214
·
2023-06-08 15:00
Java性能
权威指南-总结2
Java性能
权威指南-总结2性能测试方法原则2:理解批处理流逝时间、吞吐量和响应时间批处理流逝时间吞吐量测试原则3:用统计方法应对性能的变化性能测试方法原则2:理解批处理流逝时间、吞吐量和响应时间性能测试的第
weixin_42583701
·
2023-06-08 06:56
java
数据库
开发语言
Java性能
权威指南-总结8
Java性能
权威指南-总结8垃圾收集算法理解CMS收集器针对并发模式失效的调优垃圾收集算法理解CMS收集器针对并发模式失效的调优调优CMS收集器时最要紧的工作就是要避免发生并发模式失效以及晋升失败。
weixin_42583701
·
2023-06-08 06:48
java
jvm
算法
项目终于用上了xxl-job,真香!
文章首发公众号:码猿技术专栏关注公众号:码猿技术专栏,回复关键词:1111获取阿里内部
java性能
调优手册!那么下面先说明什么是xxl-job以及为什么要使用它。xxl-job是什么?
·
2023-06-07 22:26
让
java性能
提升的JIT深度解剖
JVM性能调优1.C1、C2与Graal编译器1.1C1编译器1.2C2编译器1.3分层编译2.热点代码3.热点探测4.方法调用计数器5.回边计数器6.编译优化技术6.1方法内联7.锁消除8.栈上分配9.逃逸分析技术10.标量替换本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。课程内容:1、Java的解释执行与JIT(即时编译器)2、JIT历史发展与分层编译3、JI
俺就是菜得很
·
2023-06-07 19:30
JVM性能调优
java
jvm
开发语言
5大主流方案对比:MySQL千亿级数据线上平滑扩容实战
关注公众号:码猿技术专栏,回复关键词:1111获取阿里内部
Java性能
优化手册!如图所示:后期随着用户量的增加,用户产生的数据信息被源源不断的添加到数据库中,最终达到数据库的最佳存储
·
2023-06-07 12:07
Java性能
权威指南-总结5
Java性能
权威指南-总结5垃圾收集入门垃圾收集概述分代垃圾收集器垃圾收集入门很多时候没有机会重写代码,又面临需要提高Java应用性能的压力,这种情况下对垃圾收集器的调优就变得至关重要。
weixin_42583701
·
2023-06-07 02:17
java
jvm
算法
Java性能
权威指南-总结6
Java性能
权威指南-总结6垃圾收集入门垃圾收集概述GC算法选择GC算法垃圾收集入门垃圾收集概述GC算法JVM提供了以下四种不同的垃圾收集算法:Serial垃圾收集器Serial垃圾收集器是四种垃圾收集器中最简单的一种
weixin_42583701
·
2023-06-07 02:17
java
jvm
开发语言
Java性能
权威指南-总结4
Java性能
权威指南-总结4
Java性能
调优工具箱操作系统的工具和分析CPU运行队列磁盘使用率网络使用率Java监控工具基本的VM信息
Java性能
调优工具箱操作系统的工具和分析CPU运行队列快速小结检查应用性能时
weixin_42583701
·
2023-06-07 02:47
java
linux
开发语言
Java性能
权威指南-总结7
Java性能
权威指南-总结7垃圾收集算法理解Throughput收集器堆大小的自适应调整和静态调整理解CMS收集器垃圾收集算法理解Throughput收集器Throughput收集器有两个基本的操作;其一是回收新生代的垃圾
weixin_42583701
·
2023-06-07 02:35
java
jvm
开发语言
java性能
优化
你是否正打算优化hashCode()方法?是否想要绕开正则表达式?LukasEder介绍了很多简单方便的性能优化小贴士以及扩展程序性能的技巧。最近“全网域(WebScale)”一词被炒得火热,人们也正在通过扩展他们的应用程序架构来使他们的系统变得更加“全网域”。但是究竟什么是全网域?或者说如何确保全网域?扩展的不同方面全网域被炒作的最多的是扩展负载(Scalingload),比如支持单个用户访问的
昕火燎原
·
2023-06-06 21:04
程序性能
优化
性能
好家伙,阿里新产
Java性能
优化(终极版),涵盖性能优化所有操作
上月公司来了一位大佬,入职不到一周就把公司现有项目的性能优化了一遍,直接给公司节省了一半的成本。一问情况,才知道这位仁兄也是一路被虐过来的。去年年底被裁,本以为自己技术还行,看了一段时间面经,复习了基础知识,就开始投大厂简历。阿里最先给他面试机会,结果没能扛过三面,然后是各种大大小小的公司,在实际面试中被碾压得翻不了身。整整一个半月,一个offer都没拿到,最后针对性的恶补,才入职了我司。说到这,
Javatutouhouduan
·
2023-04-20 13:35
java
面试
jvm
数据库
性能优化
JAVA性能
优化实例
目录概述Sql性能优化多线程利用内存缓存功能优化参考博客概述性能优化的几个点,大致可以分为:sql优化使用多线程利用内存,缓存等,将固定不常更改的数据放入在,存取更快的内存当中功能实现逻辑优化Sql性能优化1、在需要接口性能优化的查询逻辑上,尽可能查询少的字段,减少sql耗时这个就不再赘述了,尽量不使用*这样的查询在具体的业务逻辑中。2、使用索引使用索引,应该遵循以下几个原则:使用尽可能简单的字段
ybbgrain
·
2023-04-20 06:16
微服务
性能优化
java
sql
java性能
分析工具async-profiler
环境准备首先,你需要从github将代码下载下来:gitclonehttps://github.com/jvm-profiling-tools/async-profiler然后,进入到下载好的项目中,然后进行编译(也可以直接下载编译好的):cdasync-profilermake可以发现在async-profiler项目中有一个脚本叫做“profile.sh”,运行这个脚本,会输出如下提示内容Us
tracy_668
·
2023-04-19 04:14
怎么对 Java 程序调优?不看别后悔!
笔者根据个人经验,将
Java性能
优化分为4个层级
zl1zl2zl3
·
2023-04-17 15:54
Java
调优
java
调优
《Java平台体系》——第二章 JVM——JNI(Java本地接口)
语言特性,所以考虑把一些繁琐的对性能要求不是很高的程序功能用Java开发,而把一些对运算性能要求高的用C开发(注意:这句话是我为了吸引大家写的,对于性能往往存在想当然的陷阱,请不要把JNI理解成来解决
Java
owen0278
·
2023-04-17 13:21
Java平台体系
java
jni
jvm
平台
虚拟机
windows
cpu分析利器 — async-profiler
简介async-profiler是一款采集分析
java性能
的工具,翻译一下github上的项目介绍:❝async-profiler是一款没有Safepointbiasproblem的低开销java采集分析器
捉虫大师
·
2023-04-11 02:55
压测服务器性能上不去,
JAVA性能
优化思路探究
1、背景介绍一个系统的上线除了常规的功能性测试外,还需要经过严格的性能测试,满足预期的性能指标(常见的有响应时间,tps等),才允许上生产环境。广义的性能测试一般还包含负载测试(用于测试系统的容量:即系统在保证一定响应时间的情况下能够允许多少并发用户的访问),压力测试(用于测试系统的稳定性:即在保证一定压力的情况下,查看测试系统的稳定性),并发测试(即测试系统多并发能力:即模拟多用户访问同一应用的
德州小王子
·
2023-04-08 12:28
压测服务器性能上不去
java访问服务器中的文件,java 访问远程服务器文件
java访问远程服务器文件内容精选换一换已成功登录
Java性能
分析。待安装Guardian的服务器已开启sshd。
拉乐
·
2023-04-08 03:45
java访问服务器中的文件
Spring Boot 使用 Micrometer 集成 Prometheus 监控 Java 应用性能
我们可以通过Micrometer收集
Java性能
数据,配合Prometheus监控系统实时获取数据,并最终在Grafana上展示
姚敦林
·
2023-04-07 14:33
运维技术
监控
Prometheus
Micrometer
JVM监控
微服务监控
spring
boot
内卷新高度:全员爆
Java性能
优化,加班到半夜,领导都睡着了
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。今天小编就来分享一份Alibaba内部首次公开的720页Java程序性能优化实战手册,上线之后大获好评!当时看完这份资料的时候,感到首先就Java的方方面面讲得比较全,但是不乱。而且每个点都讲得比较清楚,读下来也没有什么盲点。干货非常多。国内少有的能写得这么好的。我看了收获
MC中的架构师
·
2023-04-07 08:54
spring
java
学习
分布式
架构
Java性能
优化常见问题
引言最近项目上线的频率颇高,连着几天加班熬夜,身体有点吃不消精神也有些萎靡,无奈业务方催的紧,工期就在眼前只能硬着头皮上了。脑子浑浑噩噩的时候,写的就不能叫代码,可以直接叫做Bug。我就熬夜写了一个bug被骂惨了。Kafka源码篇——Kafka快速入门1.1Kafka简介1.2以Kafka为中心的解决方案1.3Kafka核心概念1.4搭建Kafka源码环境Kafka源码篇——生产者2.1Kafka
程序员超三
·
2023-04-07 06:02
程序员
java
经验分享
面试
内卷新高度:全员爆
Java性能
优化,加班到半夜,领导都睡着了
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。今天小编就来分享一份Alibaba内部首次公开的720页Java程序性能优化实战手册,上线之后大获好评!当时看完这份资料的时候,感到首先就Java的方方面面讲得比较全,但是不乱。而且每个点都讲得比较清楚,读下来也没有什么盲点。干货非常多。国内少有的能写得这么好的。我看了收获
不几乎都有
·
2023-04-06 20:03
java
程序人生
java-ee
架构
spring
平常你是怎么对Java服务进行调优的?
笔者根据个人经验,将
Java性能
优化分为4个层级
IT小鲍
·
2023-04-05 13:45
终于拿到了阿里2022年度九大Java技术文档——面试题+文档+白皮书
2022年阿里巴巴面试参考指南(泰山版)阿里巴巴1000道Java工程师面试题(2022版)阿里巴巴2022版JDK源码笔记(2月第三版)阿里巴巴Java开发手册1.4.0阿里巴巴
Java性能
调优实战(
唐宇架构师
·
2023-04-04 20:02
java
spring
tomcat
struts
maven
async-profiler使用
简单研究一下async-profilerasync-profiler是一款
Java性能
分析工具,我们来简单使用一次看看效果。可以直接去github地址下载,下载后在linux下解压。进入目录后执行.
陈泽宇啊
·
2023-04-04 18:04
Java性能
问题分析步骤
当你在执行任务时,如果突然发现CPU飙升,不要惊慌失措。按照下面的步骤来分析,很快就能定位到问题所在。首先,执行top命令,查看CPU占用情况。在top命令的输出中,可以看到一列为CPU的占用率。找到占用CPU最多的进程的PID,这是下一步分析的关键。接着,根据第一步找到的PID,执行top-HpPID命令,来定位占用CPU的线程。这将列出所有线程的信息以及它们的CPU占用率。找到占用CPU的to
lgleje
·
2023-04-04 14:44
java
jvm
开发语言
Java性能
调优工具:jstat
JVM统计监测工具,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heapsize和垃圾回收状况的监控。用法:jstat[-option]pidoption:-class显示ClassLoad的相关信息;-compiler显示JIT编译的相关信息;-gc显示和gc相关的堆信息;-gccapacity显示各个代的容量以及使用情况;
LittleJessy
·
2023-04-04 07:44
[算法详解][插入排序]Insertion Sort
基本思想步骤实例分析伪代码代码实现
JAVA性能
分析应用:常见面试题目【基本思想】通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
奔跑的程序媛A
·
2023-04-03 03:24
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他