上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 50 下一页
摘要: 解答: 1)递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象。 2)递归算法一般用于解决三类问题: a.数据的定义是按递归定义的。(Fibonacci(斐波那契)函数) b.问题解法按递归算法实现。(回溯) c.数据的结构形式是按递归定义 阅读全文
posted @ 2018-08-28 14:37 borter 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 在项目中用过Spring的哪些方面?及用过哪些Ajax框架? 解答:在项目使用过Spring IOC ,AOP,DAO,ORM,还有上下文环境。 在项目使用过Ext,Juery等Ajax框架. 阅读全文
posted @ 2018-08-28 13:30 borter 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 简述基于Struts框架Web应用的工作流程 解答:在web应用启动时就会加载初始化ActionServlet,ActionServlet从struts-config.xml文件中读取配置信息,把它们存放到各种配置对象中, 当ActionServlet接收到一个客户请求时,将执行如下流程. 1)检索 阅读全文
posted @ 2018-08-28 13:29 borter 阅读(321) 评论(0) 推荐(0) 编辑
摘要: List、Map、Set三个接口存储元素时各有什么特点? 解答: 1)List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。 2)Set是一种不包含重复的元素的Col 阅读全文
posted @ 2018-08-28 13:18 borter 阅读(2071) 评论(0) 推荐(0) 编辑
摘要: 列出自己常用的jdk中的数据结构 解答:线性表,链表,哈希表是常用的数据结构。 阅读全文
posted @ 2018-08-28 13:17 borter 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 解答:JDK常用的package java.lang: 这个是系统的基础类,比如String等都是这里面的,这个package是唯一一个可以不用import就可以使用的Package java.io: 这里面是所有输入输出有关的类,比如文件操作等 java.net: 这里面是与网络有关的类,比如UR 阅读全文
posted @ 2018-08-28 13:16 borter 阅读(1473) 评论(0) 推荐(0) 编辑
摘要: 说明反转控制(IOC)和面向方向编程(AOP)在spring中的应用 解答:Spring 核心容器(Core)提供Spring框架的基本功能。核心容器的主要组件是BeanFactory,它是工厂模式的实现。BeanFactory使用控制反转(Ioc)模式将应用程序的配置和依赖性规范与实际的应用代码程 阅读全文
posted @ 2018-08-28 13:14 borter 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 简要描述如何结合struts、hibernate、spring开发Web应用? 解答:Struts可以将jsp页面的表单关联起来,就是把JSP页面的表单数据封装成javaBean,这样的话,在action中你再也不需要使用传统的request.getParameter(“name”);还有strut 阅读全文
posted @ 2018-08-28 13:13 borter 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 请谈谈对SOA的认识。 解答:面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言 阅读全文
posted @ 2018-08-28 13:11 borter 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 描述J2EE框架的多层结构,并简要说明各层的作用。 解答: 1) Presentation layer(表示层) a. 表示逻辑(生成界面代码) b. 接收请求 c. 处理业务层抛出的异常 d. 负责规则验证(数据格式,数据非空等) e. 流程控制 2) Service layer(服务层/业务层) 阅读全文
posted @ 2018-08-28 13:10 borter 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 请说出ArrayList,Vector, LinkedList的存储性能和特性 解答:ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vec 阅读全文
posted @ 2018-08-28 13:09 borter 阅读(537) 评论(0) 推荐(0) 编辑
摘要: HashMap和Hashtable的区别? 解答:HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都实现了Map接口,主要区别 在于HashMap允许空(null)键值(key),由于非线程安全,效率上高于Hashtable。HashMap允许将null作为一个entry的k 阅读全文
posted @ 2018-08-28 13:08 borter 阅读(130) 评论(0) 推荐(0) 编辑
摘要: ArrayList和Vector的区别? 解答:同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程不安全的,不是同步的;数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半。 阅读全文
posted @ 2018-08-28 13:07 borter 阅读(147) 评论(0) 推荐(0) 编辑
摘要: HashMap与TreeMap的区别? 解答:HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。 阅读全文
posted @ 2018-08-28 13:05 borter 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 事务是什么?有哪些属性,并简要说明这些属性的含义。 解答:事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end 阅读全文
posted @ 2018-08-28 13:04 borter 阅读(4049) 评论(0) 推荐(0) 编辑
摘要: Collection 和 Collections的区别? 解答:Collection是java.util下的接口,它是各种集合的父接口,继承于它的接口主要有Set 和List;Collections是个java.util下的类,是针对集合的帮助类,提供一系列静态方法实现对各种集合的搜索、排序、线程安 阅读全文
posted @ 2018-08-28 13:04 borter 阅读(196) 评论(0) 推荐(0) 编辑
摘要: jsp有哪些内置对象?作用分别是什么?(至少三个) 解答: 1)request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header和session数据的有用的方法。 2)response表示HttpServletRespons 阅读全文
posted @ 2018-08-28 12:58 borter 阅读(2658) 评论(0) 推荐(0) 编辑
摘要: 谈谈对XML的理解?说明Web应用中Web.xml文件的作用? 解答:XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet 阅读全文
posted @ 2018-08-28 12:57 borter 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 类有哪三个基本特性?各特性的优点? 解答:类具有封装性、继承性和多态性。 封装性:类的封装性为类的成员提供公有、缺省、保护和私有等多级访问权限,目的是隐藏类中的私有变量和类中方法的实现细节。 继承性:类的继承性提供从已存在的类创建新类的机制,继承(inheritance)使一个新类自动拥有被继承类( 阅读全文
posted @ 2018-08-28 12:56 borter 阅读(2135) 评论(0) 推荐(0) 编辑
摘要: Oracle安装完成后,如何用命令行启动和关闭数据库? 解答: 打开:STARTUP [FORCE] [RESTRICT] [PFILE= filename] [OPEN [RECOVER][ database] | MOUNT | NOMOUNT] STARTUP OPEN:STARTUP缺省的参 阅读全文
posted @ 2018-08-28 12:54 borter 阅读(2561) 评论(0) 推荐(0) 编辑
摘要: 请说明SQLServer中delete from tablea & truncate table tablea的区别 解答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动HWK,使HWK值为0,不需要 rollback segment .而Delete是DML操作需 阅读全文
posted @ 2018-08-28 12:53 borter 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 试述数据库完整保护的主要任务和措施。 解答:数据库的完整性保护也就是数据库中数据正确性的维护。数据库完整性包括三个内容:实体完整性规则,参照物完整性规则以及用户定义完整性规则。 前两个是有DBMS自动处理。 实体完整性规则是说针对于基表中的关键字中属性值不能为空值,是数据库完整性的基本要求,主关键字 阅读全文
posted @ 2018-08-28 12:51 borter 阅读(2224) 评论(0) 推荐(0) 编辑
摘要: 存储过程和函数的区别 解答: 从参数的返回情况来看: 如果返回多个参数值最好使用存储过程,如果只有一个返回值的话可以使用函数 从调用情况来看: 如果在SQL语句(DML或SELECT)中调用的话一定是存储函数或存储的封装函数不可以是存储过程,但调用存储函数的时候还有好多限制以及函数的纯度等级的问题, 阅读全文
posted @ 2018-08-28 11:59 borter 阅读(1432) 评论(0) 推荐(0) 编辑
摘要: SQL Server:老版本多用户时性能不佳,新版本的性能有了明显的改善,各项处理能力都有了明显的提高。保持了多项TPC-C(TPC-C值被广泛用于衡量C/S环境下,由服务器和客户端构筑的整体系统的性能,它由事物处理性能委员会(TPC,Transaction Processing Corp)制定,T 阅读全文
posted @ 2018-08-28 11:56 borter 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 目前几种主流数据库软件的应用特点、适用范围各是什么? 解答:国际国内的主导关系型数据库管理系统有SQL Server、ORACLE、SYBASE、INFORMIX和 DB2。本文从性能,可伸缩性和并行性,安全性,操作简便,使用风险,开放性,易维护性和价格,数据库二次开发方面比较了SQL Server 阅读全文
posted @ 2018-08-28 11:54 borter 阅读(2091) 评论(0) 推荐(0) 编辑
摘要: Hibernate中:不看数据库,不看XML文件,不看查询语句,怎么样能知道表结构? 解答:可以看与XML文件对应的域模型。 阅读全文
posted @ 2018-08-28 11:52 borter 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 什么是Web容器? 解答:容器就是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如JAVA中的Tomcat容器,ASP的IIS或PWS都是这样的容器。 阅读全文
posted @ 2018-08-28 11:51 borter 阅读(1709) 评论(0) 推荐(1) 编辑
摘要: 运行时异常与一般异常有何异同? 解答:异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 阅读全文
posted @ 2018-08-28 11:51 borter 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 您做系统设计用何种工具? 解答:Visio, rational rose,power designer等 阅读全文
posted @ 2018-08-28 11:50 borter 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 解答:软件测试生命周期一般包括6个阶段:1)计划 2)分析,3)设计,4)构建,5)测试周期,6)最后测试和实施, 1) 计划:产品定义阶段 2). 分析:外部文档阶段 3). 设计:文档架构阶段 4). 构建:单元测试阶段 5). 测试周期:错误修正,重复系统测试阶段 6). 最后的测试和实施:代 阅读全文
posted @ 2018-08-28 11:48 borter 阅读(1972) 评论(0) 推荐(0) 编辑
摘要: JDBC(Java Database Connectivity,Java数据库连接)API是一个标准SQL(Structured Query Language,结构化查询语言)数据库访问接口,它使数据库开发人员能够用标准Java API编写数据库应用程序。JDBC API主要用来连接数据库和直接调用 阅读全文
posted @ 2018-08-28 11:44 borter 阅读(280) 评论(0) 推荐(0) 编辑
摘要: EJB EJB定义了一组可重用的组件:Enterprise Beans。开发人员可以利用这些组件,像搭积木一样建立分布式应用。 阅读全文
posted @ 2018-08-28 11:43 borter 阅读(221) 评论(0) 推荐(0) 编辑
摘要: JSP JSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似Microsoft ASP、PHP等技术。借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。在运行时 阅读全文
posted @ 2018-08-28 11:42 borter 阅读(408) 评论(0) 推荐(0) 编辑
摘要: Servlet Servlet是Java平台上的CGI技术。Servlet在服务器端运行,动态地生成Web页面。与传统的CGI和许多其它类似CGI的技术相比,Java Servlet具有更高的效率并更容易使用。对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问 阅读全文
posted @ 2018-08-28 11:41 borter 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 解答:从整体上讲,J2EE是使用Java技术开发企业级应用的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。适用于企业级应用的J2EE,提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。 阅读全文
posted @ 2018-08-28 11:40 borter 阅读(633) 评论(0) 推荐(0) 编辑
摘要: source: http://blog.csdn.net/yuexianchang/article/details/53583327 1:浏览器输入官网地址:http://spring.io/projects 2:点击如图树叶页面按钮。 3:点击如图小猫图片按钮。 4:查找downloading s 阅读全文
posted @ 2018-08-27 17:36 borter 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 拦截过滤器模式(Intercepting Filter Pattern)用于对应用程序的请求或响应做一些预处理/后处理。定义过滤器,并在把请求传给实际目标应用程序之前应用在请求上。过滤器可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序。以下是这种设计模式的实体。 过滤器(Fil 阅读全文
posted @ 2018-08-26 20:25 borter 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 介绍 意图:将一个复杂的构建与其表示相分离,使 阅读全文
posted @ 2018-08-26 20:24 borter 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该 阅读全文
posted @ 2018-08-26 20:23 borter 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模 阅读全文
posted @ 2018-08-26 20:22 borter 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 50 下一页