Essviv

Dare to be different


  • 首页

  • 归档

WSDL

发表于 2016-10-04 |
WSDLWSDL中包含以下几类元素 抽象元素: types: WS定义的类型,通过这种方式,WS可以最大限度的实现平台的中立性 message: WS的消息, 可以理解成传统函数中的输入输出参数 portType: WS执行的操作, 可以理解成传统函数库的一个模块或一个类, 也可以认为是接口 ...
阅读全文 »

Jaxws和jaxrs

发表于 2016-10-02 |
Jaxws和jaxrsjaxws这是一个api规范,需要提供相应的运行时实现. 不过J2se中提供了jaxws的参考实现(jaxws-ri) @WebService, @WebMethod wsimport自动生成客户端代码 调用服务端的方法 实现了jaxws规范的框架包括: cxf, a ...
阅读全文 »

mockito

发表于 2016-09-25 |
mockito 调用自己的方法: doReturn(sth).when(xxx).somemethod() 返回列表中的元素: when(obj.method()).thenAnswer(AdditionalAnswers.returnsElementsOf()); 抛出异常: doThrow( ...
阅读全文 »

WebService相关概念

发表于 2016-09-24 |
WebService相关概念webService的分类, 大体上可以分成以下三类: SOAP+WSDL(jaxws规范) REST(jaxrs规范) XML-RPC WebService的实现方式包括SOAP、REST和XML-RPC. XML-RPC也是我们通常说的RPC,已逐渐被S ...
阅读全文 »

hashMap和concurrentHashMap的区别

发表于 2016-09-24 |
hashMap和concurrentHashMap的区别 线程安全concurrentHashMap是线程安全的,而hashMap不是 同步机制hashMap执行操作时并不会执行同步,但可以通过Collections.synchronizedMap(hashMap)来得到一个与Hashtable等 ...
阅读全文 »

JAVA中的多线程基础知识

发表于 2016-09-21 |
JAVA中的多线程基础知识Thread 继承Thread对象 实现Runnable接口 线程的Sleep和Interrupt当需要挂起当前线程时,可使用Sleep方法进行挂起, 在挂起期间,可以使用interrupt方法进行中断,对于中断的处理取决于程序的实现,线程的中断状态通过Thread对象内 ...
阅读全文 »

消息发布的确认

发表于 2016-09-13 |
消息发布的确认在RMQ中,消息发布的确认有两种方式,一种是AMQP标准的方式,一种是RMQ扩展的方式 1. 事务机制通过事务的机制来保证每次消息的发布是成功的,如示例代码所示, 但这个方法最大的不足是它必须等待broker处理完后才能继续,导致这种方式的效率非常低,大概比没有启用事务要低250%左右 ...
阅读全文 »

策略模式

发表于 2016-09-10 |
策略模式策略模式最重点的特点是完成一个任务的方法有多种策略,客户端可以根据需要选择合适的策略来进行. 不同的策略间可以相互替换, 典型的应用包括排序、搜索等实现 它的UML图如下: 策略模式与模板模式的区别从模板模式的UML图中可以看出,模板模式定义了方法的模板实现 ,而将一些修改化的实现方式通 ...
阅读全文 »

mybatis中的批量操作

发表于 2016-08-30 |
mybatis中的批量操作1. 语法mybatis中关于批量操作的支持主要来自foreach标签,foreach支持的属性包括以下几点: collection: 集合的变量名称, 类似于JAVA的for循环中的集合 item: 循环变量的名称,类似于JAVA的for循环中的临时变量名称,后续可以 ...
阅读全文 »

Cookie的属性

发表于 2016-08-26 |
Cookie的属性Cookie在WEB开发中具有重要的意义,它有以下的属性,现解析如下: secure: 当secure=true时,表示该cookie只能通过安全通道(即https)传输给服务器端, 当通道为http时,这个cookie不会由浏览器传输回服务器端; 通过这个标识,能保证cooki ...
阅读全文 »
1…789…15
Essviv

Essviv

145 日志
27 标签
GitHub
© 2017 Essviv
由 Hexo 强力驱动
主题 - NexT.Mist