
Java
文章平均质量分 55
runi
这个作者很懒,什么都没留下…
展开
-
Struts应用的需求分析与设计(摘要二) 收集和分析应用需求
软件开发过程的起点是获得对客户业务过程的理解 ,分析员在和具有业务知识的客户交谈中,可以发现需求、了解系统功能,然后UML用例(UseCase)来描述这些需求。 在确定完系统的用例之后,展开每个用例的细节和逻辑流程,以文档的形式来描述用例。用例文档中应包含以下内容:1。前置条件:开始使用这个用例之前必须满足的条件2。主事件流:用例的正常流程3。其他事件流原创 2007-03-15 14:15:00 · 744 阅读 · 0 评论 -
Hibernate错误解决方案
Hibernate错误解决方案.........http://hi.baidu.com/db4o/blog/item/382cbd8b3aa3a07f9e2fb4c0.html谢谢db4object......2007-01-02 21:42环境: eclipse 3.1.1 + Hibernate 3.1 +Hibernate Synch转载 2009-11-16 14:32:00 · 695 阅读 · 0 评论 -
Hibernate主键生成方式(转)
关键字: hibernate 1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持转载 2009-11-16 15:38:00 · 460 阅读 · 0 评论 -
快速排序
毫无疑问,快速排序是最流行的排序算法,因为有充足的理由,在多数情况下,快速排序都是最快的,执行时间为o(N*logN)级。(这只是对内部排序或者说随即存储器内的排序而言,对于在磁盘文件中的数据进行的排序,其它的排序算法可能更好。)快速排序是在1962年由C.A.R.Hoare发现的。 为了理解快速排序算法,对于划分算法应该非常熟悉。快速排序算法本质上通过把一个数组划原创 2008-04-18 11:24:00 · 2487 阅读 · 2 评论 -
划分算法
划分是快速排序的一个根本机制,在介绍快速排序之前,先了解一下划分。 划分数据就是把数据分为两组,使所有关键字大于特定值的数据项在一组,使所有关键字小于特定值的数据项在另一组。 很容易想象划分数据的情况。比如可以将支援记录分为两组:家住办公地点15公里以内的雇员和住在15公里以外的雇员。或者学校管理者想要把学生分成年级平均成绩高于60分和低于60分的两组原创 2008-04-16 10:51:00 · 4803 阅读 · 0 评论 -
希尔排序
希尔排序因计算机科学家Donald L.Shell而得名,他在1959年发现了希尔排序算法。希尔排序基于插入排序。但是增加了一个新的特性,大大地提高了插入排序的执行效率。 依靠这个特别的实现机制,希尔排序对于多达几千个数据项的,中等大小规模的数组排序表现良好。希尔排序不像快速排序和其他时间复杂度为O(N*logN)的排序算法那么快,因此对非常大的文件排序,它不是最优原创 2008-04-15 17:23:00 · 2643 阅读 · 0 评论 -
选择排序的效率
算法描述:把数组中每一个元素扫描一遍 ,记住最小的一个。将它与最左边位置且没有被记录过的元素位置进行交换。重复上述步骤,依次扫描每一个元素。算法效率:选择排序和冒泡排序执行了相同次数的比较:N*(N-1)/2,一样运行了O(N*N)时间。但是,选择排序无疑更快,因为它进行的交换少的多,为N次。原创 2008-04-14 16:17:00 · 946 阅读 · 0 评论 -
冒泡排序的效率
算法描述:从第一个元素开始,将每一个元素与后一位元素进行比较,如果后一个大,则交换彼此位置,否则不做操作,这张扫描一遍,可以将最大的放到数组的最后边。重复上述操作,直到没有数据要被交换位置。 算法效率:冒泡排序要做N*(N-1)/2次比较 ,N*N/4次交换。交换和比较操作都和N*N成正比。由于常数不算在大O表示法中,可以忽略2和4,并且认为冒泡排序运行需要o(N*N)时间级别。原创 2008-04-14 16:07:00 · 2924 阅读 · 0 评论 -
设计模式初探1
创建型模式(Creational pattern):为你创建对象,而不必由你直接实例化对象。针对给定的案例,程序可以在确定需要创建哪些对象时获得更大的灵活性。 结构型模式(Structural pattern):有助于将对象组合成更大的结构,例如复杂的用户界面和统计数据。行为型模式(Behavioral pattern):有助于定义系统中对象之间的通信,以及在一个复杂的程序中如何控制流程。原创 2007-09-08 18:02:00 · 559 阅读 · 0 评论 -
设计模式初探2-创建型模式
共有6种创建型模式1.简单工厂(Single Factory)模式:一个简单工厂模式根据所提供的数据返回某个类的一个实例,此类是多个可能的类中的一个。通常他返回的类都具有共同的父类和共同的方法,但是每个类执行的任务各不相同,并且针对不同类型的数据进行了优化。2.工厂方法(Factory Method) 模式:提供一个简单的决策类,根据所提供的数据,他将返回一个抽象基类若干可能子类中的一个。原创 2007-09-08 18:42:00 · 633 阅读 · 0 评论 -
在MyEclipse中配置weblogic
最近要研究一下birt在weblogic中的部署问题,需要将weglogic作为Eclipse的应用服务器。 将配置过程整理了一下,以备后需。step1:准备工作以一个空白的开端开始进行比较好让以后看着明白。(俺不是一个聪明人),需要准备如下软件:1)eclipse-SDK-3.2.1-win32.zip2)MyEclipseEnterpriseWorkbenchInstaller_5.1.0GA原创 2007-04-30 16:00:00 · 1179 阅读 · 0 评论 -
Struts应用的需求分析与设计(摘要一)
对struts应用进行需求分析和设计包括如下几个步骤:1。收集和分析应用需求2。设计数据库3。设计UI4。设计ActionForm5。设计Action6。设计应用的业务逻辑组件原创 2007-03-15 14:07:00 · 750 阅读 · 0 评论 -
Struts应用的需求分析与设计(摘要三) 配置Sturts应用
Struts应用采用两个基于XML的配置文件来配置应用。这两个配置文件为web,xml和struts-config.xml,web.xml适用于所有的Java Web应用,它是Web应用的发布描述文件,在JavaServlet规范中对它做了定义。对于Struts应用,在web,xml文件中除了配置JavaWeb应用的常规信息,还应该配置和Struts相关的特殊信息。 s原创 2007-03-16 10:58:00 · 823 阅读 · 0 评论 -
HTML 网页解析技术的一些资料
现在做 Code Manager .SWT 的过程中不可避免的遇到了需要抓存网页以及网页内嵌的一些资源的问题.现在MHT 生成已经不成问题, 但是如何探测源文件编码以及把 MHT 解压缩(导出)为可以浏览的 HTML 文件(含图片等)是个大问题,以及用户可视化编辑页面后重新保存为 MHT 的问题. Java 的 MHT 处理技术目前是有一家美国公司在卖, 还好我也实现了,正在考虑完转载 2009-12-23 11:03:00 · 1999 阅读 · 0 评论