上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 55 下一页
摘要: 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)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 55 下一页