- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 JAVA 对象序列化(一)——Serializable
Java的对象序列化是指将那些实现了Serializable接口的对象转换成一个字符序列,并能够在以后将这个字节序列完全恢复为原来的对象。这一过程甚至可通过网络进行,这意味着序列化机制能自动弥补不同操作系统之间的差异。 只要对象实现了Serializable接口(记住,这个接口只是一个标记接口,不包含任何的方法 如果我们想要序列化一个对象,首先要创建某些OutputStream(
2016-09-30 10:42:31 590 1
原创 Oracle内连接、外连接、右外连接、全外连接小总结
数据库版本:Oracle 9i表TESTA,TESTB,TESTC,各有A, B两列AB00110A00220AAB00110B00330BA
2016-09-27 16:09:09 546 1
原创 【WebService】CXF处理javaBean等复合类型以及Map等复杂类型的数据
WebService系列文章: 【WebService】带你走进webservice的世界 【WebService】自定义WebService服务及其调用 【WebService】wsdl配置详解以及使用注解修改wsdl配置 【WebService】CXF拦截器的设置以及自定义CXF拦截器 在实际中除了传入一些基本的参数以外,还需要传入一些类似于javaBean等复合
2016-09-23 11:30:36 542
原创 WebService注解汇总
Web Service 元数据注释(JSR 181) @WebService 1、serviceName: 对外发布的服务名,指定 Web Service 的服务名称:wsdl:service。缺省值为 Java 类的简单名称 + Service。(字符串) 2、endpointInterface: 服务接口全路径, 指定做SEI(Service EndPo
2016-09-23 11:30:07 4260
原创 5天学会jaxws-webservice编程第五天
前言:在第四天时了解了用jaxws如何去传输一个二进制文件,今天我们将讲述用Client上传一个Java复杂类型,该复杂类型中有一个字段叫myPhoto,为一个jpg/gif附件,服务端接受该上传的复杂类型,并把其中的二进制字段中的图片保存至本地。对于我们来说,传输诸如下面这样一种的数据结构更符合企业级webservice的应用。客户ID:X
2016-09-23 11:26:41 327
原创 5天学会jaxws-webservice编程第四天
前言:从今天开始,我们将学习如何使用Webservice进行二进制附件的传输,这一课题将分成两个部分:l 第一部分实现Client上传一个附件到服务端,服务端接收Client传过来的二进制附件后保存至本地。第二部分实现Client上传一个Java复杂类型,该复杂类型中有一个字段叫myPhoto,为一个jpg/gif附件,服务端接受该上传的复杂类型,并把其中的二进制字段中的
2016-09-23 11:26:09 540
原创 5天学会jaxws-webservice编程第三天
前言:在第二天的学习中,我们了解了jaxws如何返回一个List类型的相对复杂的java数据类型给客户端,在今天,我们将更深入一步做一个真正的Java复杂类型的Webservice的传输调用。目标:1. 用Webservice调用和返回Java的复杂类型(比如说:List这样的数据)一、编写Server端1.1制作JAVA BEAN-Person对象这次我们
2016-09-23 11:25:36 318
原创 5天学会jaxws-webservice编程第二天
第二天前言:大家都知道,仅仅输入或者返回一个简单型的String, Int在实际工作中没有太大的意义。很多时候我们的Service需要返回类似于List,List这样的数据结构。我们现在就一起来看用Jaxws怎么实现。 目标:1. 用Webservice调用和返回Java的复杂类型(比如说:List这样的数据)一、编写Server端1.1先对j
2016-09-23 11:24:52 305
原创 5天学会jaxws-webservice编程第一天
随着近几年来,SOA,EAI等架构体系的日渐成熟,Webservice越来越炽手可热,尤其是在企业做异质平台整合时成为了首选的技术。Java的Webservice技术更是层出不穷,比较流行的有:Axis2,Spring WS以及Jaxws。本人在日常工作和以往工程中,在使用了上述这些Webservice后进行了总结,比较,最终觉得jaxws是目前最标准,需要额外第三方插件最
2016-09-23 11:23:36 324
原创 JS提交中文encodeURI两次
escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-ZencodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z1.JS: escape :
2016-09-20 10:25:44 4642
原创 Java中getResourceAsStream的用法
首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.
2016-09-13 14:35:44 261
原创 log4j.properties详解与例子
在项目中的classes 中新建立一个log4j.properties文件即可; 在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明p
2016-09-13 10:20:31 668
原创 Java 多线程
Java 给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有
2016-09-12 17:37:12 489
转载 SpringMVC文件上传下载
在Spring MVC的基础框架搭建起来后,我们测试了spring mvc中的返回值类型,如果你还没有搭建好springmvc的架构请参考博文->http://www.cnblogs.com/qixiaoyizhan/p/5819392.html今天我们来讲讲spring mvc中的文件上传和下载的几种方法。首先附上文件目录->我们需要配置的我做了记号-> 一、文件上传
2016-09-12 17:34:43 1478
转载 Dubbo视频教程《基于Dubbo的分布式系统架构视频教程》--课程列表
Dubbo视频教程官网:http://www.roncoo.com/作者:吴水成,邮箱:wu-sc@foxmail.com ,QQ:840765167《基于Dubbo的分布式系统架构视频教程》包含基础篇、高级篇、高可用架构篇,教程以第三方支付项目的系统架构实战经验为背景,最终形成一套分布式系统架构解决方案。教程中涵盖的技术点包括 Dubbo分布式服务、ZooKeeper注册中心、R
2016-09-08 10:17:16 1647
原创 mybatis入门
1、主要结构测试代码工程结构:2、全局配置文件:SqlMapConfig.xml(作用:配置了数据源、事务等mybatis运行环境配置映射文件(配置sql语句))PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config
2016-09-07 23:10:06 390
原创 URLDecoder解码、URLEncoder编码
@RequestMapping(params = "method=getAjaxData")@ResponseBodypublic String getAjaxData(HttpServletRequest request,String title) throws Exception{String title1 = URLDecoder.decode(title,"utf-8");
2016-09-02 14:19:36 456
原创 无权限弹提示
if (!rightAuth(request, DiFangConst.DFREPORT)){response.setContentType("text/html;charset=GBK");PrintWriter out=response.getWriter();out.print("alert('"+this.getRightAuthMsg(request)+"');window.
2016-09-01 11:18:57 1094
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人