`
文章列表
XMLParse.java import java.io.File; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; /** * 在java中解析XML文件 */ public class XMLParse { /** ...

数据岛

    博客分类:
  • Java
绑定在XML文件的标签中的数据(集合)成为数据岛 XML数据岛可以在HTML中显示出来 DSO: Date Source Object Recordset对象的属性和方法 属性:BOF  如果当前记录位于第一条前就为ture       EOF  如果当前记录位于最后一条后就为ture       absolutePosition  返回当前记录的位置       maxRecords  指定查询返回的最大记录数       pageSize  制定页面可以包含的记录数       pageCount  返回记录集所包含的页数       recordCount  返回记录集中的记录数 方法 ...
forward和redirect的区别 答:forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来 ...
在说他们之间的区别之前,先考虑如下几个问题: 1、getCurrentSession()与openSession()的区别? * 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()   创建的session则不会 * 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSession()   创建的session必须手动关闭   2、使用getCurrentSession()需要在hibernate.cfg.xml文件中加入如下配置: * 如果使用 ...

工厂模式

    博客分类:
  • Java
简单工厂模式 1. 目的         工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。 2 . 简单工厂模式的结构 3. 一个简单例子 java 代码 1.// 产品接口          2.public interface Product {    3.   4.    public void getName();    5.   6.}    7.   8.// 具体产品A    9.public class ProductA implements Pro ...
Spring框架,一般的书籍都会从IoC和AOP开始介绍起,这个IoC概念,个人感觉资料里都写得让人看得有些痛苦,所谓IoC,就是控制反转(Inversion of Control)的缩写,这个大家都知道,但是个人觉得理解这个概念,最好应该从依赖(dependence)开始讲起,以下观点由此展开:     所谓依赖,举个例子说明,一个类Person,另一个类Car,如果Person的某个方法比如说drive,需要引用Car,则称Person类依赖于Car类,延伸到对象,这种依赖关系依然成立,比如说Person类的对象boy依赖于Car类的对象toyota。再讲讲这个drive方法的实现,假定代码 ...
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。   理解抽象 ...
把下面这段文字放到head之间即可: <style>html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}</style>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <meta http-equiv="Content-Type&quo ...
1.系统关闭方法: (1)21端口: 端口说明: ftp 最常见的攻击者用于寻找打开“anonymous”的ftp服务器的方法。      这些服务器带有可读写的目录。Hackers或Crackers 利用这些服务器      作为传送warez (私有程序) 和pr0n(故意拼错词而避免被搜索引擎分      类)的节点。 关闭方法:控制面板--管理工具--服务      关闭FTP Publishing Service,它提供的服务是通过 Internet 信息服务      的管理单元提供 FTP 连接和管理。 (2)23端口 端口说明:Telnet 入侵者在搜索远程登陆UNIX的服 ...
function removeElement(_element){     var _parentElement = _element.parentNode;     if(_parentElement){     _parentElement.removeChild(_element);      } } var oCurrentRowId = "elements" + keyValue.trim(); var oCurrentRow = document.getElementById(oCurrentRowId); //removeElement(oCurre ...
spring设置动态定时任务 Quartz 在 Spring 中动态设置 cronExpression 什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。 这样总不能修改配置文件每定制个定时任务就增加一个trigger 吧,即便允许客户修改配置文件,但总需要重新启动web 服务啊,研究了下Quartz 在Spring 中的动态定时,发现<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTrigge ...
正则表达式方法 function checkRate(input) {      var re = /^[0-9]+.?[0-9]*$/;   //判断字符串是否为数字     //判断正整数 /^[1-9]+[0-9]*]*$/        if (!re.test(input.rate.value))     {         alert("请输入数字(例:0.02)");         input.rate.focus();         return false;      } } 下面为普通函数写法 function BASEisNotNum(the ...
prototype.js 源文件 prototype帮助文档(中文) 两个压缩到一起了,下载地址: http://dl.iteye.com/topics/download/b91dca1d-3c72-3d8e-bae0-81d8fe8ac94e
$F()是一个能够简化编码量的函数, 对于字段输入控件有效,包括input、textarea、select等,该函数的输入参数为这些输入控件元素对象的id或元素对象本身,函数负责返回 这些输入控件元素对象的值,即value。例如,代码段1和代码段2的对比可以说明该函数对于简化编码量的作用。 代码段1: <script language=javascript> function test() {     alert(document.getElementById("myInput").value); } </script> <input val ...
Global site tag (gtag.js) - Google Analytics