`
namezhou
  • 浏览: 158601 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

使用Dom解析XML

Dom是一种跨语言的,操作标签语言的标准 Dom解析xml的方式为:根据整个文档生成一个Dom的树形结构 优点:使用灵活,在各种语言中差别不大,缺点:使用复杂,在解析大型文档的时候,效率不高 步骤:1.获取DocumentBuilder的工厂2.获取DocumentBuilder3.创建文档对象4.解析各节点和节点的子节点 使用的类(已经包含在Java标准类库中) import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.do ...
Java 拾遗 2010-06-06 1.jdk5.0 以后,可以使用16进制表示浮点数,0.125 可以表示为 0x1.0p-3 在16进制表示法中,使用p表示指数  而不是e,尾数使用16进制,但是指数采用10进制,指数的基数是2而不是10.2.Double.POSITIVE_INFINITY,Double.NEGATIVE_INFINITY,Double.NaN (或者Float.*)表示正无穷大,负无穷大  和NaN(不是数字)  判断if(x == Double.NaN)永远不会返回True  可以使用Double.isNaN(x)检测x是否是一个数字3.整数被0除 会产生一个异常 ...
import java.math.BigInteger; public class TestBigInteger { public static void main(String[] args) { Long before = System.currentTimeMillis(); System.out.println(factorial(999).toString(10)); System.out.println("Execute Time:" + (System.currentTimeMillis()-before) + "ms&q ...
静态代理,不使用其他Java类做到动态的调用接口的不同实现静态代理,优点:不需要其他的类,实现简单 缺点:需要更改源代码实现接口UserDao public interface UserDao { void addUser(); void deleteUser(); }  两个普通的实现 public class UserDaoOracleImpl implements UserDao { @Override public void addUser() { System.out.println("UserDaoOracleImpl.addUser()& ...
动态代理,代理类需要实现接口java.lang.reflect.InvocationHandler接口UserDao public interface UserDao { void addUser(); void deleteUser(); }  两个普通的实现 public class UserDaoOracleImpl implements UserDao { @Override public void addUser() { System.out.println("UserDaoOracleImpl.addUser()"); } ...
/*get a XMLHttpRequest from different browser*/ function getXMLHttpRequest(){ if(window.XMLHttpRequest){ /* Not IE*/ return new XMLHttpRequest(); }else if(window.ActiveXObject){ /*IE*/ return new ActiveXObject("Microsoft.XMLHTTP") }else{ /*don't support Ajax*/ alert ...

JDBC笔记

Statement的分类:1、Statement:2、PreparedStatement:预编译3、CallableStatement:调用PLSQL事务的处理:事务的特性(ACID):原子性一致性隔离性持久性 课程目标:1、元数据2、JDBC2.0 结果集的处理3、JDBC2.0 批处理4、大对象的处理BLOB、CLOB 一、元数据元数据是数据库本身的信息。在我们进行开发的时候,使用到关于数据库的信息以及数据库中某些表的信息。DatabaseMetaData类主要使用的方法:getDatabaseProductName():获取此数据库产品的名称。getDatabaseProductVer ...
JSP文件上传,借助了Apache组织的几个插件 分别是: commons-beanutils-1.8.3-bin.zip commons-fileupload-1.2.1-bin.zip commons-io-1.4-bin.zip 下载地址: http://commons.apache.org/fileupload/
JSP的三个编译指令Page:该指令是针对当前页面的指令<%@ page [Attribute="Value"] %> language:声明当前jsp页面使用的脚本语言的种类,通常是java,默认是java,无需设置 extends:指定jsp编译产生的类继承的父类,或者实现的接口 import:用于导入包,默认已经导入的包有 java.lang.*,javax.servlet.*,javax.servlet.jsp.*,javax.servlet.http.* session:设定这个jsp页面是否需要HttpSession buffer:指定输出缓冲区的大 ...
自己写的一个利用反射实现的类分析器,初学者可以通过这个程序学习java的反射机制   package dwr.test.helloworld; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.Modifier; /** * @author Ericzhou */ public class StringClassTester { public static void main(String[] args) { ClassTester ...
Dwr 是什么? DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。   Dwr跟Jquery那样的纯JavaScript不太一样...他后台的部分是Java实现的   今天就来实现一下Dwr的HelloWorld程序...很简单的   引入Dwr的Jar包 可以去官方网站上去下载   创建一个普通的类,添加一个普通的方法,注意必须是public的 package dwr.t ...
习惯了Hibernate 一到公司,居然是Hibernate和Ibatis都在用..   没办法,开始学了...从最简单的一对一关系的映射开始(奉劝初学JavaEE的朋友,不要太依赖MyEclipse,我的教训啊..)   Ibatis 是一种java的持久层框架,映射文件的配置是基于Sql语句的,虽然配置比Hibernate复杂,但是会更灵活一些,效率也会高   1.创建实体类,跟Hibernate是一样的,相互做一对一的成员对象 public class User { private int userid; private String username; priv ...
Timer是Jdk提供的一个定时器组件,不同于Swing中的Timer,他位于Java.util包中   Timer用后台的一个线程 定时或者重复的执行封装好的任务 任务被封装成TimerTask   TimerTask 是一个实现 Runable 接口的抽象类,把你需要执行的任务继承TimerTask即可   实例代码1. 使用Timer和TimerTask定时执行指定的任务   package jdk.timer.test; import java.util.Date; import java.util.Timer; import java.util.TimerT ...
第一种方式:   整合方式:Spring与Struts的整合Action 继承Spring提供的Action ,该Action父类为Struts的Action,添加了方法getWebApplicationContext()可以通过此方法获取ApplicationContext对象,从而获取到BeanSpring与Hibernate的整合通过动态代理整合HibernateTemplate 实现流程:1.实现Spring与Hibernate的集成: public class UserDaoImpl implements UserDao { private HibernateTemplat ...
1. Spring的入口类:ApplicationContext 接口:org.springframework.context.ApplicationContext常用的实现类:加载xml配置文件的ApplicationContext:org.springframework.context.support.ClassPathXmlApplicationContext;ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); 2. spring的动态代理类 需要配置target ...
Global site tag (gtag.js) - Google Analytics