自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 深入理解hashmap

hashmap 的机制java编程中最基本的机构有两种,一种是数组,另一种是模拟指针(引用),hashmap就是采用这两种的结合体。即 同一行是数组,冲突的是链表。1:hashmap的put方法,计算key的hashcode,根据hashcode找到存放的位置,如果该位置有对象了,则需要解决冲突,同一个位置上面的对象采用链表方式链接,最初的进入的在队头,刚加入的放入队尾。...

2011-08-22 16:29:03 109

原创 应用绝对路径与相对路径

这个问题就得看你的配置文件放在哪里啦,如果放在了项目的Classes目录(或子目录)下,你可以用**.Class.getResource('相对路径')来获取配置文件路径.如果是其他目录,那你只能在项目启动时通过ServletContext获取项目根目录+配置文件的目录来确定路径.并把路径放到类文件可以引用的地方啦.以下是我在做项目时写的一个用于获取路径的类,写的可能不太好.但还是希望能对你有...

2011-06-20 17:25:58 150

原创 Java中Inputstream与Reader的区别

Reader支持16位的Unicode字符输出,InputStream支持8位的字符输出。Reader和InputStream分别是I/O库提供的两套平行独立的等级机构,InputStream、OutputStream是用来处理8位元的流,Reader、Writer是用来处理16位元的流。而在JAVA语言中,byte类型是8位的,char类型是16位的,所以在处理中文的时候需要...

2011-03-28 14:51:13 109

原创 java内存溢出

java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存 的回收,程序员不需要通过调用函数来释放内存。但是java也存在着内存泄漏。 在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满足这...

2011-03-28 14:37:15 102

原创 java中垃圾回收机制(GC)

栈:java中简单对象类型(如int,float,double等)和对象引用是存放在栈中的,因为栈大小变量作用域都可以确定,所以其运行速度很快,仅次于寄存器。如 String s="123";String s1="123";先在栈中创建s变量,然后寻找看“123“是否存在栈中,若不存在则创建“123并用s指向其。当创建s1后,发现栈中存在“123”,所以s1就指向s这样就有了s==s1为tru...

2011-03-28 14:12:49 94

原创 ssh中的jndi连接

[color=red]1 : java:comp/env/jdbc/TestDB [color=red]2: [/color]web。xm文件中配置资源文件: MySql DataSource jdbc/TestDB javax.sql.DataSource Container ...

2010-08-11 10:08:33 151

原创 Struts预定义的三种重要Action类

[align=center][color=red]Struts预定义的三种重要Action类[/color]:[/align][color=red]1 DispatchAction[/color]:一个Action 完成多个动作[color=red]2 MappingDispatchAction[/color](主要用他):一个Action 完成多个动作,优点:思路清晰 [color=...

2010-07-30 15:50:09 109

原创 spring和struts整合方式

Struts与Spring整合的几种方法关键字: struts spring 整合 论坛中用Struts+Spring的人不少,以前的帖子也有问过Struts+Spring的整合方式。前面的帖子中ReadOnly老大曾经提到过Spring2.0新增加的一个整合方式。今天简单把这几种整合方式小结一下。 在这之前,别忘了用一下Google大法,一般早有人会对类似的问题做过回答,果然,在...

2010-07-30 14:00:22 95

用hibernate和spring整合做小例子对数据库增删改查

注意:先添加hibernate能力,再添加spring能力,最后逆向数据库一.配置applicationContext.xml1. 2.管理sessionFactory:(创建SessionFactory 实例) SessionFactory接口一个SessionFactory对应一个数据源,它是个重量级对象...

2010-03-29 21:40:40 136

MySQL触发器、存储过程、自定义函数、视图实例

1、语法:CREATE TRIGGER --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.{ BEFORE | AFTER } --触发器有执行的时间设置:可以设置为事件发生前或后。{ INSERT | UPDATE | DELETE } --同样也能设定触发的事件:它们可以在执行insert、update或delete的过程中触...

2010-03-22 17:09:27 185

group by简单化

Group By如下的一个过程,首先系统根据SELECT 语句得到一个结果集,如最开始的那个水果、出产国家、单价的一个详细表。然后根据分组字段,将具有相同分组字段的记录归并成了一条记录。这个时候剩下的那些不存在于Group By语句后面作为分组依据的字段就有可能出现多个值,[color=red]但是目前一种分组情况只有一条记录,一个数据格是无法放入多个数值的,所以这里就需要通过一定的处理将这些多值...

2010-03-21 23:34:55 117

junit基础

JUnit中常用的接口和类 1.Test接口:运行测试和收集测试结果;Test接口使用了Composite设计模式,是单独测试用例(TestCase),聚合测试模式(TestSuite)及测试扩展(TestDecorator)的共同接口。 主要方法:countTestCases:统计TestCases 数目run:运行测试并将结果返回到指定的TestResult 中2. T...

2010-03-09 20:12:30 211

Java日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = sdf.parse("2008-08-08 12:10:12"); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");String sdate=sdf.form...

2010-03-09 18:33:00 108

TestCase学习

您定义自己的TestCase,并使用TestRunner来运行测试,事实上TestRunner并不直接运行 TestCase上的单元方法,而是透过TestSuite,[color=red]TestSuite可以将数个TestCase在一起,[/color]而让每个TestCase保持简单。来看看一个例子:MathToolTest.java package onlyfun.cat...

2010-03-09 15:17:30 167

测试驱动开发

测试驱动开发(Test-driven development)是现代计算机软件开发方法的一种。利用测试来驱动软件程序的设计和实现。测试驱动开始流行于20世纪90年代。测试驱动开发是极限编程中倡导的程序开发方法,[color=red]方法主要是先写测试程序,然后再编码使其通过测试。[/color]测试驱动开发的目的是取得快速反馈并使用“illustrate the main line”方法来构建程序...

2010-03-07 22:48:24 127

黑盒测试的测试用例设计方法

 等价类划分:  是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。  1) 划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数...

2010-03-07 22:18:33 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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