- 浏览: 25114 次
- 性别:
- 来自: 广州
最新评论
-
wuhenjia:
楼主,你好,在使用上述方式转为html时发现部分丢失,且拍好的 ...
Java 将XML和XSL转换成HTML
文章列表
Oralce常用SQL
- 博客分类:
- 数据库
1. 创建表
create table TEST (name varchar(256), type varchar(15),op_time timestamp(6), interval varchar(10));
2.复制表
create table TEST1 as select * from TEST
3.插入数据
insert into TEST (name,type,op_time,interval) values ('Rooney','MU',to_timestamp('21-FEB-12 07.42.46.733000000 PM','DD-MON-RR HH ...
XML file
<?xml version="1.0" encoding="GB2312"?>
<book>
<person>
<first>wang</first>
<last>laohu</last>
<age>25</age>
<version>中国邮电出版社</version>
</person>
<person>
<first>li ...
类加载器
一、简要介绍什么是类加载器和类加载器的作用
1、Java虚拟机中可以安装多个类加载器,系统默认三个主要的类加载器,每个类加载器特定位置的类:BootStrap,ExtClassLoader,AppClassLoader
2、类加载器也是Java类,因为其他是Java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是Java类,这正是BootStrap。
3、Java虚拟机中的所有类装载器采用具有父子关系的树形结构进行组织,在实例化每个类装载器对象时,需要为其指定一个父级类装载器对象或者默认采用系统类装载器为其父级类加载
4、类加载器之间的父子关系和管辖范围图
5、类加载 ...
之前我们都是使用XML的bean定义来配置组件,在大项目中,通常会使用很多组件,如果这些组件都采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不方便。Spring2.5为我们引入了组件自动扫描机制,可以在类路径底下寻找标注了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入进Spring容器中管理。它的作用和在xml文件使用bean节点配置组件都是一样的。要使用自动扫描机制,我们需要打开以下配置信息:
<?xml version="1.0" encoding="UTF- ...
Spring学习(五) Ioc控制反转
- 博客分类:
- Java
所谓的控制反转就是应用本身不负责依赖对象的创建以及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓的控制反转。
例如:
1.创建DAO接口
package com.bill.dao;
public interface PersonDao {
public void add();
}
2.创建DAO接口的实现类
package com.bill.dao.impl;
import com.bill.dao.PersonDao;
public class PersonDaoBean implements PersonDa ...
Spring学习(四) 注入依赖对象
- 博客分类:
- Java
依赖注入(Dependency Injection)
所谓的依赖注入就是指:在运行期间,由外部容器动态地将依赖对象注入到组件中。
一、注入方式
1、通过构造方法注入
package com.bill.impl;
import com.bill.PersonService;
import com.bill.dao.PersonDao;
/**
* @author Bill
*/
public class PersonServiceBean implements PersonService {
private PersonDao personDao;
private St ...
在容器启动时初始化bean,再接着调用初始化方法init(),随着spring容器的关闭,最后会调用destroy方法来释放资源。
<bean id="personService" class="com.bill.impl.PersonServiceBean"
init-method="init" destroy-method="destroy"/>
业务bean中的代码如下:
public class PersonServiceBean implements PersonService ...
一、常用bean的作用域
1.singleton
在每个Spring Ioc容器中一个bean定义只有一个对象实例。默认情况下会在容器启动时初始化bean,但我们可以指定bean节点的lazy-init="true"来延时初始化bean,这时候,只有第一次获取bean时,才会去初始化bean。如:
<bean id="personService" class="com.bill.impl.PersonServiceBean" lazy-init="true"/>
如果对所有bean都应用延时初始化,可以在 ...
1.使用类构造器实例化
<bean id="personService" class="com.bill.impl.PersonServiceBean">
2.使用静态工厂方法实例化
<bean id="personService2" class="com.bill.impl.PersonServiceBeanFactory"
factory-method="createPersonServiceBean"/>
public st ...
Java 将XML和XSL转换成HTML
- 博客分类:
- Java
将test.xml和test.xsl文件转成test.html
package bill.com;
import java.io.File;
import javax.xml.transform.Result;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerExceptio ...
利用Java进行文件复制
package bill.com;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class CopyFiles {
/**
* @param args
*/
private static void copyFiles(String oldPath ...
Java换算 1GB 为多少byte
- 博客分类:
- Java
左移1位,表示乘以2的一次方,由于1K = 1024 bytes = 2的10次方 bytes,1GB = 1024 * 1024 * 1024 bytes = 2的30次方 bytes
long result = 1 << 30;
DB2分页查询:
SELECT * FROM (Select 字段1,字段2,字段3,rownumber() over(ORDER BY 排序用的列名 ASC) AS rn from 表名) AS a1 WHERE a1.rn BETWEEN 10 AND 20
表示提取第10到20的纪录
DB2创建表:
create table pet
(
ID INTEGER not null generated by default as identity,
NAME VARCHAR(10) not null,
SEX CHAR(8) not null,
BIR ...
Java使用MySQL的Demo
1.首先将mysql-connector-java-5.1.10-bin.jar包加进开发工具的build path 中
2.运行以下程序,进行Demo测试
package bill.com;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestConnectDB {
...