
性能优化
代老师的编程课
去哪儿网资深架构师,前美团技术专家,16年Java开发经验,MiniTomcat实战课程作者。
展开
-
Java 代码优化过程的实例介绍
优化 Java 程序的一些最佳实践 欧阳 帆, 实习生, IBM 杨 奕, Advisory IT Architect, IBM 张 昕, Advisory IT Architect, IBM 简介: 通过笔者经历的一个项目实例,本文介绍了 Java 代码优化的过程,总结了优化 Java 程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。从多转载 2013-05-08 22:48:02 · 753 阅读 · 0 评论 -
大型高性能网站的十项规则
在我们公司 ChinaNetCloud,见 过多种不同类型的网站和系统,有好也有差。其中有些系统拥有良好的服务器/网络架构,并且进行了合理的调整和监控 ;然而一般的系统都会有安全和性能上的 问题,不能良好运行,也无法变得更流行。 在中国, 开源的LAMP栈是最流行的网络架构,它使用PHP开发,运行在Apache服务器上,以MySQL作为数据库,所有这些都运行在Linux上。它是个可 靠的平台转载 2014-03-17 21:28:15 · 560 阅读 · 0 评论 -
论缓存之道
/** * 作者:ahuaxuan * 日期:2009-03-08 */ 看一粒沙中的世界, 一朵野花中的天堂。 把无限握于掌中, 把永恒握于瞬间。——威廉• 布莱克 开始讨论缓存之前,让我们先来讨论讨论另外一个问题:理论和实践.从ahuaxuan接触的程序员来看,有的程序员偏实践,有的程序员偏理论,但是这都是不好的行为,理论和实践同样重要,我们在做很多核心的算法的时候转载 2013-10-07 22:57:24 · 672 阅读 · 0 评论 -
Tomcat 生产服务器性能优化
原文出处: 开源中国 考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。感谢ITWorld article给本文提供资源。经过沉思我已经知道了和早期版本转载 2014-03-14 18:33:21 · 531 阅读 · 0 评论 -
EhCache使用详细介绍
Ehcache中不仅可以用配置文件来配置缓存,而在代码中也可以实现同样的功能。 CacheManager singletonManager = CacheManager.create(); Cache memoryOnlyCache = new Cache(“testCache”, 50000, false, false, 8, 2); Cache test = singletonMa转载 2013-05-13 17:37:19 · 613 阅读 · 0 评论 -
提升你的Java应用性能:改善数据处理
本文由 ImportNew - 唐尤华 翻译自 deepakgaikwad。如需转载本文,请先参见文章末尾处的转载要求。 许多应用程序在压力测试阶段或在生产环境中都会遇到性能问题。如果我们看一下性能问题背后的原因,会发现很多是由数据处理不当造成。数据处理在应用面对大数据量时是非常关键的。这里有一些实用的数据处理技巧可以帮助更好地提升Java应用程序性能。 减少数据传输 在任何Ja转载 2013-10-14 19:56:14 · 583 阅读 · 0 评论 -
proxool详细配置
proxool一个数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。到目前为止最新版本是proxool 0.9.1,可从官网下载最新版本http://proxool.sourceforge.net 一、配置proxool.xml文件转载 2013-05-13 17:46:07 · 651 阅读 · 0 评论 -
使用 Sonar 进行代码质量管理
滕 瑞, 软件工程师, IBM 占 宇剑, 软件工程师, IBM 简介: 本文将介绍代码质量管理平台 Sonar 的搭建和使用。Sonar 是一个开源平台,用于管理源代码的质量。您将看到 Sonar 从安装到设置的过程,以及如何在项目中使用 Maven 插件方便地进行代码质量管理。 发布日期: 2012 年 4 月 24 日 级别: 中级 访问情况 : 112转载 2013-05-08 22:55:04 · 970 阅读 · 0 评论 -
通过日志监控并收集 Java 应用程序性能数据
商 涛, 软件工程师, IBM 姚 黎, 软件工程师, IBM 简介: 针对 JVM 的 CPU 使用及内存占用的性能分析,已经有各种剖析 (Profiling) 工具可供使用。但是如果想要得具体的调用栈,这些工具往往会给应用程序服务器增加大量额外压力。Perf4j 则是通过对自定义监控范围进行日志记录,再经统计分析生成所需性能数据,Perf4j 提供了对常用日志工具的扩展以方便与转载 2013-05-08 22:51:21 · 1147 阅读 · 0 评论 -
Java 性能优化之 String 篇
杨 博文, 软件工程师, IBM 应 乐年, 软件工程师, IBM 杨 雯雯, 技术文档工程师, IBM 简介: String 方法用于文本分析及大量字符串处理时会对内存性能造成不可低估的影响。我们在一个大文本数据分析的项目中(我们统计一个约 300MB 的 csv 文件中所有单词出现的次数)发现,用于存放结果的 Collection 占用了几百兆的内存,远远超出唯一单词转载 2013-05-08 22:53:54 · 690 阅读 · 0 评论 -
技巧:ArrayList删除元素时, 各种方法效率对比
import java.util.List; import java.util.ArrayList; public class ArrayListTest { /** * @param args */ public static void main(String[] args) { String str = "dai"; long start = S原创 2013-05-15 23:02:25 · 4490 阅读 · 0 评论