自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咖啡的博客

相信你的日积月累,总有一天会是别人的望尘莫及!

  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

转载 用 JAXM 发送和接收 SOAP 消息

Web 服务的基础在于以标准格式发送和接收消息以便使所有系统都能理解。通常,那种格式是简单对象访问协议(Simple Object Access Protocol (SOAP))。SOAP 消息可以手工生成和发送,但是用于 XML 消息传递的 Java API(JAXM)使许多必需步骤(如创建连接或创建并发送实际消息)自动化。这篇技巧文章记录了一个同步 SOAP 消息的创建和发送。这个过程包含...

2019-01-30 15:32:17 472

原创 关于Web 服务

关于Web 服务本模块将为你介绍Web 服务和实现Web 服务所用到的标准,并且概述了创建此类服务的过程。本模块讲述了以下主题:什么是Web 服务? Web 服务中使用的消息模型。 Web 服务的标准和互操作性。 Sun ONE Application Server对Web服务的支持。 一个简单的Web服务场景。 用于XML和Web 服务的Java API。 使用Java ...

2019-01-30 11:42:42 503

原创 XML Schema定义

XML Schema定义XML Schema定义(XML Schema Definition,XSD)是一套W3C标准,用于基于XML的称为XML Schema的类型系统。用于定义的语言是一种称为XML模式定义语言(XML Schema Definition Language)的XML语法。Web 服务使用XML作为表示消息和数据的底层格式。因此,XSD成为Web服务类型系统的自然选择。关...

2019-01-30 11:40:45 1068

原创 开发JAXR客户端

使用JAXR的客户端Sun ONE Application Server为客户端提供了通过用于XML注册中心的Java API实现来发布、发现和管理XML注册中心内容的能力。本模块讲述能够与注册中心进行交互并执行各种注册中心操作的客户端的开发过程。本模块包含以下几节:开发JAXR客户端 管理注册中心数据 发布Web服务到UDDI注册中心 组装并部署JAXR客户端开发JAXR客户...

2019-01-30 11:40:00 727

原创 使用SAAJ 和JAXM的 SOAP客户端及服务

 sun公司的一个很好的学习平台:https://docs.huihoo.com/one_and_net/app7/12.1.htm#02 本模块讲述了如何使用用于JavaTM 的带附件的SOAP(SAAJ)和用于XML消息的Java TM API(JAXM)创建能够发送和接收消息的客户端,以及如何部署它们到Sun ONE Application Server上。本模块包括以下几节:...

2019-01-30 11:39:02 1009

转载 SOAPMessage的组成和发送

WebService传递的时候实际上是传递一个SOAPMessage,我们来探究一下SOAPMessage的组成。SOAPMessage由一个个的SOAP块组成,这些SOAPPart被封装到一个SOAPEnvelope(信封)中,信封中包括head和body。我们可以自己创建一个SOAPMessage发送到服务提供端,从而返回WebService调用结果。WebService服务创建代码参...

2019-01-30 11:04:03 6207

转载 每日注解学习(九)@PostConstruct和@PreConstruct注解

       从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreConstruct。这两个注解被用来修饰一个非静态的void()方法.而且这个方法不能有抛出异常声明。使用方式,例如:1 @PostConstruct ...

2019-01-30 10:25:28 415

原创 数据库学习(六)联合查询union

联合查询union一个翻译问题的解释:在mysql的手册中,将连接查询(Join)翻译为联合查询;而联合查询(union),没有明确翻译。但:在通常的书籍或文章中,join被翻译为“连接”查询;而union才被翻译为联合查询。基本概念将两个具有相同字段数量的查询语句的结果,以“上下堆叠”的方式,合并为一个查询结果。图示如下:可见:1,两个selec...

2019-01-29 17:37:03 1593

原创 数据库学习(五)子查询

子查询基本含义一个select语句,就是一个查询语句:select字段或表达式from数据源where XX条件判断;上述select部分,from部分,where部分,往往都是一些“数据”或数据的组合;比如:from部分,当然就是“表”,或“表的连接结果”,他们也是数据,只是通常为“表数据”;则,这些数据部分,也可以通过一种“预先”的查询结果来代替,比如...

2019-01-28 19:52:42 450 1

原创 二维码

2019-01-28 19:36:47 131

原创 数据库学习(四)连接查询

基本概念:就是将两个或两个以上的表,“连接起来”,当做一个数据源,并从中去取得所需要的数据;到底怎么连接?将每一个表的每一行数据两两之间相互对接起来,每次对接的结果都是连接结果的“一行”数据;示例:先看原始数据:然后,将他们进行“连接”:他们其实这样这样的方式连接起来的结果数据:这种没有条件的连接,也可以写成这样:select * from...

2019-01-22 20:11:08 270

原创 数据库学习(三)基本查询

基本查询基本语法形式select [all | distinct]字段或表达式列表 【from子句】【where子句】【group by子句】【having】【order by子句】 【limit子句】字段或表达式列表字段必然是来源于“数据源”(表);每个字段或表达式,都可以对其“取别名”:XX as别名from子句:就是数据源;where子句:是对数据源的每...

2019-01-22 20:05:54 280

原创 数据库学习(二)数据操作语言:

1、插入数据(增):insert into表名 (字段1,字段2,....)values (值a1,值a2,....),(值b1,值b2,....),(...);replace into表名 (字段1,字段2,....)values (值a1,值a2,....),(值b1,值b2,....),(...);insert into表名set字段1=值1,字段2=值2,......

2019-01-22 20:02:36 211

原创 数据库学习(一)三范式

数据库(表)设计3范式:第一范式(1NF):原子性,让每个数据不可再分;第二范式(2NF):唯一性(每行数据不重复),消除部分依赖;定义主键,就做到唯一性;部分依赖就是其他字段只依赖主键的“部分字段”。第三范式(3NF):独立性,消除传递依赖。主键--->字段A,字段B,字段C...又出现:字段A-->字段B此时就出现了传递依赖:主键---&...

2019-01-22 19:59:25 140

转载 Netty之ChannelOption

 一、概述  最近在写一个分布式服务框架,打算用netty框架做底层网络通信,关于netty的学习可以参考如下资料:    http://blog.csdn.net/column/details/enjoynetty.html    李林锋的《Netty权威指南》二、详情  在用netty作为底层网络通信的时候关于ChannelOption的参数让我一直模糊不清楚,于是去看...

2019-01-22 18:09:49 214 1

转载 HashMap、Hashtable、ConcurrentHashMap的原理与区别

下面直接来干货,先说这三个Map的区别:HashTable底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashMap做了相关优化 初始size为11,扩容:newsize = olesize*2+1 计算index的方法:index = (hash & 0x7FF...

2019-01-22 09:34:47 105

转载 JAVA字符串转日期或日期转字符串

用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss 就不需要我再解释了吧! PS:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月...

2019-01-15 10:11:12 26319 1

转载 线程(十八)J.U.C之AQS:CLH同步队列

在上篇博客【死磕Java并发】—–J.U.C之AQS:AQS简介中提到了AQS内部维护着一个FIFO队列,该队列就是CLH同步队列。CLH同步队列是一个FIFO双向队列,AQS依赖它来完成同步状态的管理,当前线程如果获取同步状态失败时,AQS则会将当前线程已经等待状态等信息构造成一个节点(Node)并将其加入到CLH同步队列,同时会阻塞当前线程,当同步状态释放时,会把首节点唤醒(公平锁),使其...

2019-01-10 10:20:44 149

转载 线程(十七)J.U.C之AQS:AQS简介

Java的内置锁一直都是备受争议的,在JDK 1.6之前,synchronized这个重量级锁其性能一直都是较为低下,虽然在1.6后,进行大量的锁优化策略(【死磕Java并发】—–深入分析synchronized的实现原理),但是与Lock相比synchronized还是存在一些缺陷的:虽然synchronized提供了便捷性的隐式获取锁释放锁机制(基于JVM机制),但是它却缺少了获取锁与释放锁的...

2019-01-10 09:51:38 172

转载 线程(十六)Java内存模型之从JMM角度分析DCL

DCL,即Double Check Lock,中卫双重检查锁定。其实DCL很多人在单例模式中用过,LZ面试人的时候也要他们写过,但是有很多人都会写错。他们为什么会写错呢?其错误根源在哪里?有什么解决方案?下面就随LZ一起来分析问题分析我们先看单例模式里面的懒汉式:public class Singleton { private static Singleton singleto...

2019-01-10 09:33:58 180

转载 每天注解学习(八)获取HttpSession的工具类,源码详细分析@ServerEndpoint注解

获取HttpSession是一个很有必要讨论的问题,因为java后台需要知道当前是哪个用户,用以处理该用户的业务逻辑,或者是对该用户进行授权之类的,但是由于websocket的协议与Http协议是不同的,所以造成了无法直接拿到session。但是问题总是要解决的,不然这个websocket协议所用的场景也就没了。 3.1:获取HttpSession的工具类,源码详细分析我们先来看一下@...

2019-01-09 18:03:09 2791

转载 java.io.IOException: Connection reset by peer异常

java.io.IOException: Connection reset by peer    at sun.nio.ch.FileDispatcherImpl.read0(Native Method)    at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)    at sun.nio.ch.IOUtil.readI...

2019-01-08 18:16:05 29951

spring-mybatis

简单学生用户管理系统,适合初学者学习。推荐初学者看一看!

2018-08-05

spring4mvc

初学者值得一看!初学者值得一看!初学者值得一看!初学者值得一看!初学者值得一看!

2018-08-05

空空如也

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

TA关注的人

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