摘要:
XML技术用于数据存储、信息配置、数据交换三方面。 可以将数据存储在XML中,通过节点、元素内容、属性标示数据内容及关系。 可以使用XML很方便的做信息配置,软件的各种配置参数和对象关系都存贮在XML文件中。 在做数据交换平台时,将数据组装成XML文件,然后将XML文件压缩打包加密后通过网络传送给接 阅读全文
posted @ 2020-11-29 15:29
咔啡
阅读(76)
评论(0)
推荐(0)
摘要:
<input type="text" id="d1" onblur=" chkNumber (this)"/> <script type=”text/javascript” /> function chkNumber(eleText) { var value = eleText.value; var 阅读全文
posted @ 2020-11-29 15:28
咔啡
阅读(88)
评论(0)
推荐(0)
摘要:
XML常用解析API有JAXP、JDOM、Dom4j等。 JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口。由于问题太多,从JDK1.7开始删除该功能。不推荐使用。 JDOM是最早期很多人使用的一个第三方工 阅读全文
posted @ 2020-11-29 15:26
咔啡
阅读(478)
评论(0)
推荐(0)
摘要:
有DOM、SAX等。 DOM:(Document Object Model, 即文档对象模型) 是 W3C 组织推荐的处理 XML 的一种标准方式。 DOM中的核心概念就是节点。DOM在分析XML文档时,将组成XML文档的各个部分(元素、属性、文本、注释和处理指令等)映射成一个对象,这个对象就叫做节 阅读全文
posted @ 2020-11-29 15:25
咔啡
阅读(136)
评论(0)
推荐(0)
摘要:
XML DTD(功能有限) XML Schema (功能强大) Schema本身是XML的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的),Schema支持命名空间,Schema支持数据类型,并且支持自定义数据类型,功能更完善,更强大,提供了无限的可扩展性。而且Schema是W 阅读全文
posted @ 2020-11-29 15:23
咔啡
阅读(83)
评论(0)
推荐(0)
摘要:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习 阅读全文
posted @ 2020-11-29 15:21
咔啡
阅读(1271)
评论(0)
推荐(0)
摘要:
Javascript是使用UTF-8国际编码,即每个汉字用4个字节来存储,这就造成了用AJAX来send数据的时候出现会乱码。 Ajax乱码产生主要有2个原因 1. XMLHttpRequest返回的数据默认的字符编码是UTF-8,如果前台页面是gb2312或者其它编码数据就会产生乱码。 2. po 阅读全文
posted @ 2020-11-29 15:19
咔啡
阅读(115)
评论(0)
推荐(0)
摘要:
Ajax的核心对象是XMLXMLHttpRequest 对象。 XMLHttpRequest提供不重新加载页面的情况下更新网页,在页面加载后在客户端向服务器请求数据,在页面加载后在服务器端接受数据,在后台向客户端发送数据。XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做 阅读全文
posted @ 2020-11-29 15:18
咔啡
阅读(566)
评论(0)
推荐(0)
摘要:
Ajax 是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写。 Ajax 尝试建立桌面应用程序的功能和交互性,与不断更新的 Web 应用程序之间的桥梁。不需要刷新页面就可以将请求提交到后台,用户根本感觉不到页面在发送请求或是交换数据. Ajax 提供将笨 阅读全文
posted @ 2020-11-29 15:16
咔啡
阅读(205)
评论(0)
推荐(0)
摘要:
1. forward服务器内部跳转(在当前webapp中跳转),地址栏不显示跳转后的url, sendRedirect是地址栏重新发请求,地址栏显示的是跳转后的url 2. forward跳转时可以通过request共享数据,而sendRedirect不能通过request共享数据。 3. forw 阅读全文
posted @ 2020-11-29 15:15
咔啡
阅读(93)
评论(0)
推荐(0)
摘要:
servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,该方法在整个生命周期中只运行一次,用于做一些准备 阅读全文
posted @ 2020-11-29 15:12
咔啡
阅读(85)
评论(0)
推荐(0)
摘要:
Servlet是sun公司提供的一门用于开发动态web资源的技术,是Java语言中编写Web服务器扩展功能的重要技术,同时它也是JSP技术的底层运行基础。 Servlet是平台独立的Java类,编写一个Servlet,实际上就是按照Servlet规范编写一个Java类.Servlet被编译为平台中立 阅读全文
posted @ 2020-11-29 15:10
咔啡
阅读(82)
评论(0)
推荐(0)
摘要:
1. get从地址栏以明文的方式提交请求信息内容?username=admin&password=123,用户可见, 而post从请求正文提交请求信息内容,用户不可见。 2. get提交因为是从地址栏传递,而浏览器的地址栏长度有限制,不能提交大数据 post从请求正文传递信息内容,对文件大小无限制, 阅读全文
posted @ 2020-11-29 15:08
咔啡
阅读(74)
评论(0)
推荐(0)
摘要:
JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。在Servlet当中开发嵌入html的脚本,会非常的繁琐。JSP支持在html中直接嵌入java脚本,JSP是Servlet的简化设计,通常在开发中用来做展示数据。在实际开 阅读全文
posted @ 2020-11-29 15:03
咔啡
阅读(197)
评论(0)
推荐(0)
摘要:
Filter是过滤器,在请求到达Servlet之前或者响应到达客户端之前截获请求或者响应,对之进行相应的处理。Struts2的控制器就是使用一个Filter实现的。 阅读全文
posted @ 2020-11-29 15:01
咔啡
阅读(700)
评论(0)
推荐(0)
摘要:
因为http协议是无状态协议,又称为一次性连接,所以webapp必须有一种机制 能够记住用户的一系列操作,并且唯一标示一个用户。 Cookie: 又称为小饼干,实际就是使用一个短文本保存用户信息, 在页面加载完毕是通过响应写回客户端进行保存。 Session: 在服务器保存数据,Session就是单 阅读全文
posted @ 2020-11-29 15:00
咔啡
阅读(52)
评论(0)
推荐(0)
摘要:
一个Servlet对应有一个ServletConfig对象,可以用来读取初始化参数。 一个webapp对应一个ServletContext对象。 ServletContext对象获取初始化定义的参数。 ServletContext对象可以通过context.getResourceAsStream(" 阅读全文
posted @ 2020-11-29 14:59
咔啡
阅读(112)
评论(0)
推荐(0)
摘要:
JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。 Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。 而JSP的情况是Java和HTML可以组合成 阅读全文
posted @ 2020-11-29 14:58
咔啡
阅读(70)
评论(0)
推荐(0)
摘要:
动态INCLUDE用jsp:include动作实现 <jsp:include page=included.jsp />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数. 用于动态引入一个 JSP 页面,是编译后的页面,只要编译后的结果 静态INCLUDE用<%@ include f 阅读全文
posted @ 2020-11-29 14:57
咔啡
阅读(66)
评论(0)
推荐(0)
摘要:
<% @ page %> <% @ include %> <% @ taglib %> 阅读全文
posted @ 2020-11-29 14:55
咔啡
阅读(59)
评论(0)
推荐(0)
摘要:
delete 属于DML语句,删除数据,保留表结构,需要commit,可以回滚,如果数据量大,很慢。 truncate 属于DDL语句,删除所有数据,保留表结构,自动commit,不可以回滚,一次全部删除所有数据,速度相对较快。 Drop属于 DDL语句,删除数据和表结构,不需要commit,删除速 阅读全文
posted @ 2020-11-29 14:54
咔啡
阅读(377)
评论(0)
推荐(0)
摘要:
从关系数据库的表中删除冗余信息的过程称为数据规范化,是得到高效的关系型数据库表的逻辑结构最好和最容易的方法。 规范化数据时应执行以下操作: 1.将数据库的结构精简为最简单的形式 2.从表中删除冗余值 3.标识所有依赖与其他数据的数据 规范化过程有几个阶段,分别称作第一范式(1NF)、第二范式(2NF 阅读全文
posted @ 2020-11-29 14:52
咔啡
阅读(159)
评论(0)
推荐(0)
摘要:
事务是作为一个逻辑单元执行的一系列操作,要么一起成功,要么一起失败。 一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务。 原子性 :事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。 一致性 :事务在完成时,必须使所有 阅读全文
posted @ 2020-11-29 14:50
咔啡
阅读(144)
评论(0)
推荐(0)
摘要:
1.首先检查表的结构是否合理,因为采用多表查询的时候,看主外键的引用关系是否适当.如果不适当则重新设置表结构.如果是应用中的系统,则不需要更改表的字段,只更改主外键关系.如果数据库中有较多的数据,还应采用索引提高查询效率. 2.利用索引(index)对查询进行优化,index可以避免对表数据的全面扫 阅读全文
posted @ 2020-11-29 14:48
咔啡
阅读(416)
评论(0)
推荐(0)
摘要:
WHERE是在数据分组前进行条件过滤, HAVING子句是在数据分组后进行条件过滤,WHERE子句中不能使用聚合函数,HAVING子句可以使用聚合函数。 需要注意说明:当同时含有where子句、group by 子句 、having子句及聚集函数时,执行顺序如下: A、执行where子句查找符合条件 阅读全文
posted @ 2020-11-29 14:47
咔啡
阅读(251)
评论(0)
推荐(0)
摘要:
oracle select rownum,bookId from [rownum是伪列名,bookId是列名] (select rownum row_id,bookId from xiaoWJ_books t) t where row_id between 10 and 20 [查10到20条记录] 阅读全文
posted @ 2020-11-29 14:46
咔啡
阅读(157)
评论(0)
推荐(0)
摘要:
1.通过创建临时表 creat table tbl_tmp as select distinct * from tbl; truncate table tbl;//清空表记录 insert into tbl select * from tbl_tmp;//将临时表中的数据插回来。 2.利用rowid 阅读全文
posted @ 2020-11-29 14:44
咔啡
阅读(325)
评论(0)
推荐(0)
摘要:
多个线程开启各自事务操作数据库中数据时,数据库系统要负责隔离操作,以保证各个线程在获取数据时的准确性。 数据库共定义了四种隔离级别: Serializable:可避免脏读、不可重复读、虚读情况的发生。(串行化) Repeatable read:可避免脏读、不可重复读情况的发生。(可重复读) Read 阅读全文
posted @ 2020-11-29 14:43
咔啡
阅读(81)
评论(0)
推荐(0)
摘要:
在一个用户下,可以获取到另外的用户下的表的数据,通常在跨数据库时使用。 create database link link93 connect to scott identified by tiger using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) 阅读全文
posted @ 2020-11-29 14:41
咔啡
阅读(282)
评论(0)
推荐(1)
摘要:
以Oracle数据库举例:(a-G要求掌握,H一般为DBA操作,了解就可以了) a。 建库:已知将保存海量数据的时候,因为Oracle是通过用户来管理数据的, 第一步我们先建一个tableaspace(假设表空间名为TEST), 然后建立用户TEST(一般情况下用户名和表空间同名), 建立的用户TE 阅读全文
posted @ 2020-11-29 14:37
咔啡
阅读(139)
评论(0)
推荐(0)
摘要:
Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style)和归档模式(Archivelog-style),通常,我们把非归档模式称为冷备份,而相应的把归档模式称为 阅读全文
posted @ 2020-11-29 14:36
咔啡
阅读(89)
评论(0)
推荐(0)
摘要:
最好的办法是利用sql语句进行分页,这样每次查询出的结果集中就只包含某页的数据内容。 sql语句分页,不同的数据库下的分页方案各不一样,下面是主流的三种数据库的分页sql: oracle: select * from (select *,rownum as tempid from student ) 阅读全文
posted @ 2020-11-29 14:35
咔啡
阅读(102)
评论(0)
推荐(0)
摘要:
PreparedStatement是预编译的SQL语句,效率高于Statement。 PreparedStatement支持操作符,相对于Statement更加灵活。 PreparedStatement可以防止SQL注入,安全性高于Statement。 阅读全文
posted @ 2020-11-29 14:34
咔啡
阅读(65)
评论(0)
推荐(0)
摘要:
1. 注册数据库驱动。 2. 建立数据库连接。 3. 创建一个Statement。 4. 执行SQL语句。 5. 处理结果集。 6. 关闭数据库连接。 阅读全文
posted @ 2020-11-29 14:32
咔啡
阅读(94)
评论(0)
推荐(0)
摘要:
(1)过程作为独立的PL/SQL语句块来执行,完成特定的业务功能;而函数作为表达式的部分被调用,完成一次特定的计算。 (2) 过程不需返回类型声明,程序内不需RETURN语句;函数必须声明返回类型,程序内必须包含有效的RETURN语句。 (3)过程可以使用IN/OUT/IN OUT的传参模式;函数只 阅读全文
posted @ 2020-11-29 14:29
咔啡
阅读(181)
评论(0)
推荐(0)
摘要:
MVC (Model View Controller) 是一个设计模式,使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以应用于不同的表现形式。 MODEL: 阅读全文
posted @ 2020-11-29 14:27
咔啡
阅读(386)
评论(0)
推荐(0)
摘要:
流行框架部分的面试题,可能覆盖Struts、Hibernate、Spring等相关内容 阅读全文
posted @ 2020-11-29 14:24
咔啡
阅读(48)
评论(0)
推荐(0)
摘要:
值栈 Value Stack 值栈是Struts2框架的核心概念。所有的核心组件都以某种方式与之进行交互,它提供对上下文信息和执行环境中元素的访问机制。值栈的内容由如下4个层级组成。 1.临时对象 这些对象在请求处理中需要临时保存,比如集合中当前正在被迭代的元素。 2.模型对象 当action实现了 阅读全文
posted @ 2020-11-29 14:23
咔啡
阅读(80)
评论(0)
推荐(0)
摘要:
<action name="downFile" class="org.fkjava.hrm.action.document.DocumentAction" method="fileExist"> <result type="stream"> <!-- 下载的文件类型application/octet 阅读全文
posted @ 2020-11-29 14:22
咔啡
阅读(73)
评论(0)
推荐(0)
摘要:
l Interceptor及其相关子类 l TypeConverter及其相关子类 l Validator及其相关子类 l Result及其相关子类 l ObjectFactory及其相关子类 阅读全文
posted @ 2020-11-29 14:20
咔啡
阅读(55)
评论(0)
推荐(0)

浙公网安备 33010602011771号