自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

男儿当自强

人生来平凡,因奋斗进取而不凡。

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 java项目中的路径

获取src目录下的资源:InputStream path=Test.class.getClassLoader().getResourceAsStream("1.txt");javaWeb项目部署后的根目录:System.out.println(request.getServletContext().getRealPath("/")); //返回项目部署后的根目录路径,对应于Ecli

2016-07-24 18:47:00 507

原创 jsp在Servlet下载图片和远程加载Servlet上的图片

下载图片要使用form,也可以用ajax生成form访问。到入图片是实现的在下载图片时候Servlet要设置: //一定要设置:attachment表示内容以附件的形式打开response.setHeader("Content-Disposition","attachment;filename=1.jpg");加载图片的时候不设置。jsp<%@ page

2016-07-24 18:36:40 1119

原创 Iframe实现Ajax文件上传Servlet响应上传结果

原理是form提交表单,设置target为iframe的name,iframe为隐藏,实现无刷新提交。Servlet通过返回html代码,iframe内的页面通过parent调用主页面的回调函数,进行处理响应结果。上传使用的commons file upload  ,依赖2个jar:commons-fileupload.jar  commons-io-2.2.jar。jsp页面上的fo

2016-07-24 18:31:34 753

原创 Ajax请求Servlet返回文本 json html和XML数据并解析xml及responseText和responseXML的区别

使用ajax请求时候,responseText决定响应的数据类型是文本,responseXML决定响应的数据类型xml文档。当返回xml文档时候Servlet一定要设置response.setContentType("text/xml;charset=utf-8");根据是否需要缓存,可以设置response.setHeader("Cache-control", "no-cache");

2016-07-21 21:59:29 12494

原创 java 垃圾回收机制 finalize System.gc

java虚拟机,会自动回收资源,通常不用我们关心资源回收的问题。但是jvm垃圾回收,只是回收通过new对象时候占用的内存空间,也就是堆内存空间,对于其他特殊的内存,无法进行回收。还有一点就是:jvm回收的资源的时机不确定,通常是jvm资源耗尽的时候才会进行资源回收,jvm回收资源也会消耗资源。在一个是在程序运行结束,jvm会把资源归还操作系统。所以有时候,程序运行期间没有进行过资源回收。对于那些j

2016-07-20 18:43:08 744

原创 WebService学习总结十一 使用Ajax访问WebService和使用HttpURLConnection访问WebService

原始js,访问WebService会存在跨域无法访问的问题,可以使用ajax请求一个Servlet,在Servlet使用HttpURLConnection放问WebService,解决ajax直接访问WebService带来的跨域问题。一 js下的ajax访问WebService服务器端先导入cxf的包。自定义拦截器(不需要不用加)package ws.server.inter

2016-07-19 21:54:22 4028

原创 一个实用的Eclipse快捷键

httpUrlConnection.getOutputStream();为例子前面需要OutputStream outputStream ,较为麻烦,此时可以把光标停在httpUrlConnection.getOutputStream()的后面,按 shift+alt+L,会自动生成 OutputStream outputStream 。

2016-07-18 22:12:02 332

原创 WebService学习总结十 使用Spring发布WebService并添加拦截器

首先使用Spring方式发布成功WebService,再在客户端和服务器端引入出拦截器和入拦截器,引入的方式是写在配置文件中的。客户端:自定义的拦截器package ws.client.interceptor;import java.util.List;import javax.xml.namespace.QName;import org.apache.cxf.bi

2016-07-17 14:37:23 4020

原创 WebService学习总结九 使用Spring发布WebService

服务端WebService接口使用Spring发布,客户端使用java测试。服务端:导入对应的jar包,编写服务接口并实现,和之前方式相同,然后在src下加个配置文件,引入cxf的核心配置。在web.xml引入这个配置文件,开启spring监听,引入CXFServlet处理请求。package ws.spring.server;public class UserBean { pr

2016-07-17 13:42:24 10333 2

原创 子类调用付类构造方法事项

在Java中,子类的构造过程中,必须调用其父类的构造函数,是因为有继承关系存在时,子类要把父类的内容继承下来,通过什么手段做到的?         答案如下:              当你new一个子类对象的时候,必须首先要new一个父类的对像出来,这个父类对象位于子类对象的内部,所以说,子类对象比父类对象大,子类对象里面包含了一个父类的对象,这是内存中真实的情况.构造方法是ne

2016-07-16 09:23:32 384

转载 Ajax利用FormData提交文件和数据

一、ajax提交纯表单(不包含文件或二进制或非ASCII数据)     ajax提交表单绕了很久,遇到一些问题进行测试下以加深理解,测试使用浏览器 49.0.2623.110 m,HTML使用HTML4标准。下文提到的ajax为原生javascript的ajax(脚本化HTTP),都是个人理解,如有错误还望被指正。关于AJAX,XMLHttpRequest,FormData等应该还有许多待

2016-07-15 21:33:48 24105 3

原创 jquery的each()详细介绍

each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法:1. each处理一维数组 var arr1 = [ "aaa", "bbb", "ccc" ];

2016-07-15 21:20:18 571

原创 jQuery 弹出层

html:点击这里查看效果 关闭 正在加载,请稍后.... css:body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; } #main { height:1800px; padding-top:90px; text-align:center; } #

2016-07-15 21:02:35 475

原创 WebService学习总结八 WebService 拦截器

一 使用系统拦截器:jdk写的程序不支持拦截器,需要使用cxf方式,导入cxf的jar包。服务端:Endpont仍然使用jdk包里的,Endpoint.publish(address, new HelloWSImpl());返回一个Endpoint,打印一下,看看是哪个包里的,然后调用这个包里的EndpointImpl,使用对Endpoint强转得到。服务端使用拦截器的

2016-07-09 18:32:56 3707

原创 WebService学习总结七 WebService 对于其他的数据类型

客户端参考wsdl文档向服务器发送soap消息(http+xml),服务器依据wsdl进行解析,使用soap消息响应客户端,客户端再根据wsdl文档解析。完成一次交互。如果使用jdk编写服务端代码,对于返回map的数据类型,无法发布。此时应该使用cxf进行编写服务端代码,支持 int String boolean javabean list set map等数据类型。客户端对于返回map数

2016-07-09 10:13:19 2627

原创 WebService学习总结六 WebService WSDL文档的标签

重要标签有:definitions 定义命名空间和引入命名空间,通过schema约束限定可以使用的标签。types 定义数据类型message 定义消息类型,引入types中的数据类型portType 定义SEI接口和提供服务的方法,引入message消息。binding  定义webService使用的传输协议,html+xml片段。service

2016-07-05 20:12:46 811

原创 WebService学习总结 五 使用cxf 开发webService

一 在服务器端导入cxf的开发包编写服务端代码,和使用jdk开发一样,启动服务,看到 org.eclipse.jetty.server.AbstractConnector doStart 说明使用cxf的服务。二 编写客户端代码此次不使用jdk的命令wsimport,要使用wsdl2java命令,在cxf的开发文档里apache-cxf-2.5.9\bin,由于没有配置环境变量,要写w

2016-07-04 21:48:19 818

原创 WebService学习总结 四 WebService开发天气预报客户端程序

一  首先找到一个免费天气预报的WebService服务接口http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl二 查看其wsdl文档并保存到本地三 使用wsimport工具生成客户端代码 wsimport -keep 本地wsdl文档路径发现生成代码的过程中出现错误,s:schema标签错误,经过网络

2016-07-03 10:09:39 2068

原创 WebService学习总结 三 利用本地wsdl文档生成客户端代码和TCP/IP工具监听请求

一 利用本地文档生成客户端代码:之前都是利用网络上的wsdl文档生成客户端代码,现状可以先访问网络上的wsdl文档,再把文档保存到本地,使用 wsimport -keep 本地wsdl文档路径,来生成客户端代码。例如 wsimport -keep D:\java\workspace\WSC2\src\hellows.wsdl二 Eclipse TCP/IP工具监听请求:它可以作为端

2016-07-03 08:53:55 2742

原创 WebService学习总结二 使用JDK开发WebService

一 服务器端:包括要发布的接口SEI,接口实现类和接口的发布类1 SEI接口:使用@WebService和@WebMethod两个注解,一个加在接口上一个加在方法上。2 SEI实现:使用@WebService,加在实现类上。3 服务发布类:在main方法里使用 Endpoint.publish(发布路径, 接口实现类)进行发布;二  测试发布的接口:使用浏览器访问 发布路径?wdl

2016-07-02 19:58:39 723

原创 WebService学习总结 一

一 什么是WebService WebService是解决跨平台和跨语言进行通信的一种方案。二 几个重要的术语1 WSDL:WebService定义语言,定义了WebService客户端和服务端传递数据的格式和方式。2 SOAP:简单对象访问协议,WebServce是基于http+xml协议。3 SEI:WebService服务器端提供服务的端口。4 CXF:是Apache

2016-07-02 18:03:22 538

rocketmq-console.zip

RocketMQ控制台,下载后对资源解压,修改Pom中RocketMQ版本修改配置文件中RocketMQ nameServer地址,用Maven编译,运行target目录下的jar即可

2021-11-09

空空如也

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

TA关注的人

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