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性能
优化 打造亿级流量秒杀系统【学习笔记】08_流量削峰技术
本章目标掌握秒杀令牌的原理和使用方式掌握秒杀大闸的原理和使用方式掌握队列泄洪的原理和使用方式抛缺陷:秒杀下单接口会被脚本不停的刷秒杀验证逻辑和秒杀下单接口强关联,代码冗余度高秒杀下单和对活动是否开始是没有关联的,接口关联过高秒杀验证逻辑复杂,对交易系统产生无关联负载9-2秒杀令牌实现秒杀接口需要依靠令牌才能进入秒杀的令牌由秒杀活动模块负责生成秒杀活动模块对秒杀令牌生成全权处理,逻辑收口秒杀下单前需
安东尼的小不2
·
2020-08-24 09:40
流量秒杀系统项目
2016 年 Java 优秀文章
分为Java基础、
Java性能
、Java库和工具、Java和云四大模块。涉及的技术包涵Java基础入门、
Java性能
测试以及分析工具、JavaStreams、Git等。关于JAVA基础
龍慧空羽
·
2020-08-23 17:55
java
java性能
调优权威指南读书笔记七(延迟调优)
延迟调优这一步调优的目的是达到程序的延迟性需求,其中的手段有优化java堆的大小的配置,不同垃圾收集器的切换在这里我们的延迟调优指的是最大延迟时间,所以以这个标准为目的我们在调优的时候需要减少每次垃圾收集的时间,这就需要我们的垃圾收集需要使用高次数低停顿的策略所以我们会在一下的几个活动中进行对于垃圾收集器的延迟影响的评估测量MinorGC的持续时间通知MinorGC的次数测量FULLGC的最长时间
SUNSUN314
·
2020-08-23 02:01
开卷有益
jvm
性能优化
Java性能
优化的策略和常见方法
Java性能
优化的策略和常见方法(一)Document#:8893647L12009Body:供稿人:肖华飚概述随着Java的广泛应用,越来越多的关键企业系统也使用Java构建。
zhengsj
·
2020-08-23 00:23
重载Throwable.fillInStackTrace方法已提高
Java性能
这样的做法对法?
重载Throwable.fillInStackTrace方法已提高
Java性能
这样的做法对法?
javaPie
·
2020-08-22 21:02
java异常控制
troubleshoot之:使用JFR分析性能问题
今天我们就来介绍一下对
java性能
分析比较重要的一些JFR事件。GC性能事件一般来说,GC会对java程序的性能操作产生比较重要的影响。我们可以使用jfr监控jdk.GCPhasePau
flydean
·
2020-08-22 16:02
java
jit
性能分析
随笔------浅谈对string的理解
String对象是java中使用比较频繁的一个对象类型,也是我们通常在面试中经常被面试官问到的内容,在极客时间学习了
java性能
调优实战模块,特写此文章,用于记录自己学习的内容已经对String的理解。
zhangzf~
·
2020-08-22 16:07
java性能
调优jvisualvm使用
java性能
调优jvisualvm使用,实际项目中,针对一些大型项目进行性能调优,此时不可避免需要知道服务各种性能参数,javajdk相应的命令(jvisualvm),提供了可视化界面。
qq_21480329
·
2020-08-22 13:29
jvisualvm
jvm
性能调优
java
jvm
后端
面试
运维
五大最佳开源
java性能
监控工具
对任何应用程序而言,性能都是最重要的事情之一。我们希望用户能够获得最佳的体验,并且应用程序可以正常运行,这也就是性能监控工具存在的原因。如果你正在寻找性能监控工具,不妨看看以下推荐的这五款开源工具,这些工具目前已经可以替代付费工具了,你可以看看是否是你的最佳选择。本文推荐的五款开源工具目前是开源社区中最受欢迎的。1.StagemonitorStagemonitor提供了一个Java监控代理程序,它
javasvip
·
2020-08-22 12:16
java 性能优化:35 个小细节,让你提升 java 代码的运行效率
java性能
优化:35个小细节,让你提升java代码的运行效率前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?
xsj34567
·
2020-08-22 04:22
java系列
x=x+1,x+=1,x++效率比较
最近在做
java性能
优化的总结,给部门同学分享,在网上看到帖子说到x=x+1,x+=1,x++效率比较,分析了三种方式的效率,觉得似乎有些道理,一般的结论如下:x=x+1效率最低:取右x地址执行x+1得到右值存放到临时变量取左
iteye_15588
·
2020-08-22 01:22
java
i++
效率
性能
比较
junit5 入门系列教程-30-junit5 实战例子 junit performance
目录目录实战项目junitperfjunit5的新特性注解定义使用代码地址系列导航实战项目本系列的学习也正是为了将原来的项目,从junit4升级到junit5junitperf
Java性能
测试框架工具-
叶止水
·
2020-08-21 21:39
junit5
Junit5
入门系列
如何优化JAVA程序开发,提高
JAVA性能
通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。'r.x-r!w+~8N3X)V+D&d/q*j)@)q,_8_&P4A下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而
webdev2008
·
2020-08-21 17:40
java
java性能
优化之字符串优化处理
1.String对象String对象是java中重要的数据类型,在大部分情况下我们都会用到String对象。其实在Java语言中,其设计者也对String做了大量的优化工作,这些也是String对象的特点,它们就是:不变性,常量池优化和String类的final定义。1.1不变性String对象的状态在其被创建之后就不在发生变化。为什么说这点也是Java设计者所做的优化,在java模式中,有一种模
徐刘根
·
2020-08-21 10:58
Java技术提高
Java性能
优化建议
大多数开发人员认为性能优化是个比较复杂的问题,需要大量的经验和知识。是的,这并不没有错。诚然,优化应用程序以获得最好的性能并不是一件容易的事情,但这并不意味着你在没有获得这些经验和知识之前就不能做任何事。下面有几个很容易遵循的建议和最佳实践能够帮你创建一个性能良好的应用程序。这些建议中的大多数都是基于Java的,但是也不一定,也有一些是可以应用于所有的应用程序和编程语言的。在我们分享基于Java的
shadon178
·
2020-08-21 07:03
Java
Java性能
优化
Java
jconsole 、VisualVM、JMC/JFR性能调优
1、jconsoleJava5开始引入,JConsole是一个内置
Java性能
分析器,可以从命令行或在GUIshell中运行。也可在本地cmd直接运行jconsole命令。待研究。
小狐狸Rosie
·
2020-08-21 07:12
JDK
java后端相关学习书籍整理
一:java语言基础1:java编程思想2:effectivejava3:java核心技术卷一,卷二4:java语言程序设计5:java并发编程实战二:jvm1:
java性能
优化权威指南2:java虚拟机规范三
hiklkl
·
2020-08-21 04:30
学习之旅
java学习之路
学习之路
java性能
监视_Java系统的运行时性能和可用性监视
许多现代Java应用程序都依赖于一组复杂的分布式依赖关系和活动部件。许多外部因素都可能影响应用程序的性能和可用性。在预生产环境中,几乎不可能完全消除或影响并准确模拟这些影响。东西发生了。但是,您可以通过创建和维护一个全面的系统来监视应用程序的整个生态系统,从而大大降低这些事件的严重性和持续时间。这篇由三部分组成的文章介绍了实现这种系统的一些模式和技术。这些模式以及我将要使用的一些术语是有意使用的。
cusi77914
·
2020-08-20 23:39
JConsole观察分析Java程序的运行
JConsole是一个内置
Java性能
分析器,可以从命令行或在GUIshell中运行。
choumiaoer
·
2020-08-20 06:19
给你们
java基础
springboot 集成 jconsole 性能监控
JConsole是一个内置
Java性能
分析器。
熊猫猫猫猫猫猫
·
2020-08-19 17:47
性能监控
Java性能
调优:问题总结和答疑
问题总结和答疑一、开篇这篇文章以问答的方式归纳了一些关于性能优化的常见问题,希望有助于理解性能优化技能点为后续章节学习做好铺垫。如果你对这方面有什么疑惑,本篇文章可以给你一个粗略的答案,也可下方留言,共同讨论。二、问题汇总1.性能优化需要学习多长时间才能熟练掌握?学完该专栏能达到什么水平?举个例子:刚毕业大学生报名培训机构之前最关心的问题是:培训多长时间(一般4个月),能达到什么样的水平,培训完能
十年呵护
·
2020-08-19 07:34
Java性能调优
从APM来看,不单单是
java性能
架构师面临失业
之所以写这篇技术文章,是因为这两天发现了一些感觉很牛逼的东西,本着分享的态度,跟大家一起交流一下,如果高手,那么我们多交流,如果是小辈,可以进行深入学习。记得以前在阿里做研发的时候,需要应对双11的大流量访问,保证付款环节的稳定性,经历过两个迭代的性能优化,当然更多的是进行业务层面的优化,通过缓存,多线程,缩短程序执行路径,增加上下文,服务降级,资源开关,SQL调优等,当时用到过一个工具叫TPro
神奇的天鹿
·
2020-08-19 06:04
解释一下ArrayList Vector和LinkedList的实现和区别
JDK有几种有序集合java.util.List的实现方法,三个最熟悉的是Vector,ArrayList和LinkedList.在
Java性能
方面问的比较多的就是这三个List的性能区别。
fenuang
·
2020-08-19 03:15
算法面试笔试
超好用的自带火焰图的 Java 性能分析工具 Async-profiler 了解一下
别慌,这里有一款低开销、自带火焰图、让你大呼好用的
Java性能
分析工具-async-profiler。
未读代码
·
2020-08-18 03:32
开发技巧
troubleshoot之:使用JFR分析性能问题
今天我们就来介绍一下对
java性能
分析比较重要的一些JFR事件。GC性能事件一般来说,GC会对java程序的性能
flydean程序那些事
·
2020-08-17 19:45
java
#
JVM
java
编程语言
jvm
jfr
性能分析
如何利用 JConsole观察分析Java程序的运行,进行排错调优
JConsole是一个内置
Java性能
分析器,可以从命令行或在GUIshell中运行。
潇雨漫舞
·
2020-08-17 06:35
Java-J2EE
troubleshoot之:使用JFR分析性能问题
今天我们就来介绍一下对
java性能
分析比较重要的一些JFR事件。GC性能事件一般来说,GC会对java程序的性能操作产生比较重要的影响。我们可以使用jfr监控jdk.GCPhasePau
flydean
·
2020-08-17 03:19
java
jit
性能分析
《Java程序性能优化》-葛一鸣
第1章
java性能
调优概述1.1性能概述1.1.1一般来说,程序的性能的表现方面:执行速度内存分配启动时间负载承受能力1.1.2性能参考指标:执行时间CPU时间内存分配磁盘吞吐量网络吞吐量响应时间1.1.3
六月二十七
·
2020-08-16 03:21
书籍学习笔记
GC线程占满CPU问题定位
#怀疑是线程死循环在top命令下,按shift+H查看cpu占用最高线程详见记一次
java性能
问题结果发现是GC线程一直占用了cpu#引起GC占用cpu的原因补习了下javaGC原理,总结下大致是堆内存占满
weixin_33845881
·
2020-08-16 02:49
Java性能
优化技巧集锦
===================================摘要:===================================可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。======================
javatwt
·
2020-08-15 06:48
jsp及java编程
java
性能优化
applet
bean
数据库驱动程序
图形
Tomcat性能优化及JVM内存工作原理
Java性能
优化原则:代码运算性能、内存回收、应用配置(影响Java程序主要原因是垃圾回收,下面会重点介绍这方面)代码层优化:避免过多循环嵌套、调用和复杂逻辑。
weixin_33957648
·
2020-08-15 03:30
Tomcat性能调优及JVM内存工作原理
Java性能
优化方向:代码运算性能、内存回收、应用配置。注:影响Java程序主要原因是垃圾回收,下面会重点介绍这方面代码层优化:避免过多循环嵌套、调用和复杂逻辑。
C鼬
·
2020-08-15 02:12
性能测试
Java开发者值得关注的7款新工具
1.JClarity——性能监控JClarity目前提供两款有关
Java性能
的工具:Illumina
javashashou
·
2020-08-14 13:27
jvm性能调优学习总结
一
java性能
调优工具箱1.1操作系统的工具和分析1.1.1cpu使用率1.top命令可以按1,可以显示每个cpu的使用率2.vmstat1命令,每隔一秒采样一次说明1秒(1000毫秒)内,用户态用了6%
得之
·
2020-08-12 16:44
Java性能
优化——操作系统性能监控
2019独角兽企业重金招聘Python工程师标准>>>1.CPU使用率总述CPU使用率可以分为用户态CPU使用率和系统态CPU使用率。用户态CPU使用率:应用程序代码所执行的时间占CPU总执行时间的百分比。系统态CPU使用率:应用程序调用操作系统代码所执行的时间占CPU总时间的百分比。如果较高,说明有共享资源的竞争或者大量IO交互操作。减少系统态CPU使用率,将CPU更多的执行时间分配到应用程序本
DragonWar%
·
2020-08-12 13:31
1.导论——
JAVA性能
权威指南笔记
1.1概述主要介绍本书各章节的主要内容。1.2平台版本约定本书基于OracleHotSpotJVM和JavaStandardEdition7和8,Java企业版的内容是基于JavaEE7。JVM调优标志:除了少数例外,JVM主要接受两类标志:布尔标志和附带参数的标志。布尔标志语法:-XX:+FlagName表示开启,-XX:-FlagName表示关闭。附带参数的标志采用以下语法:-XX:FlagN
陳大大丶
·
2020-08-12 12:00
读书笔记
诺禾致源谈:MySQL+JVM+Tomcat等问题
“吃”完这本
Java性能
调优实战,MySQL+JVM+Tomcat等问题一键全消追逐仰望星空2020-07-1413:31:20前两天有个朋友去某厂面试,开场还是挺顺利的,没过多久却被调优问成凉凉了。
百度刘超
·
2020-08-11 21:45
诺禾
Java 在 Linux 中性能调优最佳实践
本文将介绍在Linux上把
Java性能
推到极致需要注意的方方面面。线程争用减少关键部分的代码量。优先考虑使用同步代码块,其次才是同步方法。优先考虑在同步代码块上加锁。
醉看红尘
·
2020-08-11 04:37
点滴
Java性能
优化的50个细节(珍藏版)
作者丨Java后端开发https://www.toutiao.com/i6595499804082569742/在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,
zl1zl2zl3
·
2020-08-11 02:15
Java
性能优化
java
性能优化
Java 11 究竟比 8 快了多少?看看这个基准测试
GC是影响
Java性能
的关键因素,所以测试自然也基于GC,在G1GC和并行GC下分别进行了测试,结果如下:Java8vs.Java11使用G1GCG1GC下每秒分值:Java11在几乎所有测试数据集上都有速度上的提升
weixin_34323858
·
2020-08-10 23:41
java性能
调优攻城利器-JMH
简介JMH即JavaMicrobenchmarkHarness.是由开发JVM的那些大佬开发出的MicroBenchmarkFramework.理论上支持各种在JVM上运行的语言。何为MicroBenchmarkFramework?简单的说就是在方法级层面的benchmarck。通常来说,随着系统整体复杂性的不断提升,精准的衡量系统的一个单元的性能愈加困难(如单独进行测试系统的某个部分时,因为JV
AmazingJadeWu
·
2020-08-10 22:37
Java
java性能
调优应该尽量做到的事情
1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产生,以达到节约资源的目的;控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信2.尽量避免随意使用静态变量要知道,当某个对象被定义为stataic变量所引用,
李熙悦
·
2020-08-10 22:29
多个
java性能
优化细节
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享
做一个坏人
·
2020-08-10 21:13
java
《Java程序性能优化》读书笔记
第一章
java性能
调优概述一般来说,程序的性能的表现方面:执行速度内存分配启动时间负载承受能力性能参考指标:执行时间CPU时间内存分配磁盘吞吐量网络吞吐量响应时间木桶原理与性能瓶颈,最有可能成为性能瓶颈的环节
johnny233
·
2020-08-10 17:29
读书笔记
性能优化
Java性能
优化:30个小细节,提升Java代码运行效率
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的
fuzhongmin05
·
2020-08-10 16:34
Java学习笔记
编程经验总结
Java性能
优化-高速Map存取
本博客来自我的新书
Java性能
优化(暂定名),第5章的Java代码优化技巧节选2,也欢迎阅读我的新书《SpringBoot2精髓》5.2高速Map存取使用EnumMap来存取Key是Enum的,会有较快的速度
chengsong2025
·
2020-08-10 15:53
Java性能
优化-字符串和数字构造
本博客来自我的新书
Java性能
优化(暂定名),第二章的节选2.1和2.2,2.10.也欢迎购买我的书《SpringBoot2精髓》2.1构造字符串字符串在Java里是不可变的,无论是构造,还是截取,得到的总是一个新字符串
chengsong2025
·
2020-08-10 15:53
Java性能
优化-压缩
本博客来自我的新书
Java性能
优化(暂定名),第5章的Java代码优化技巧节选20,也欢迎阅读我的新书《SpringBoot2精髓》4.20压缩在微服务调用,如果需要传入的内容过长,压缩是个不错的办法,
chengsong2025
·
2020-08-10 15:53
九大工具助你玩转
Java性能
优化
Java性能
优化工具可以帮助你改进你的Java代码。之前我写过一篇关于5个工具帮助写出更好的Java代码的文章。合适的工具可以改进我们的代码,并且提高开发效率。
Xiao_Qiang_
·
2020-08-10 14:51
java
Java性能
优化通用篇
一、通用篇“通用篇”讨论的问题适合于大多数Java应用。1.1不用new关键词创建类的实例用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。在使用设计模式(DesignPattern)的场合,如果用Factory模式创建对象,则改用clone()方法创建新
zaowei21
·
2020-08-10 13:11
技术探讨
上一页
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
其他