随笔分类 -  java

常用排序算法分析与实现(Java版)
摘要:这篇排序文章从思想理解到实现,然后到整理,花了我几天的时间,现把它记录于此,希望对大家有一定的帮助,写的不好的请不要见笑,写错了的,请指出来我更正。最后如果对你有一定的帮助,请回贴支持一下哦^_^ !申明:排序算法思想来自互联网,代码自己实现,仅供参考。插入排序直接插入排序、希尔排序选择排序简单选择排序、堆排序交换排序冒泡排序、快速排序归并排序基数排序排序基类Java代码packagesort;i... 阅读全文

posted @ 2010-09-26 15:29 ivanjack 阅读(3942) 评论(0) 推荐(5)

使用Filter统计Java(J2EE)的web程序http请求响应时间
摘要:在网站性能的相关工作中,一个重要的方面是有一定的监控和日志统计,然后对这些数据进行分析,知道什么时候慢了,慢在哪里,然后才可以进行有针对性的性能优化工作;这里,80/20准则是非常适用的,我所见过的大部分情况都是约80%页面都是没问题的,但是有约20%的页面的性能较差;监控http请求的处理时间的方法有很多,这里介绍一种java(j2ee)的web程序中监控/统计http请求处理时间的简便方法:就... 阅读全文

posted @ 2010-09-14 16:50 ivanjack 阅读(3885) 评论(0) 推荐(0)

Java基础——反射
摘要:Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性Code highlighting produced by Actipro CodeHighlighter (fre... 阅读全文

posted @ 2010-09-10 14:07 ivanjack 阅读(220) 评论(0) 推荐(0)

Java内存分配原理
摘要:一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆静态域:存放在对象中用static定义的静态成员◆常量池:存放常量◆非RAM存储:硬盘等永久存储空间Java内存分配中的栈在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一... 阅读全文

posted @ 2010-09-09 21:50 ivanjack 阅读(227) 评论(0) 推荐(0)

导航