
性能调优
文章平均质量分 77
yunfei8yunfei
这个作者很懒,什么都没留下…
展开
-
JavaEE应用程序在Glassfish上的性能调优案例分析
Java EE应用的性能问题对严肃的项目和产品来说是一个非常重要的问题。特别是企业级的应用,并发用户多,数据传输量大,业务逻辑复杂,占用系统资源多,因此性能问题在企业级应用变得至关重要,它和系统的稳定性有着直接的联系。更加重要的是,性能好的应用在完成相同任务的条件下,能够占用更少的资源,获得更好的用户体验,换句话说,就是能够节省费用和消耗,获得更高的利润。要获得更好的性能,就需要对原来的系原创 2011-06-05 10:14:00 · 626 阅读 · 0 评论 -
关于多线程编程您不知道的 5 件事
虽然很少有 Java™ 开发人员能够忽视多线程编程和支持它的 Java 平台库,更少有人有时间深入研究线程。相反地,我们临时学习线程,在需要时向我们的工具箱添加新的技巧和技术。以这种方式构建和运行适当的应用程序是可行的,但是您可以做的不止这些。理解 Java 编译器的线程处理特性和 JVM 将有助于您编写更高效、性能更好的 Java 代码。 在这期的 5 件事 系列 中,我将通过同步方法、v转载 2011-10-29 19:47:22 · 439 阅读 · 0 评论 -
编程技术面试的五大要点
在程序员杂志上看到的一遍文章,无论面试、工作,都应该养成这种良好的编程风格。 扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。 找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己的能力,那么拿到中意的Offer就是水到渠成的事情。原创 2011-10-29 19:45:18 · 377 阅读 · 0 评论 -
约瑟夫环算法
约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 例子 n = 9, k = 1, m = 5 【解答】 出局人的顺序为5, 1, 7, 4, 3, 6, 9, 2, 8。 链表方法 这个就是约原创 2011-10-29 19:44:38 · 541 阅读 · 0 评论 -
探究java垃圾回收机制
java垃圾回收机制使得java程序员不用手动去释放通过new关键字在heap上申请的空间。但是,任何事情都是有利有弊。它也许并不像我们想象中那样强大!让我们来一探究竟。本blog链接:blog.csdn.com/whuslei。 阅读本文前,请务必参看《think in java》第四版的第五章"初始化和清理"。其他网上的资料就没必要看了,没有太大价值。 有几个问题应该转载 2011-10-29 20:04:12 · 478 阅读 · 0 评论 -
JavaEE应用程序在Glassfish上的性能调优案例分析
Java EE应用的性能问题对严肃的项目和产品来说是一个非常重要的问题。特别是企业级的应用,并发用户多,数据传输量大,业务逻辑复杂,占用系统资源多,因此性能问题在企业级应用变得至关重要,它和系统的稳定性有着直接的联系。更加重要的是,性能好的应用在完成相同任务的条件下,能够占用更少的资源,获得更好的用户体验,换句话说,就是能够节省费用和消耗,获得更高的利润。 要获得更好的性能,就需要对原来的系统进转载 2011-10-29 20:03:26 · 471 阅读 · 0 评论 -
性能测试常见问题定位
性能测试的概念是什么,基本目的是什么,我想大家都基本清楚,不作详述,总之,性能测试只是测试过程中的一种方式,帮 助我们的功能更好的运行,如果功能测试是可用,易用,满足需求、用户使用为目的,性能测试无非就是让这些目的更流畅。 没有什么专业的概念,无非实现两个字:好用! 所以,性能测试这种测试方式在发生过程中,其中一个过渡性的工作,就是对执行过程中的问题,进行定位,对功能的定位,转载 2011-10-29 20:02:46 · 705 阅读 · 0 评论 -
一致性hash算法 - consistent hashing
一致性hash算法(consistenthashing) 张亮 consistent hashing算法早在1997年就在论文Consistenthashing and random trees中被提出,目前在cache系统中应用越来越广泛; 1基本场景 比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你很可能会采用类似下面的通用转载 2011-10-29 19:44:04 · 324 阅读 · 0 评论 -
hashmap深入分析
java.util.HashMap是很常见的类,前段时间公司系统由于对HashMap使用不当,导致cpu百分之百,在并发环境下使用HashMap 而没有做同步,可能会引起死循环,关于这一点,sun的官方网站上已有阐述,这并非是bug。 HashMap的数据结构 HashMap主要是用数组来存储数据的,我们都知道它会对key进行哈希运算,哈系运算会有重复的哈希值,对于哈希值转载 2011-10-29 19:52:36 · 474 阅读 · 0 评论