
性能优化
文章平均质量分 92
零度anngle
情商不是八面玲珑的圆滑,而是德行具足后的虚心、包容和自信;成熟不是单纯到复杂的世故,而是复杂回归简单的超然;觉悟不是对世事的无所谓,而是对无能为力之事的坦然接受;成功不是追求别人眼中的最好,而是把自己能做的事情做得最好。热爱生活,热爱编程,热爱Java,喜欢探索,纸上得来终觉浅,绝知此事要躬行,愿与你一起在技术的海洋中成长!
博客:http://blog.csdn.net/zmx729618
展开
-
新一代监控神器Prometheus+Grafana介绍及使用
监控/Prometheus/Grafana转载 2022-03-03 13:10:51 · 5834 阅读 · 0 评论 -
Java性能优化哪些事
性能优化主要目的: 性能优化主要用于改善应用的“吞吐量”和“延迟”。java性能优化的步骤: 1、性能监控:通常是指一种在生产、质量评估、开发环境中实施的带有预防或主动性的非侵入活动。 2、性能分析:是一种以侵入方式收集运行性能数据的活动。 3、性能调优:是一种为改善应用响应性或吞度量而更改参数、源代码、或者属性配置活动。名词解释: 用户态原创 2015-08-26 11:12:41 · 1513 阅读 · 0 评论 -
四层和七层负载均衡的区别
(一)什么是四层和七层负载均衡: ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址;四层通过虚拟IP+端口接收请求,然后再分配到真实转载 2015-09-10 11:54:05 · 588 阅读 · 0 评论 -
页面重复提交解决
在上传视频后,会将数据提交到服务器,而当提交数据后点击浏览器的后退按扭,却又可以再次提交!这显示是不符合逻辑的,造成了数据重复提交。好的,下面来讲一下如何在Spring MVC里面解决此问题(其它框架也一样,逻辑一样,思想一样,和具体框架没什么关系)。要解决重复提交,有很多办法,比如说在提交完成后redirect一下,也可以用本文提到的使用token的方法(我不使用redirect是因为那样解转载 2016-03-25 11:35:37 · 2016 阅读 · 0 评论 -
JavaGC(3)-Java垃圾回收优化
本文是成为Java GC系列文章的第三篇。在第一篇中我们学习了不同GC算法的执行过程,GC是如何工作的,什么是新生代和老年代,你应该了解的JDK7中的5种GC类型,以及这5种类型对于应用性能的影响。在第二篇,解释了JVM实际上是如何执行垃圾回收的,我们如何监控GC,以及那哪些具可以让我们的工作更快,更高效。本篇文章中,我们会基于实际的例子来解释一些优化GC的最佳实践。我认为在阅读本篇文章之前,你已转载 2016-05-18 17:40:36 · 1149 阅读 · 0 评论 -
JavaGC(4)-Apache的MaxClients参数详解及Tomcat执行FullGC的影响
在第一篇文章中我们学习了不同GC算法的执行过程,GC如何工作,新生代及老年代的基本概念,在JDK7中你应该了解的5种GC类型以及他们的性能如何。在第二篇文章中我们学到了JVM到底是如何执行垃圾回收,我们如何监控GC,以及那些工具可以使得监控过程更高效。在第三篇文章中我们通过实际的例子学到了一些可以优化GC的参数。同时我们讲解了如何减少对象被转移到老年代空间,如何缩短Full GC时间,以及如何转载 2016-05-18 17:46:16 · 653 阅读 · 0 评论 -
Java GC(5)-性能调优的原则
本篇为JavaGC的第五篇,本文将讲解Java程序性能调优的原则,尤其是在这个过程中必要的知识以及判断你的程序是否需要调优。还会介绍调优过程中你可能遇到的问题。本文最后会给出一些建议,依据这些你能在对Java程序调优时做出更好的决策。1、概述 并不是每个程序都需要调优。如果一个程序性能表现和预期一样,你不必付出额外的精力去提高它的性能。然而,在程序调试完成之后,很难马上就满足转载 2016-05-19 11:40:47 · 1933 阅读 · 0 评论 -
java代码性能优化
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: [java] view plaincopyprint?import java.util.vector; class cel { void method (vector翻译 2016-06-15 10:48:38 · 1432 阅读 · 0 评论 -
分库分表的几种常见形式以及可能遇到的难题
在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此,笔者整理了分库分表中可能遇到的一些问题,并结合以往经验介绍了对应的解决思路和建议。垂直分表垂转载 2016-11-24 09:56:04 · 874 阅读 · 0 评论