自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code-Create-World

欢迎大家,有任何问题可以给我留言,我会尽快回复你的,希望我们可以一起进步!

  • 博客(202)
  • 资源 (4)
  • 收藏
  • 关注

转载 (五)java实现文档的在线浏览-转换pdf的同时转为swf

网上资料有很多office文档转为pdf,pdf转为swf,但都是单步转换。关于一起转换的资料比较少。一起转换有个问题就是转为pdf时,这个转换过程将花费一段时间才能成功,如何控制在pdf转换成功后,才进行swf的转换。以及多个文档批量转换又该怎么办。下面是一同转换的代码:package com.iori.webapp.util;import java.io.Bu

2015-05-28 10:58:40 2886

转载 (四)java实现文档的在线浏览-使用swftools将pdf转换为swf

利用swftools工具将pdf转换为swf,建议下载swftools-0.9.1. 新建PDF2SWFUtil.java package com.iori.webapp.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.In

2015-05-28 10:54:30 2653 1

转载 (三)java实现文档的在线浏览-使用JODConverter将office文档转换为pdf

JODConverter是一个java的OpenDucument文件转换器,可以进行许多文件格式的转换,它利用OpenOffice来进行转换工作,它能进行以下的转换工作:     1.Microsoft Office格式转换为OpenDucument,以及OpenDucument转换为Microsoft Office     2.OpenDucument转换为PDF,Wor

2015-05-28 10:44:42 5207 1

转载 (二)java实现文档的在线浏览-安装openoffice.org

openoffice.org是一套sun的开源office办公套件,能在widows,linux,solaris等操作系统上执行。主要模块有writer(文本文档),impress(演示文稿),Calc(电子表格),Draw(绘图),Math(公式),base(数据库)    此时,我们需要下载openOffice,并在本机上进行安装。     但是,安装完之后,我们还需要

2015-05-28 10:37:55 1174

原创 (一)java实现文档的在线浏览-简介

前一阶段一直忙于毕业设计,其中本来是需要到在线浏览技术实现文档在线浏览的,但是由于时间紧,而且也没接触过,所以当时就直接跳过去了。但是心里一直似乎有个疙瘩,总想解决它,耐不住心里的渴望,现在闲下来花时间研究了一下,当然只是简单的实现了功能,至于后续的拓展还需要深入的研究,下面我们就来了解一下吧!     在本文中的在线浏览技术,并不是实现在浏览器上打开word、xls、ppt、pdf等文件,而

2015-05-20 22:36:03 2494 1

转载 Eclipse安装hibernate插件

首先安装好hibernate插件,点击help进入Eclipse markplace,然后搜索hibernate,会出现相应的插件,选择hibernate tool点击install安装即可。安装完成后,进入hibernate视图,在左侧窗口右键add configuration,第一个name属性,自己可以随意命名。在第一条红线处,选择的是hibernate版

2015-05-18 15:39:16 522

原创 java动态代理案例:Spring中Aop功能的模拟

第一:定义通知规范,即接口package com.itcast.proxy;import java.lang.reflect.Method;/** * 模拟通知 * @author Administrator * */public interface Advice { /** * 前置通知 * @param method */ public void befor

2015-05-17 15:13:58 675

原创 java类加载器

Java类加载器(英语:Java Classloader)是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java类到Java虚拟机的内存空间中。类通常是按需加载,即第一次使用该类时才加载。由于有了类加载器,Java运行时系统不需要知道文件与文件系统。       类加载器安装在JVM(java虚拟机)中,可以安装多个,系统默认三个主要类加载器:每

2015-05-16 17:11:30 433

原创 Java泛型

一、了解泛型       泛型是jdk1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。      在jdk1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而

2015-05-15 10:44:00 665

原创 修改tomcat的server文件配置解决get方式提交数据产生的乱码

在项目中我们针对乱码问题,一般会通过配置过滤器进行解决,但是这有时还是会产生乱码,这根本原因是什么呢?原因:过滤器只能过滤并且统一post方式提交的数据,但对于get方式提交的数据这不能作用。解决方式:修改tomcat(默认编码方式为iso8859-1)编码,使其自动编码get方式提交的数据                   找到tomcat下的conf/server.xml文件,找

2015-05-09 22:26:29 3891

转载 java枚举

在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解 *

2015-05-06 21:39:28 487

转载 java注解

注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。主要涉及包:java.lang、java.lang.annotation

2015-04-29 23:03:10 591

转载 javabean内省-处理类属性、事件

内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。  JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为“值对象”(Value Object),或“VO”。方法比较少。这些信息储存在类的私有变量

2015-04-28 23:00:33 850 1

原创 java反射机制

Java 反射是Java语言的一个很重要的特征,它使得Java具有了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。 Java 反射机制主要提供了以下功能:在运

2015-04-28 20:51:07 405

转载 java.util.Properties类

学习目标: 1、认识properties文件,理解其含义,会正确创建properties文件。2、会使用java.util.Properties类来操作properties文件。3、掌握相对路径,能正确书写一个properties文件的相对路径。 一、认识properties文件 1、properties文件是一个文本文件2、

2015-04-27 22:05:48 398

原创 properties资源文件加载方式

第一步:新建java project,本人新建项目结构如下:(此处不是web项目,但web项目与此类似,可以自己研究下)第二步:新建config.properties,其中存放内容如下:className=java.util.ArrayList第三步:集体演示不同路径下config.properties加载方式package cn.itcast.day;import jav

2015-04-27 21:22:06 709

原创 Object中的hashCode()方法

1)对于重写了equals()方法的对象,一般要妥善的重写继承自Object类的hashCode方法(hashCode方法将返回该对象所在内存地址的整数形式:利用的是哈希算法)  2)重写hashCode方法时需注意两点:           ----equals比较返回true时,其两个对象的hashCode()方法返回值应该相同           ----equals比较返回fa

2015-04-26 20:51:14 1311

原创 tomcat重启依然保持session有效(登录状态)

原理:1、当tomcat--》stop server,tomcat会将内存中的session信息序列化到硬盘上 2、当tomcat再次重启时,若想session中的信息能够被序列化回来,也就是依然有效,那么session中保存的信息及其关联信息一定要实现序列化接口:java.io.Serializable      这有这样,即使tomcat重新启动了,session依然能够有

2015-04-17 14:26:38 9073 1

原创 struts2的ognl表达式二:支持函数使用

不断的学习,不断的进步,今天才知道原来ognl还能支持函数,下面咱们就以具体案例来了解一下:1、页面代码,红色高亮处可以看出在ognl中调用了后台的函数: 导航菜单 function menuClick( menu ){ $(menu).next().toggle(); }

2015-04-15 22:27:02 554

原创 web容器中获取spring容器实例

package com.sqc.base;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import org.springframework.context.ApplicationContext;import org.springframework.web.con

2015-04-15 21:59:59 1692

原创 iframe中session超时,跳转打开窗口还是嵌入在iframe中问题解决

当我们在前台页面使用iframe框架时,在该框架中跳转链接时,时常跳转的链接还是在iframe框架中,但是我们可能需要该链接直接跳出iframe框架到达我们想要显示的页面。一、在jsp页面解决方案window.open("main/logout","_parent");二、在拦截器或者过滤器中解决方案以下将以spring mvc中的拦截器为例进行演示1、若是下面的代

2015-04-06 18:06:32 5960

原创 jquery触发select的change事件失效

在一般情况下,我们在操作select的change事件时,会直接使用以下方式: $("#curPage").change(function(){ //省略如干代码 });但是,有时候会出现该事件失效的情况,此时我们可以通过下面方法解决: $("#curPage").live('change',function(){ //省略若干代码 });

2015-04-03 21:14:44 21028 5

转载 javascript中foreach的用法

其实在js中没有foreach关键字,只不过是通过for in来实现,如下代码:var myobj = new Object(); //对象myobj.color = 'blue'; myobj.name = 'pengjh'; myobj.nation = 'china'; var myarr = new Array('red','pengxl','china');

2015-04-03 14:01:36 591

原创 hibernate实体映射配置:多对多、一对多、多对一、特殊的多对一

一、本设计中涉及到三个实体类,之间的关联关系如图所示。说明:      部门与用户:一对多       部门与部门:(自关联)当前部门存在一个上级部门(parent),存在多个下级部门(children)       用户与角色(岗位):多对多二、实体类及其映射文件如下。Departmentpackage cn.itcast.oa.domain;import

2015-04-01 21:26:32 748

转载 Struts2中的ModelDriven机制及其运用

为什么需要ModelDriven接口?所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User { private int id; private String username; private Strin

2015-03-25 21:40:51 352

原创 struts2中的ognl表达式

说明:由于struts2对request进行了再次封装,所以在变量集合的时候可以有如下两种方式//第一种方式:  //第二种方式 ${id} ${name} 原因:因为struts2对request再次封装中,当在request中找不到该参数时,struts2将到ValueStack中

2015-03-24 23:07:35 617

原创 如何获取java中泛型参数的实际类型--反射获取

package cn.itcast.oa.base.impl;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.List;import javax.annotation.Resource;import org.hibernate.Session;imp

2015-03-22 22:48:07 4591 1

原创 Android的第一天学习--工程结构及主配置文件介绍

2015-03-22 11:15:22 485

原创 Android开发学习路线

2015-03-22 10:44:06 471

转载 jquery(live)中File input的change方法只起一次作用的解决办法

jquery中File input的change方法只起一次作用的解决办法,需要的朋友可以参考下。错误写法复制代码代码如下:$(“#uploadImg”).click(function(){  do something});正确写法复制代码代码如下:$(“#uploadImg”).live(‘change’,function(){do s

2015-03-21 16:43:03 3551

原创 ajaxfileupload.js结合input[type=file]无刷新上传

jQuery插件AjaxFileUpload用来实现ajax文件上传,该插件使用非常简单,接下来写个demo演示怎么用AjaxFileUpload插件实现文件上传。说明:语法:$.ajaxFileUpload([options])  options参数说明:1、url            上传处理程序地址。  2,fileElementId       需要上

2015-03-21 15:55:25 1666

原创 video、object、embed多媒体元素无法加载本地多媒体资源解决方案

当我们将视频上传并保存到tomcat等服务器文件夹时,我们可能保存的路径可能是这样的:E:\apache-tomcat-7.0.56\webapps\ExcellentCourse\uploadFiles\2015-03-19\20150319211935_495.mp4当我们利用video、object、embed等多媒体元素播放时,可能需要将该路径放到src中,但是这样的路径是属于本地

2015-03-19 22:09:16 3902

原创 js函数

1、replace:替换函数      说明:replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符               串(string),replaceText是替代查找到的字符串//案例1:正斜杠\替换为反斜杠/

2015-03-19 22:04:11 489

原创 解决struts2配置文件无提示(myeclipse)

第一步:myeclipse-->window-->preferences-->搜索xml第二步:打开上面带红色下划线的选项:XMLCatalog-->Add第三步:将你的struts.xml中如图所示的地址拷贝第四步:最后点击ok完成配置,现在就可以有提示了

2015-03-16 22:25:39 609

原创 strut2.xml中默认配置项全集

# struts.locale=en_USstruts.i18n.encoding=UTF-8### if specified, the default object factory can be overridden here### Note: short-hand notation is supported in some cases, such as "spring"###

2015-03-16 22:04:03 596

原创 Strut2配置文件中的配置项

说明:struts2的默认配置项可以到struts2-core-2.1.8.1.jar中该路径下default.properies找到: struts.devMode" value="true" /> struts.action.extension" value="action" /> struts.ui.theme" value="

2015-03-16 21:45:48 573

原创 js中如何定义json数据

1、将json格式的数据转换为jsonvar lineHead="[";lineHead+="{'mainType':'party','loginName':'G010000000312502','name':'1'},";lineHead+="{'mainType':'admin','loginName':'G010070004902510','name':'2'},";lineHead+

2015-03-14 14:12:25 6612

原创 jquery 上传组件如何动态绑定参数传递到后台

$("#upload_photo").uploadify({ 'auto' : false, 'method' : "post", 'height' : 20, 'width' : 100, 'swf' : 'js/uploadify.swf', '

2015-03-12 14:04:17 882

原创 request.getRequestURL()和request.getRequestURI()区别

1、针对不带参数Url:http://localhost:8080/wsaf-web/login/accessrequest.getRequestURL():http://localhost:8080/wsaf-web/login/accessrequest.getRequestURI():/wsaf-web/login/access2、针对带参数Url:http://loca

2015-01-29 08:53:49 1011

原创 js获取触发事件对象

var event=window.event;//获取当前窗口事件var obj = event.srcElement ? event.srcElement : event.target; //事件对象:事件对象实例

2015-01-16 12:01:12 855

Wicket中文开发指南

Wicket是什么?简单点说,它是一个基于Java 的Web开发框架,与Struts,WebWork, Tapestry相类似。其特点在于对Html 和代码进行了有效的分离(有利于程序员和美工的合 作),基于规则的配置 ( 减少了 XML 等配置文件的使用 ) ,学习曲线较低(开发方式与 C/S 相似),更加易于调试(错误类型比较少,而且容易定位)

2018-03-07

cxf webservice restful实现

spring整合cxf实现restful的webservice服务,代码分为服务端和客户端两个模块;服务端为接口,客户端为接口调用。

2017-08-08

ajaxfileupload.js结合input[type=file]无刷新上传

利用jquery的工具ajaxfileupload.js配合input[type=file]实现无刷新上传文件,内含教程以及支持文件,希望可以帮助各位,谢谢!

2015-03-21

贪吃蛇小游戏

利用C++实现贪吃蛇游戏编程,游戏界面美观简单,适合初学者

2013-12-30

空空如也

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

TA关注的人

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