自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (1)
  • 收藏
  • 关注

原创 对xml文件进行操作

package com.xml;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;impor...

2016-12-26 10:38:47 183

原创 向用友nc财务接口发送凭证

package com.nantian.nc;import java.io.ByteArrayInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.StringWriter;import java.net.URL;import java.ne...

2016-12-26 10:02:29 2767

原创 com.sun.xml.internal.org.jvnet.mimepull.MIMEParsingException: Reached EOF, but t

Exception in thread "main" com.sun.xml.internal.ws.protocol.soap.MessageCreationException: 由于出现异常错误, 无法创建 SOAP 消息: com.sun.xml.internal.org.jvnet.mimepull.MIMEParsingException: Reached EOF, but there...

2016-12-16 16:48:05 958

原创 JAVA的WebService规范JAX-RS

REST是一种软件架构模式,只是一种风格,不是像SOAP那样本身承载着一种消息协议,(两种风格的web服务均采用HTTP做传输协议是因为HTTP协议能穿越防火墙,JAVA的远程调用RMI等是重量级协议,不能穿越防火墙),因此你也可以叫做REST是基于HTTP协议的软件架构。REST中重要的两个概念就是资源定位和资源操作,而HTTP协议恰好完整的提供了这两个要点,HTTP协议中的URI可以完成资...

2016-12-12 09:27:55 199

原创 使用MTOM传输附件

MTOM可以在SOAP消息中传输二进制数据,与SAAJ传输附件不同,MTOM需要XOP来传输二进制数据。MTOM允许将消息中包含的大型数据元素外部化,并将其作为无任何特殊编码的二进制数据随消息一起发送。MTOM消息会打包为多部分相关MIME序列,放在SOAP消息中一起发送。因此你可以看出MTOM并不是将附件转为Base64编码,这样可以大大的提高性能,因为二进制文件转Base64编码会非常庞大...

2016-12-08 17:12:35 1077

原创 JAX-WS的异常处理

JAX-WS中的服务端的自定义异常使用javax.xml.ws.WebFault注解来完成,这样的异常会在WSDL文件中的<wsdl:operation...中的子元素<wsdl:fault...。package com.nantian.service;import javax.xml.bind.annotation.XmlRootElement;import ja...

2016-12-08 15:15:42 418

原创 webservice一些笔记

Soap消息内容被封装为<soap:Envelope...SOAP信封,在信封之间的内容就是SOAP消息正文,这个元素还有一个子元素<soap:Header...,如果你的某些注解的header=true,那么它将被放到<soap:Header...中传输,而不是SOAP消息正文。package com.nantian.service; import javax....

2016-12-08 09:24:42 151

原创 java.net.BindException: Address already in use: bind

java.net.BindException: Address already in use: bind解决方法:方法一:修改 /jboss-4.0.4.GA/server/default/conf 目录下的jboss-services.xml内的org.jboss.naming.NamingService里面的俩个port,确保没有冲突方法二:短时间内new socket操...

2016-12-07 11:00:07 187

原创 com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnno

com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptionsTwo classes have the same XML type name..................我的解决方案:服务端接口所在包的包名与客户端接口(通过jdk自带的wsimport...

2016-12-07 09:16:25 4171

原创 springmvc+ajax+json向controller传送多个bean

这里实在别人的框架里写的东西,有些东西可能没有用到,凡是和这块有关的全部写下来,方便以后使用首先是ajax$("#save").click(function () { var array=[]; array.push({name:'张三',age:22}); array...

2016-12-05 10:44:56 186

原创 html

onclick="event.cancelBubble=true"------取消事件处理解决checkbox被prop修改是否选中以后,单机checkbox不管用的问题<input type="checkbox" value="${item.f10htbh}" name="htbh" onclick="event.cancelBubble=true">...

2016-11-30 11:12:48 82

原创 eclipse快捷键

Ctrl+Alt+Down,即可以在下面快速复制一行Ctrl+Alt+Up,即可以在上面快速复制一行

2016-11-22 13:42:52 64

原创 org.apache.ibatis.reflection.ReflectionException: There is no getter for propert

public List<Jixi> findQxrLiByHtbh(@Param("f4001htbh") String f4001htbh); <if test="f4001htbh != null and f4001htbh != ''"> AND qxr1.f5009htbh LIKE CONCAT(CONCAT('%', #{f4001htb...

2016-11-10 13:47:15 107

原创 idea15快捷键

Alt+insert:生成代码(get、set方法、构造函数)    Ctrl+R:替换文本Ctrl+Y:删除一行 查找某个方法被谁调用:Ctrl+Alt+F7复制一行:ctrl+d将一行上移:shift+ctrl+向上全文搜索:Edit-Find-Find in Path ...

2016-11-10 13:46:06 78

原创 懒加载问题

1.OpenSessionInView 过滤器1.优点点:一劳永逸.2.缺点:性能差.<!-- openSessionInView过滤器,该过滤器必须在struts过滤器之前配置--> <filter> <filter-name>openSessionInViewFilter</filter-name> <filt...

2016-11-03 12:35:22 182

原创 解决action中为模型赋值问题

解决action中为模型赋值问题不能直接为model赋值,没有改变栈顶的引用.--------------------------------------1.使用属性赋值(apache).2.把新model压入栈顶.ActionContext.getContext().getValueStack().push(s);3.通过prepare拦截器 + paramsPrep...

2016-11-03 12:32:55 189

原创 Struts2登陆拦截器

package com.nantian.surveypark.struts2.action;import java.util.List;import javax.annotation.Resource;import org.springframework.context.annotation.Scope;import org.springframework.ster...

2016-11-03 09:28:56 104

原创 hibernate实体类

hibernate实体类的属性名不能是keyprivate String key;key是hibernate的关键字

2016-10-26 09:48:54 107

原创 no jBPM DB schema: no JBPM4_EXECUTION table. Run the create.jbpm.schema target

 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processEngine' defined in class path resource [spring/applicationContext-db.xml]: Instantiation of bean fai...

2016-10-25 16:44:55 646

原创 spring与jbpm的整合

spring与jbpm的整合   *  由spring容器产生processEngine   *  jbpm的事务交给spring处理整合步骤:   *  导入jbpm的jar包   * 删除db和hibernate的jar包   *  在config下创建一个配置文件         config/jbpm                 jbpm.cfg.xm...

2016-10-24 15:45:59 151

原创 jbpm存储变量

流程变量jbpm4_hist_var这个表用来存储流程实例产生的数据void org.jbpm.api.ExecutionService.createVariable(String executionId, String name, Object value, boolean historyEnabled),但是不建议使用 ①流程控制和流程控制产生的数据应该分开②在流程控...

2016-10-21 16:01:38 108

原创 jbpm启动流程实例

package com.nantian.jbpm.utils; import org.jbpm.api.Configuration;import org.jbpm.api.ProcessEngine;import org.junit.Before; public class BaseJbpm {public static ProcessEngine processEn...

2016-10-21 11:15:13 215

原创 jbpm设计缺陷

/*** 删除*   只能直接删除流程部署*   而没有提供删除流程定义的API*/@Testpublic void testDeleteDeployment(){processEngine.getRepositoryService().deleteDeploymentCascade("10001");}想要删除流程定义/*** 根据key得到所...

2016-10-21 10:54:13 119

原创 jbpm流程部署和定义查询、删除、查看流程图

package com.nantian.jbpm.utils; import org.jbpm.api.Configuration;import org.jbpm.api.ProcessEngine;import org.junit.Before; public class BaseJbpm {public static ProcessEngine processEn...

2016-10-21 10:09:49 247

原创 struts2与ajax,页面上向后台传递数据

struts2与ajax,页面上向后台传递数据有两种形式    前台往后台传递数据       *  form表单           $("form").serialize();用这种方法可以将form表单中的数据提交,后台可以直接获取       *  在js代码中,形成一个js格式的对象,该对象要传递到后台    后台往前台回调数据       在关联对象的查询中,...

2016-10-11 15:07:30 367

原创 org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetExcepti

org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException异常的产生原因:   当加载一个对象时,struts2内部的处理方案是:除了加载该对象以外,还要   加载关联的对象。而加载关联的对象是懒加载,而struts2与ajax结合   opensessioninview模式...

2016-10-11 15:03:40 229

原创 zTree

加载树:   *  一次性全部加载       *  和数据库只交互一次       *  会把大量的数据加载到内存中   *  点击事件加载       *  和数据库交互很多次       *  按照需求加载数据 一次性加载树:   *  页面上导入三个文件       *  zTreeStyle.css       *  jQuery-1.4.2....

2016-10-09 14:39:10 169

原创 struts2与ajax的整合

整合   *  导入jar包       struts2-json-plugin-2.1.8.1.jar      说明:          在该jar包中有struts-plugin.xml文件             <struts>                  <package name="json-default" extends="st...

2016-10-09 12:51:23 111

原创 hibernate查询

用户的查询   *  单表的查询       *  页面上要显示的字段和数据库比,太少           select new Person(pid,pname) from Person;       *  页面上要显示的字段和数据库的字段差不多           from Person   *  多表的查询       客户和订单表        *  在一...

2016-09-30 11:04:50 64

原创 spring framework 各版本源码下载地址

现在spring的源码下载地址真是不好找,这次终于找到了。记录一下,以帮助需要的朋友。https://github.com/spring-projects/spring-framework/tags可以选择需要的版本进行下载。...

2016-09-29 09:27:10 107

原创 java.lang.class cannot to be java.lang.reflect.ParameterizedType

错误原因:    如果泛型类被实例化,this.getClass().getGenericSuperclass()返回将是class,该this就是当前类的对象,所以一个被泛型化的类是不能被实例化的,只有不被实例化,返回的类型才是   ParameterizedType...

2016-09-27 11:19:54 144

原创 创建对象执行一段代码

/**  * 1、在父类中要执行一段代码,这个代码的执行时间为子类创建对象的时候,这段代码已经执行完了,根据这个需求,有两种方案供选择  *      *  利用static语句块  *      *  利用父类的构造函数  * 2、分析:  *      因为得到ParameterizedType需要用到this关键字,而this关键字不能出现在static语句块中  *    所以只能选择父类...

2016-09-27 11:12:10 114

原创 bind和unbind

测试:页面代码:<body>    <input type="button" name="aaa" value="点击我">    <input type="checkbox" name="checkbox1"></body>JQuery代码:$().ready(function(){

2016-09-23 16:47:06 658

原创 struts2标签iterator

<!--           iterator说明            *  当前正在迭代的元素在栈顶            *  如果value属性不写,则默认迭代栈顶的元素            *  value值如果为top,则也是迭代栈顶的元素          -->                  <s:iterator value="#departmentLi...

2016-09-23 15:46:08 79

原创 struts2值栈

/**   * 值栈   *   *  值栈的生命周期   *        值栈的生命周期就是一次请求   *   *  值栈的数据结构   *        对象栈   *        map栈   *   *  对象栈和map栈有什么区别   *        对象栈是一个list   *        map栈是一个map   *   *  怎么样把一个数据放入到map栈中   *  ...

2016-09-23 14:09:33 50

原创 struts2流程

创建ActionContext做的工作   *  在actionContext中存在一个Map<String, Object>   *  ValueStack stack = dispatcher.getContainer().getInstance(ValueStackFactory.class).createValueStack();         通过静态注入创建ValueSt...

2016-09-22 15:28:16 50

原创 spring+struts2+hibernate整合

三大框架的整合步骤:    *  新建一个工程    *  把整个工程的编码改变成utf-8    *  把整个jsp页面也改变成utf-8    *  导包         web-inf            lib                struts                hibernate                spring                db ...

2016-09-21 16:46:49 100

原创 spring web.xml

aven项目 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenertomcat在发布项目的时候没有同时发布maven依赖所添加的jar包,所以找不到解决方法:设置一下eclipse:项目 —> properties -> Deployment Assemb...

2016-09-21 11:13:45 108

空空如也

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

TA关注的人

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