自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 揭开正则表达式的神秘面纱

转载 http://www.regexlab.com/zh/regref.htm揭开正则表达式的神秘面纱引言    正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都...

2013-08-16 09:32:07 123

原创 JQuery 常用 基础 方法

1、先讲讲JQuery的概念JQuery首先是由一个 America 的叫什么 John Resig的人创建的,后来又很多的JS高手也加入了这个团队。其实 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用简单的一些代码实现一些复杂的JS效果。2、JQuery实现了 代码的分离不用再网页中加入如:onclick之类的事件来调用函数了,直接引入JQ...

2013-01-15 15:09:54 145

原创 Java跨平台将word转为pdf(结合Jodconverter 和OpenOffice.org)

Java跨平台将word转为pdf(结合Jodconverter开源框架 和OpenOffice.org办公软件)Jodconverter的版本:jodconverter 2.2.1maven:  <dependency> <groupId>com.artofsolving</groupId&...

2012-08-10 15:11:46 614

原创 JSTL的XML处理标签库

 JSTL的XML处理标签库提供XML剖析、取出元素与属性和XSLT转换等相关标签,在JSP程式请先使用taglib指引元素汇入XML处理标签库 的URI,如下所示:<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>XPath的基础-说明 nXPath(XML Path Lang...

2012-06-18 11:14:30 194

原创 PDFUtils常用方法

自个整理的一个生成PDF的常用方法:package com.huangt.util.function;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;impo...

2012-06-15 09:39:32 2358

原创 用css来控制打印的pdf样式

@page {  size: A4 landscape; margin-left:10px; margin-right:10px;  margin-top:37px; margin-bottom:20px; @top-center { content: element(header) }; @bottom-center { content: element(foot...

2012-06-15 09:36:59 1789

原创 Java HTML直接导出PDF

Java  HTML直接导出PDF 对于java中如何从html中直接导出pdf,有很多的开源代码,这里个人用itext转。 首先需要的包有:core-renderer-1.0.jar core-renderer-R8pre1.jar core-renderer.jar iText-2.0.8.jar jtidy-4aug2000r7-dev.jar...

2012-06-09 09:12:54 966

原创 List Map分组应用的小例子

package com.common.main.mapAndList;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;/** * @author LiJianShe...

2012-03-28 12:22:13 181

原创 Html:详细了解HTC中的对象

Html:详细了解HTC中的对象  在微软(R)Internet Explorer 5中介绍,HTML组件(HTCs)提供一种机制来使用脚本作为动态HTML(DHTML)行为实现组件功能。以.htc扩展名保存,一份HTC是一份包含脚本和一组用于定义组件的HTC特殊元素的HTML文件。此部分包含相关元素和它们支持的成员。  对象     document              ...

2012-03-26 14:26:55 87

原创 Oracle Connect By Prior的用法(数据库中树结构的各种遍历)

 Oracle Connect By用法 (数据库中树结构的各种遍历)   oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select ... from <TableName>where <Conditional...

2012-03-23 10:24:46 1945

Java 实现遍历节点方法

此方法有用于动态表头制作,多级菜单的制作。首先在数据库建表,表中用id,parent_id 关键字段  Class Demo(){ private int countColspan ; // 节点的叶子节点个数 //setter.getter 方法省略 List gridtemplate = new ArrayList() ; //从数据库...

2012-03-23 10:22:57 596

原创 ORACLE中 XML 基本函数介绍

  ORACLE 中 XML 基本函数介绍  1.EXTRACT(XMLType_instance,Xpath_string)该函数用于返回XML节点路径下的相应内容 示例: SELECT extract(prj_xml,'/root/main') FROM project t;  2. EXTRACTVALUE(XMLType_instance,X...

2012-03-19 15:03:28 1907

原创 润乾报表的参数

 ◆缺省参数输入页面—1.1.2.a.jsp 为了方便用户快速体验报表的功能,当用户的关注点不在于参数录入页面而在于报表时,润乾的tag标签提供了generateParamForm 属性,只要置为yes 就可以自动生成参数录入表单,方便用户快速体验报表。  <report:html name="report1"......generateParamForm...

2012-03-19 09:38:29 709

原创 Struts 自定义标签

首先标签是一个java类,它是运行一个或两个接口的javabean,然后再配合标签描述文件(以.tld为扩展名),两者结合就可以作出自己的自定义标签库了。自定义标签必须实现下面三个接口中的一个:Tag、IterationTag、BodyTag  Tag接口中的返回常数意义:EVAL_BODY_INCLUDE:告诉服务器正文的内容,并把这些内容送入输出流SKIP_BODY:告诉服务器不要...

2012-03-01 10:42:28 136

原创 六、触发器

触发器      触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。       触发器可通过数据库中的相关表实现级联更改;不过,通过级联引用完整性约束可以更有效地执行这些更改。  创建触发器: create trigger 触发器名称on 表名for 动作(insert|upd...

2012-01-09 10:20:55 76

原创 五、存储过程

存储过程存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 创建存储过程Create procedure procedue_name   [@parameter data_type][output]   [with]{recompile|encryption}   ...

2012-01-05 10:11:36 98

原创 四、视图

视图创建视图create view v as select * from emp--v为视图名,as为必须查询视图select * from v通过视图V向基表emp录入数据insert into v values(2005,'mikel',1003)通过视图向基表更新数据update v set ename='helen' where eid=2005...

2012-01-05 10:07:30 101

原创 三、高级查询

高级查询/*子查询*/USE northwindSELECT orderid, customeridFROM orders AS or1WHERE 20 < (SELECT quantity FROM [order details] AS od             WHERE or1.orderid = od.orderid              AND  od.producti...

2012-01-05 10:00:38 107

原创 二、多表查询及聚合函数

多表查询及聚合函数  /*查询实例*/create table com(cid int primary key,cname varchar(10),ctel varchar(20))--公司表create table dept(did int primary key,dname varchar(10),dtel varchar(20),cno int references com(c...

2012-01-05 09:50:54 552

原创 一、表操作及约束

  表操作及约束 /*表操作*//*创建表*/create table emp(eid int primary key,--主键ename sql_variant,  --通用数据类型flag timestamp      --时间戳)/*插入列*/alter table emp add esex varchar(10) default 'nan' /*插入...

2012-01-05 09:47:21 88

原创 15个经典的MDX查询语句

15个很具代表性的MDX查询语句     读者请求最多的是更多的MDX信息。他们通常要求更多的MDX例子,在这里,我提供15个典型的MDX语句,用的是SQL Server 2000 Analysis Services' FoodMart 2000 sample cubes,以下例子都以Sales多维数据集为例。1. 在美国所有州都销售的有那些产品品牌?Listing 1 创建了个自定义...

2012-01-04 11:08:26 1714

原创 join的一个用法

INNER JOIN :    SELECT A.病人ID,A.实收金额,A.结账ID,B.结算方式FROM 病人费用记录 A INNER JOIN 病人预交记录 B on A.病人ID = B.病人ID WHERE (A.记录状态<>0) 待续、、、...

2012-01-04 10:55:45 67

原创 BI通用流程

  此图是根据个人经验总结出的一个BI通用流程,适用于报表方案,多维分析方案,但不适用于数据挖掘的方案。 BI项目关键资源:业务专家,BI开发人员,业务开发人员。 业务专家的参与有助于提高需求的准确性,BI开发人员主要负责BI过程相关资源的组织和管理,业务开发人员配合BI开发人员确认数据及业务的相关工作。 下面对这个开发流程做一个解释: 首先,从报表下手可以很容易的...

2012-01-04 10:44:35 123

原创 设计和实现OLAP解决方案

第一讲 简介首先,啥叫数据仓库?数据仓库就是数据的仓库!用外文说叫Data Warehouse,简称DW。是不是哐当倒下一片啊,要不咱换个专业点的说法?数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的、包含商业信息的数据集合,用于支持管理决策。看得懂不?谅你也不懂。算了,别叫这真了。等你明白了舍生取义,你自然会明白什么是数据仓库的。 数据仓库里面有大量包...

2012-01-04 10:36:22 245

原创 Hibernate数据加载方式

                       Hibernate数据加载方式       在传统JDBC操作中,我们通常通过SQL语句加载所需的数据进行处理,当SQL提交后,这些数据就被读取待用。      而在Hibernate世界里,我们拥有了更多的选择(针对关联数据) 。Hibernate支持以下几种数据加载方式:       1.即时加载(Immediate Loadi...

2011-12-05 09:20:18 202

原创 Hibernate实体对象的三种状态

Hibernate实体对象的三种状态        实体对象的生命周期,是Hibernate应用中的一个关键概念。实体对象生命周期的三种状态如下:        1.Transient(自由状态)           所谓Transient,即实体对象在内存中的自由存在,它与数据库中的记录无关。如:  public void methodA(){ ...

2011-12-02 15:51:48 151

原创 23种设计模式之三(行为型模式)

 行为型模式 1.观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生了改变时,所有依赖于它的对象都得到通知并被自动更新。 2.模板方法模式(Template Method):定义一个操作的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某种特定步骤。 3.命令模式(Command):将一个...

2011-12-02 10:58:22 82

原创 23种设计模式之二(结构型模式)

结构型模式 1.适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 2.桥接模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。 3.组合模式(Composite):将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用...

2011-12-02 10:27:31 82

23种设计模式之一(创建型模式)

创建型模式 1.抽象工厂模式(Abstract Factory):提供一个创建一系列活相关依赖对象的接口,而无需指定它们具体类。       ---抽象工厂接口:它里面应该包含所有的产品创建的抽象对象。      ---抽象产品:它们都有可能有两种不同的实现。      ---具体的工厂:创建具有特定实现的产品对象。 2.建造者模式(Builder):将一个复杂对象...

2011-12-01 15:21:00 74

原创 数据库连接的一般过程

数据库连接的一般过程: 一、载入JDBC驱动程序       1、使用JDBC-ODBC桥驱动程序的语句如下:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");       2、使用Oracle的JDBC驱动程序的语句如下:Class.forName("oracle.jdbc.driver.OracleDriver");...

2011-11-28 09:21:38 256

原创 Struts2工作原理

一个请求在Struts2框架中的处理大概分为以下几个步骤 :1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求 。2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMeshPlugin) 。3、接着FilterDispatche...

2011-11-28 09:07:58 61

struts2的包

1.Struts2.1要导入包六个比Struts2.0多commons-fileupload-1.2.1.jar  2. 而Struts2.2需要导入七个包比Struts2.0多javassist-3.7.ga.jar 

2011-11-28 09:00:47 69

Sping的配置文件中bean元素的scope属性值

       (1)  singleton(单例),只管理一个共享的实例。 (2)  prototype , 表示每次从容器中取出bean时,都会生成一个新的实例。相当于new出来一个对象。 (3)  request , 改属性是基于web的,表示每次接受一个请求时,都会生成一个新的实例。在这种情况                         下,request与proto...

2011-11-28 08:57:12 101

Hibernate配置知识点

       (1) lazy 默认为true,表示使用延时加载。延时加载加载数据要保证session处于打开状态。 (2)order-by默认id ,表示一方set集合中多方的排序 (3) Cascade表示是否进行级联操作 :@  all:对所有操作都进行级联@  none:对所有操作都不进行级联@  save-update:执行更行操作时级联@  ...

2011-11-28 08:47:30 71

配置ProviderManager

Spring 配置文件中ProviderManger的一种典型配置:<bean id="authenticationManager" class="org.acegiseurity.providers.ProviderManger" > <property name="providers"> <list> ..

2011-11-25 14:47:24 377

JDBC 经典操作

 总结下JDBC经典操作! 1、JDBC往数据库插入一行:         private static final String USER_INSERT = "insert into user (id, email, password, name) values(null, ?, ?, ?) " ; public void saveUser(User user){ Co...

2011-11-23 10:21:32 90

原创 Spring事务配置

   总结一下在Spring中的事务配置。   <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:...

2011-11-17 10:56:12 76

简单的struts2拦截器利用session拦截用户登录

本人在实习项目时,在网上找到一个简单的拦截用户登录,总结一下:希望高手指点,继续进步和完善。首先编写拦截类LoginedCheckInterceptor.java 如下:package com.huangt.interceptor;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2...

2011-11-17 10:48:59 198

Hibernate与spring整合总结AbstractHibernateDAOImpl

  本人学习了一个新项目,总结了一下。有很多不足的地方,希望高手指点:首先,在dao包下新建abstractDAO.java文件,如下:  package com.huangt.dao;import java.util.Collection;import java.util.Iterator;import java.util.List;import org.hibern...

2011-11-17 10:34:29 354

Eclipse中最常用的快捷键

      根据在项目中的实践,现总结如下,给自己以后的项目加速.Ctrl + Shift + O :引入及管理imports语句Ctrl + Shift + T : 打开Open Type 查找类文件Ctrl + Shift + F4 : 关闭所在打开的窗口Ctrl + O : Open declarationsCtrl + E : 打开编辑器(切换窗口)...

2011-11-15 10:06:46 75

空空如也

空空如也

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

TA关注的人

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