自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

襄阳雷哥:本人写文章,主要是解决实际问题的,不是用来吹牛逼的

日拱一卒,立志35岁之前成为一名合格的懂商业的技术合伙人(天鸟之路,天鸟有财,天鸟有度)...

原创 一个Web报表项目的性能分析和优化实践(三) :提高Web应用服务器Tomcat的内存配置,并确认配置正确

上一篇,总体讲述了项目中的一些情况。小试牛刀,统一显示了Web项目SQL语句的执行时间。本篇,将重点介绍提高Web应用服务器Tomcat的内存配置,并确认配置正确的方法。

2013-10-31 18:36:27

阅读数 3414

评论数 2

一个Web报表项目的性能分析和优化实践(三) :提高Web应用服务器Tomcat的内存配置,并确认配置正确...

摘要 上一篇,一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间 ,讲述了项目优化的整体背景,重点讲述了统一显示了Web项目SQL语句的执行时间。 本篇,将重点介绍提高Web应用服务器Tomcat的内存配置,并确认配置正确的方法。 背景 这个Web报表项目,用的Li...

2013-10-31 18:36:00

阅读数 26

评论数 0

原创 OpenJDK源码研究笔记(九)-可恨却又可亲的的异常(NullPointerException)

对于一个新人来讲,遇到异常经常会压力大,手忙脚乱,心生畏惧。 对于一个程序老鸟来说,看到异常的名字,就能够镇定自若,很快搞定问题。 没有异常,才是最难解决的问题。

2013-10-31 00:08:29

阅读数 2974

评论数 0

OpenJDK源码研究笔记(九)-可恨却又可亲的的异常(NullPointerException)

可恨的异常 程序开发过程中,最讨厌异常了。 异常代表着程序出了问题,一旦出现,控制台会出现一屏又一屏的堆栈错误信息。 看着就让人心烦。 对于一个新人来讲,遇到异常经常会压力大,手忙脚乱,心生畏惧。 可亲的异常 但是,如果我们反过来看,异常可是非常好的错误提示。 在JDK中,定义了大量的异常,只要程...

2013-10-31 00:08:00

阅读数 22

评论数 0

原创 JDK工具(一)–Java编译器javac

1.概述 javac.exe: Java编译器,将Java源代码转换成字节码。 2.用法 javac <选项> <源文件>

2013-10-31 00:06:07

阅读数 3227

评论数 0

JDK工具(一)–Java编译器javac

1.概述 javac.exe: Java编译器,将Java源代码转换成字节码。 2.用法 javac &amp;lt;选项&amp;gt; &amp;lt;源文件&amp;gt; (使用过程中发现,javac &amp;lt;源文件&...

2013-10-31 00:06:00

阅读数 33

评论数 0

原创 JDK工具(零)--简要介绍JDK1.6自带的42个工具

Java的开发人员肯定都知道JDK的bin目录中有“java.exe”和“javac.exe”这两个命令行工具, 但并非所有的Java程序员都了解过JDK的bin目录之中其它命令行程序的作用。 JDK1.6自带的工具就有42个之多。

2013-10-30 08:54:05

阅读数 3015

评论数 0

JDK工具(零)--简要介绍JDK1.6自带的42个工具

Java的开发人员肯定都知道JDK的bin目录中有“java.exe”和“javac.exe”这两个命令行工具, 但并非所有的Java程序员都了解过JDK的bin目录之中其它命令行程序的作用。 JDK1.6自带的工具就有42个之多。 环境说明:操作系统 win7,JDK1.6 bin目录的42...

2013-10-30 08:54:00

阅读数 37

评论数 0

原创 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间

最近,在开发和优化一个报表型的Web项目,底层是Hibernate和MySQL。 当报表数据量大的时候,一个图表要花4秒以上的时间。

2013-10-30 08:40:03

阅读数 3868

评论数 4

一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间...

最近,在开发和优化一个报表型的Web项目,底层是Hibernate和MySQL。 当报表数据量大的时候,一个图表要花4秒以上的时间。 以下是我的分析和体会。1.我首先需要知道哪些函数执行了多少时间,哪些sql花了多少时间。 a.最笨最简单的方法是,每一个函数的调用开始和结尾都保存开始时间star...

2013-10-30 08:40:00

阅读数 29

评论数 0

原创 2013年工作中遇到的20个问题:261-280

最近遇到的20个问题,大多比较常见,很有学习价值。 有几个是第1次遇到,大部分都解决了,挺给力的。 个别问题,可能难以找到根本原因。 有兴趣的,来瞧瞧吧!

2013-10-28 13:12:00

阅读数 3727

评论数 10

2013年工作中遇到的20个问题:261-280

最近遇到的20个问题,大多比较常见,很有学习价值。 有几个是第1次遇到,大部分都解决了,挺给力的。 个别问题,可能难以找到根本原因。 有兴趣的,来瞧瞧吧! 261.字符串处理最常见的bug。不能仅仅判断是否为null,字符串索引是否越界需要判断。 private void handleStr(St...

2013-10-28 13:12:00

阅读数 24

评论数 0

原创 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例

最近,项目中遇到了数据库连接不够的问题。 异常信息 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, me...

2013-10-28 13:01:01

阅读数 4823

评论数 2

一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例...

最近,项目中遇到了数据库连接不够的问题。 异常信息com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Data source rejected establishment of connection, messa...

2013-10-28 13:01:00

阅读数 27

评论数 0

原创 OpenJDK源码研究笔记(八)-详细解析如何读取Java字节码文件(.class)

在上一篇OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构 中,我们大致了解了Java字节码文件的结构。 本篇详细地介绍了如何读取.class文件的大部分细节。

2013-10-27 20:36:47

阅读数 5361

评论数 10

OpenJDK源码研究笔记(八)-详细解析如何读取Java字节码文件(.class)

在上一篇OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构中,我们大致了解了Java字节码文件的结构。 本篇详细地介绍了如何读取.class文件的大部分细节。 1.构造文件 // 字节码文件User.class String userClass = &qu...

2013-10-27 20:36:00

阅读数 43

评论数 0

原创 Fans同学已死,终年24岁

亲爱的同学们,朋友们,QQ好友。告诉大家一个悲剧:Fans同学已死,终年24岁。马甲变迁正式告诉大家一个消息,我的ID“Fans同学”正在退出“历史舞台”,新的ID 中文“小雷”或英文“FansUnion”隆重闪亮登场。大一的时候,玩天龙八部的ID“火影fans”陪伴了我4年。毕业后,换了ID“F...

2013-10-27 19:37:27

阅读数 2686

评论数 5

Fans同学已死,终年24岁

亲爱的同学们,朋友们,QQ好友。 告诉大家一个悲剧:Fans同学已死,终年24岁。 马甲变迁 正式告诉大家一个消息,我的ID“Fans同学”正在退出“历史舞台”,新的ID 中文“小雷”或英文“FansUnion”隆重闪亮登场。 大一的时候,玩天龙八部的ID“火影fans”陪伴了我4年。 毕业后,换...

2013-10-27 19:37:00

阅读数 25

评论数 0

原创 OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构

最近在看OpenJDK源码的过程中,顺便看了Java编译器(javac)的源码。 为了理解javac的源码,需要先搞懂Java字节码文件(.class)的结构。 于是,我就认真看了下OpenJDK中Java字节码文件的相关源码,结合大学期间对JVM的研究,参考JVM规范第2版(英文原版),特意...

2013-10-27 08:29:01

阅读数 3738

评论数 0

OpenJDK源码研究笔记(七)–Java字节码文件(.class)的结构

最近在看OpenJDK源码的过程中,顺便看了Java编译器(javac)的源码。 为了理解javac的源码,需要先搞懂Java字节码文件(.class)的结构。 于是,我就认真看了下OpenJDK中Java字节码文件的相关源码,结合大学期间对JVM的研究,参考JVM规范第2版(英文原版),特意...

2013-10-27 08:29:00

阅读数 27

评论数 0

提示
确定要删除当前文章?
取消 删除