自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

原创 利用itext操作pdf从数据库导出大量数据--功能汇总(一)

【原始需求】通过SQL及JDBC模式导出各类业务数据,以PDF文件格式存放,要求该文件只能查看和打印(不能编辑和篡改),文件要有公司相关标志和水印功能。【需求分析】1、 通过SQL及JDBC模式导出业务数据,业务数据以表格内容格式存放于PDF文件2、 PDF文件注明版权3、 PDF页面中增加水印,公司文字或图片【设计分析】1、 生成PDF文件2、 PDF文件...

2013-10-21 00:25:15 539

原创 利用itext操作pdf从数据库导出大量数据--添加水印(四)

【原始需求】通过SQL及JDBC模式导出各类业务数据,以PDF文件格式存放,要求该文件只能查看和打印(不能编辑和篡改),文件要有公司相关标志和水印功能。【需求分析】1、 通过SQL及JDBC模式导出业务数据,业务数据以表格内容格式存放于PDF文件2、 PDF文件注明版权3、 PDF页面中增加水印,公司文字或图片【设计分析】1、 生成PDF文件2、 PDF文件...

2013-10-21 00:16:29 345

原创 利用itext操作pdf从数据库导出大量数据--创建PDF表格(三)

【原始需求】通过SQL及JDBC模式导出各类业务数据,以PDF文件格式存放,要求该文件只能查看和打印(不能编辑和篡改),文件要有公司相关标志和水印功能。【需求分析】1、 通过SQL及JDBC模式导出业务数据,业务数据以表格内容格式存放于PDF文件2、 PDF文件注明版权3、 PDF页面中增加水印,公司文字或图片【设计分析】1、 生成PDF文件2、 PDF文件...

2013-10-21 00:14:32 505

利用itext操作pdf从数据库导出大量数据--创建PDF相关(二)

【原始需求】通过SQL及JDBC模式导出各类业务数据,以PDF文件格式存放,要求该文件只能查看和打印(不能编辑和篡改),文件要有公司相关标志和水印功能。【需求分析】1、 通过SQL及JDBC模式导出业务数据,业务数据以表格内容格式存放于PDF文件2、 PDF文件注明版权3、 PDF页面中增加水印,公司文字或图片【设计分析】1、 生成PDF文件2、 PDF文件...

2013-10-21 00:12:37 172

原创 kettle应用程序集成代码

[code="java"]package com.zjhcsoft.kettle.test;import org.pentaho.di.core.KettleEnvironment;import org.pentaho.di.core.exception.KettleException;import org.pentaho.di.core.logging.CentralLogS...

2013-06-19 21:32:05 540

原创 短信中网址营销映射机制

短信中网址营销映射机制

2013-03-12 09:08:25 117

原创 电话号码压缩方法

[code="java"]/** * 电话号码采用62进制压缩方法工具 * @author XuGuo * @since 2013-3-9 */public class TelephoneCompressUtil { private static char[] bit62 = new char[]{'0','1','2','3','4','5','6','...

2013-03-09 23:31:23 889

原创 基于oracle数据库的生产和测试数据库表结构对比工具

基于oracle数据库的生产和测试数据库表结构对比工具一般应用系统会对应一个应用的生产环境数据库和测试环境数据库附件是我写的一个生产环境和测试环境数据库表结构对比工具采用spring、derby组件实现,界面展示使用jsp方式...

2012-11-28 22:22:30 522

原创 Java调用oracle存储过程通过游标返回临时表

[code="java"]CREATE TABLE SFZ_TEST_MANAGER_XG( yxgh VARCHAR2(100), ygxm VARCHAR2(100), position_name VARCHAR2(100));insert into SFZ_TEST_MANAGER_XG values ('abc1','bcd1...

2012-03-09 09:52:29 180

原创 Java调用oracle存储过程输出自定义对象或二维表

[code="java"]CREATE TABLE SFZ_TEST_MANAGER_XG( yxgh VARCHAR2(100), ygxm VARCHAR2(100), position_name VARCHAR2(100));CREATE TABLE SFZ_TEST_MANAGER_XG AS select T.CCUST_ID ...

2012-03-08 19:35:49 164

原创 数据分析三字经

重新整理了一遍:①学习:先了解,后深入;先记录,后记忆;先理论,后实践;先模仿,后创新; ②方法:先思路,后方法;先框架,后细化;先方法,后工具;先思考,后动手; ③分析:先业务,后数据;先假设,后验证;先总体,后局部;先总结,后建议;...

2012-02-01 16:46:30 184

原创 模拟升级中oracle导出没数据的表结构再导入

创建表空间create tablespace hemsback_dat DATAFILE 'D:/oracle/oradata/hemsback_dat.dbf' SIZE 300M AUTOEXTEND ON NEXT 10M;创建用户create user hchemsback identified by hchemsback default tablespace hemsbac...

2011-11-17 22:31:06 78

原创 转载:hibernate原理及应用知识点

SSH面试题总结 题目1:Hibernate工作原理及为什么要用? 原理:hibernate,通过对jdbc进行封装,对 java类和 关系数据库进行mapping,实现了对关系数据库的面向对象方式的操作,改变了传统的jdbc + sql操作数据的方式,从而使开发人员可以话更多精力进行对象方面的开发 [img]http://dl.iteye.com/uploa...

2011-10-22 12:45:22 74

原创 tortoisesvn创建主干和分支

创建主干[img]http://dl.iteye.com/upload/attachment/503978/1305a34f-5dec-3caf-b55d-2ac090984515.jpg[/img][img]http://dl.iteye.com/upload/attachment/503980/8480278e-feec-3cd8-9547-26cbc127ab27.jpg[/...

2011-06-24 10:31:23 231

原创 jquerytree树结构实例

上传一个jquerytree的实例下面做些讲解jquery组件所需要的树结构文件[img]http://dl.iteye.com/upload/attachment/483045/cda8c609-2bd0-36a5-b68c-ca21985198ab.jpg[/img][img]http://dl.iteye.com/upload/attachment/483049/aea8...

2011-05-18 09:19:25 268

原创 js对象的定义以及在弹出窗口中的返回值应用

弹出窗口及返回值的js代码[code="java"] function searchFieldPage(){ var fieldResult = window.showModalDialog('bdmField/searchFieldPageForDmn.action?random='+Math.random(),'','dialogWidth=450px;dialogHeight=...

2011-05-16 16:57:02 163

原创 转载:DB2、ORACLE SQL写法的主要区别

说实话,ORACLE把国内的程序员惯坏了,代码中的SQL充斥着大量ORACLE特性,几乎没人知道ANSI的标准SQL是什么样子,导致程序脱离了ORACLE根本无法运行,还好随着hibernate的流行,情况有了很大改观DB2作为众多国际大客户的选择(据说世界500强80%用DB2,前100强更是全部采用DB2),在国内真的很不流行,属于小众数据库,但是没办法,现在的项目要用DB2,所以不得...

2011-05-10 14:03:15 108

原创 转载:db2,oracle,mysql常用命令比较

一、常用知识点1、查看可以登陆的数据库:oracle:查看tnsname.ora 或者 echo $ORACLE_SIDdb2:mysql:show databases --查看当前数据库:select database()2、查看用户表,视图,表索引,表列,oracle:select table_name from user_tables;select vie...

2011-05-10 11:41:31 170

原创 j2ee代码生成器源代码

我们做很多信息化项目,需要把设计的东西转化成最终程序代码实现我一个同学层就职于印度塔塔公司,他们的程序员就是在已经生成好的代码框架中“填空”式的编程,这是一种非常好的控制项目和软件工程思路可是在一些小规模团队中,我们不能完全做到“填空”式编程,只能按照我们特有的规则,部分的实现,利用现有的一些设计工具生成的代码不符合我们特有规则的实现,产生自己写代码模板生成我们需要的代码思路...

2011-05-06 16:51:04 114

原创 PowerDesigner知识库使用笔记

PowerDesigner知识库使用笔记(一)PD知识库管理之环境支持数据库准备创建powerdesigner文档库需要的表空间(最好单独建一个表空间)create tablespace pd_dat DATAFILE 'D:\oradata\pd_dat.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M;为powerdesigner文档库创建数据...

2011-05-05 15:01:05 213

原创 Eclipse不同版本之间引起的web目录结构不一致的处理

在实际项目开发中,有些项目组使用Eclipse Galileo版本开发项目,有些项目组使用IntelliJ IDEA,不同项目结构存在差异,如何方便的使用项目呢现在以IntelliJ IDEA建立的项目向Eclipse Galileo环境迁移为例1、svn下载项目后从已有的项目中拷贝.project文件覆盖迁移项目中.project文件修改文件内容的项目名称 [color=re...

2011-04-13 22:25:08 724

原创 一个数据库插入操作

在一些应用系统中的数据流转中,从一个表的部分信息加上部分程序处理过程的数据向另外一个表插入这些数据,如果使用JDBC查询结果在应用程序中组装后再插入数据库,性能相当低下,这里做insert into select方式插入,能极大的提高处理效率具体测试脚本如下:create table test_crm_split(code varchar2(10),name varchar2(10))...

2011-04-13 21:01:13 161

原创 java枚举值的使用

1.java枚举值解决类型安全的问题,范围问题,能获取一组值的集合,这些是public static final常量不能做到的2.可以创建一个enum类,把它看做一个普通的类。除了它不能继承其他类了。(java是单继承,它已经继承了Enum),可以添加其他方法,覆盖它本身的方法3.switch()参数可以使用enum了4.values()方法是编译器插入到enum定义中...

2011-02-15 11:04:51 188

原创 eclipse绿色安装和jdk绿色安装的处理

jdk绿色安装时,eclipse重新安装,启动eclipse总是报jdk版本问题等等在eclipse安装目录中的eclipse.ini文件指定jdk路径这样就可以正常启动了[code="java"]-vmC:\Java\jre1.6.0\bin\javaw.exe [/code]...

2011-01-11 10:33:23 134

原创 存储设备的接口分类

存储设备的接口有五大类IDE、SCSI、USB,并行口,串口,其中并行口与串口的速度非常慢SCSI-小型计算机系统接口(Small Computer System Interface),是种较为特殊的接口总线,具备与多种类型的外设进行通信。SCSI采用ASPI(高级SCSI编程接口)的标准软件接口使驱动器和计算机内部安装的SCSI适配器进行通信。SCSI接口是一种广泛应用于小型机上的高...

2011-01-07 23:29:37 2033

原创 上传一个ssh整个的工程,方便搭建基于spring的web应用

web有struts2,spring hibernate组件因为上传文件大小有限制,故吧其他几个jar包另外压缩上传下载后需放入web-inf目录下的lib下

2010-12-07 20:36:13 85

原创 VBA脚本语言测试Excel宏定义处理文件拷贝

[code="java"]'指定文件目录复制工具(可用户基于svn版本管理的项目做增量发布用途使用)'作者:许果'日期:2010-11-26Sub copyfiles()On Error GoTo errorflag'指定目标文件的行号Dim i As Integer'指定目标文件的目录的长度变量Dim j As Integer'目录名称数组,生成目标文件的...

2010-11-29 13:54:56 192

原创 PIO的EXCEL的写入和导出

PIO的EXCEL的字体样式,边框样式,背景色样式,下拉选择,下拉级联选择,日期格式验证,下拉验证,验证错误提示,输入信息提示等功能代码如下[code="java"]package com.fruitking.excel;import java.io.FileOutputStream;import java.io.IOException;import org.apa...

2010-11-25 14:16:40 355

原创 Excel2003和Excel2007对下拉选择和下拉级联选择的操作以及java程序的调用

Excel2007和Excel2003的部分功能菜单有所调整比如2003的“插入-名称”,在2007中更为到“公式-定义的名称”比如2003的“插入-名称-指定-首行”,在2007中更为到“公式-定义的名称-根据所选内容创建-首行”Excel功能点应用:相对位置和绝对位置,特别在某个行列的数据是参考另外某个行列的数据而变动的,相对位置的表示方法:A8、B9等等,绝对位置的表示方...

2010-11-15 16:23:01 181

原创 深入探索 高效的Java异常处理框架

突然想起应用中异常处理问题,以前很少应用这块知识,或者说应用得不好看到一篇很好的文章,真的是能够从整体分析,架构,非常精彩,完全是有经验之谈特发送连接地址http://blog.csdn.net/huxin1/archive/2009/07/30/4395121.aspx同时为了便于理解文中对运行时异常(也称为非检查型异常 unchecked exception)在应用程序的使用,...

2010-11-11 09:07:35 131

原创 perl脚本调用练习和调用系统命令并展示输出信息

准备好一个简单的perl脚本文件把在windows下使用命令行方式查看系统进程信息输出到一个日志文件中这里简单编写一个perl脚本文件test.pl,内容如下[code="java"]#!/usr/bin/perl#作用:在指定目录下生成日志文件,同时每隔1秒输出一次信息,执行到40次后退出($sec,$min,$hour,$mday,$mon,$year,$wda...

2010-11-01 16:41:56 352

原创 oracle中数字的精度问题

在现有一个系统遇到百分比数值不对的bug经测试发现时精度问题引起的随测试数据如下:create table test_report_table (amount number(5,2),age number(5));insert into test_report_table values(5.333,5.333);insert into test_report_table val...

2010-09-14 15:00:48 826

原创 oracle数据库备份恢复和svn备份恢复

目录2010-08-06系统重装 1一、 检查当前操作系统需要备份的资源状况 1二、备份数据 12.1 svn库备份 12.2 oracle数据库的数据备份 1三、重新安装操作系统 2四、搭建svn服务器 24.1安装svn服务器 24.2恢复svn资源库 24.3svn作为windows服务 2五、搭建oracle数据库服务器 25.1安装orac...

2010-08-09 14:07:42 160

原创 oracle plsql常见操作练习

这里只是plsql练习的语句后面有个附件,说明更加详细,这里只贴出按照附件学习的plsql代码create table test_dept(dept_id number(11) primary key,dept_name varchar2(32));DECLARE Row_id UROWID; info VARCHAR2(40);BEGIN INSE...

2010-07-29 18:48:51 621

原创 Oracle表分区知识整理

一、 Oracle表分区的概念Oracle 分区功能可以提高许多应用程序的可管理性、性能与可用性。通过分区功能,可以将表、索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象。Oracle 提供了种类繁多的分区方案以满足每种业务要求。而且,因为在 SQL 语句中分区是完全透明的,所以该功能几乎可应用于任何应用程序。分区功能的优势分区功能通过改善可管理...

2010-07-16 19:49:46 111

原创 项目开发流程管理

项目开发流程管理(一) Svn作为程序代码和各类文档的版本管理工具1) 主干作为开发主线2) 分支作为阶段性升级版本3) 系统上线周期管理系统上线周期以两周或者一个月作为一次生产库升级周期。开发计划为一个计划周期的四分之三时间,这个时间点计划的程序功能点应该全部完成,并作为一个系统完结点而创建一个分支。测试组在这个分支上进行相应功能的测试,以及全流程、全业务测试,有问题...

2010-07-01 13:41:25 135

原创 flex3插件和eclipse3.4版本兼容导致不能编译的问题解决

eclipse\plugins\com.adobe.flexbuilder.project_3.0.214193\zornproject.jar替换一个插件包插件包见附件

2010-06-09 14:15:20 98

原创 上一篇的flex的远程对象调用,flex和spring集成分页的jar和截图

需要的jar如附件返回结果不需要设定特别的java对象和actionscript对象的对应关系当然基本的类型有个“对应关系”,比如string对应string array对应List这样的方式因为actionscript采用的是动态对象方式,javascript里面也实现了这样的功能所以不需要特别转型的概念第一个实例 flex的远程对象调用(严格的说应该是BlazeDS组建...

2010-06-04 22:18:11 73

原创 flex远程对象调用,flex和spring的集成,分页

这里讲解四个例子1,使用flex的远程调用方式(java的BlazeDS方式)一个查询table的2,使用flex和spring的结合,采用远程对象做一个table的查询3,使用flex和spring的结合,做一个分页查询的远程对象调用4,使用flex和spring的结合,做一个分页查询的远程对象调用,对表头的方式首先配置web.xml文件,一边web工程能够启动sprin...

2010-06-04 21:58:54 100

原创 转载:Select语句执行顺序

关于Sql中Select语句的执行顺序,一直很少注意这个问题,对于关键字的使用也很随意,至于效率问题,因为表中的数据量都不是很大,所以也不是很在意。今天在写一条语句的时候,在查询分析器里边执行要用10s,换用另外一种写法只用少于1s的时间,同事说是因为Sql句语执行顺序的原因。之前看过一点相关的书,有一点印象,到网上找了资料,学习下。逻辑查询处理步骤[code="java"] ...

2010-05-07 15:42:33 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除