- 浏览: 117561 次
- 性别:
- 来自: 上海
最新评论
-
HuoYun:
兄弟,这个代码对于其他excel转换会出问题,如数据库导出的e ...
excel文件转换为pdf文件的问题总结 -
listen-raining:
这两天正在弄这个东东
excel文件转换为pdf文件的问题总结 -
李001:
你是英雄!
excel文件转换为pdf文件的问题总结 -
237304457:
少文,功 能有全事例不,
excel文件转换为pdf文件的问题总结 -
237304457:
提供大资源是哪种方式呀?
excel文件转换为pdf文件的问题总结
文章列表
package xml_util;
import java.io.File;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import java ...
1. 中国公民身份证常识:
我国现行使用公民身份证号码有两种尊循两个国家标准,〖GB 11643-1989〗和〖GB 11643-1999〗。
〖GB 11643-1989〗中规定的是15位身份证号码:排列顺序从左至右依次为:六位数字地址码,六位数字出生日期码,三位数字顺序码,其中出生日期码不包含世纪数。
6位行政区划分代码
public class QueryTest {
/***
* 形象理解Hibernate的三种状态
* Transient(瞬时态):DB无记录,和Session无关(有内在状态,无外在状态,不需要同步)
* Persistent(持久态):DB有记录,和Session有关(有内在状态,有外在状态,Session作同步)
* Detached(脱管态):DB有记录,和Session无关(有内在状态,有外在状态,手工同步)
* 下面以一段Hibernate新增数据操作为例,让我们真正明白到底什么是Hibernate对象的三种状态
...
package log_util;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Properties;
/**
* ...
java1.5新特性枚举实现原理
- 博客分类:
- java技术
package com.bp_soft.day01;
/**
* Java1.5中新特性枚举是如何实现的
* 下面我写一个普通类去模拟一下枚举的实现过程
* @author kevin
* 2010-3-8
*/
public abstract class TrafficLight {
//在使用枚举时,定义常量实际上是当前类静态常量对象
//(1)用普通类模拟枚举,首先该类的构造方法应该是私有的
private int time;
private TrafficLight(){};
private TrafficLight(int tim ...
Struts是在servlet基础上设计的一种框架。下面看一段servlet的web.xml配置的配置。
在其配置文件中可以看出WEB容器会将浏览的每一个地址交给一个对应的servlet类来处理,从而每一个路径都必须对应一个servlet类。在做servlet开发时,其servlet仅仅将路径交给相应servlet类来处理,并没有对页面提交过来的数据进行一些处理,然而在开发时往往要求对页面数据进行一些处理。这是servlet的不足之处,Struts框架弥补了servlet的不足之处。
下面是struts框架总的执行流程:
1.2版本中添加了一个新插入的方法:
/**
* 在Web开发中struts框架中,页数数据在被存入数据库时会被包装在一个formbean对象中
* 在把这些数据存入数据库时,需要把formbean中值取出来,在插入数据库中这样很麻烦
* 所以我 ...
//jQuery是一个非常好的JavaScript框架,用jQuery写的JavaScript代码会屏蔽不同浏览器之间的差异
//另外jQuery写Ajax代码非常方便,在其API中我们可以找到多种方法来实现Ajax功能。
//jQuery中所有的对象都被封装成了jQuery对象,这是我们写jQuery代码要注意的地方,这就意味它不再
//是一个document对象了。
var i=0;
var j=4;
var k=3;
function addRow(){
i++;
var tab=$("#trend");//获取表格的<tbody>对象 ...
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE bbs[
<!ELEMENT bss (article*)>
<!ELEMENT article (title,author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ATTLIST article copyright CDATA #FIXED "版权归某某论坛所有">
...
package daoUtil.daoTemplate;
import java.lang.reflect.Method;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Collection;
import jdbcUtil.JdbcUtil;
import daoUtil.PrimaryK ...
BeanUtils.copyProperties(son, father)使用感想:在程序开发中会遇到一种情况:多个模块操作同一张表,它们以一个特定的标志位来区分不同模块数据,当然 增、删、改、查的代码,也就始终围绕这个标志位进行。在后台写代码时,不可能让每个模块都去写独立增、删、改、查代码,如果这样代码,你的技术也就太菜了。可以先写一个特定的模块去操作这个表。其它模块类都是从这个特定模块中类继承过来。这样系统代码量也就大大减少了。这时也就涉及到了父类和子类之间转化问题:父类是不可以转化为子类的。但是在这个系统中就要把父类转化为子类(实际上也就是得到父类封装属性值),如果系统中使用struts框 ...
<?xml version="1.0" encoding="gb2312"?>
<!--
<!DOCTYPE website[
<!ELEMENT website (name,copyright)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT copyright (#PCDATA)>
<!ENTITY name "bpsoft">
<!ENTITY copyright "©2009,bp ...
DTD实际就是一种定义XML格式的语法。
DTD中所有关键字必须大写
DTD定义格式如下:<!DOCTYPE 根元素名称 [
<!ELEMENT 根元素名称 (子元素 | 数据类型)>
<!ELEMENT 子元素名称 (相对子元素 | 数据类型)>
]>
DTD文件可以和xml文件在同一个文件中,亦可以不在同一文件中,可以在xml文件引进外部DTD文件,在这里我先介绍前面一种情况。
在这里我写了一个xml格式的个人简历和其DTD定义
<?xml version="1.0" encoding=" ...
DAO接口:
package daoUtil;
import java.sql.SQLException;
import java.util.Collection;
public interface DAO {
/**
* 数据库更新操作
* @param sql 更新操作sql语句
* @param args sql语句参数值数组
* @return 更新记录条数
* @throws SQLException
*/
public int update(String sql,Object args[])throws SQLExcep ...
这是我个人采用策略模式设计JDBC模板类:(供大家参考)
package daoUtil.daoTemplate;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Collection;
import jdbcUtil.JdbcUtil;
import daoUtil.DAO;
import ...