球球之家

Talk is cheap. Show me the code!

同步 异步 阻塞 非阻塞,傻傻分不清楚

前言 大家做socket编程时,经常会遇到同步 异步 阻塞 非阻塞这种术语,很混乱,大家的解释也是千奇百怪,下面就说下我的理解。 应该把它们拆分开来,同步与异步是一个维度,阻塞与非阻塞是一个维度。 从数据通信角度考虑 判断是阻塞还是非阻塞,主要是看函数没有数据接收时是否立刻返回,比如rec...

2018-06-14 16:20:11

阅读数:13

评论数:0

netty线程模型

Proactor和ReactorProactor和Reactor是两种经典的多路复用I/O模型,主要用于在高并发、高吞吐量的环境中进行I/O处理。 I/O多路复用机制都依赖于一个事件分发器,事件分离器把接收到的客户事件分发到不同的事件处理器中,如下图: select,poll,epoll在操作...

2017-12-22 23:04:15

阅读数:88

评论数:0

httpClient传cookie

第一次登录服务器返回的header中包含Set-Cookie,如果是浏览器请求,则浏览器会自动保存cookie,后续请求也会将Cookie放到请求header中 如图 而现在的客户端是java,则可以通过HttpClient实现import org.apache.http.HttpEnti...

2017-12-12 16:39:22

阅读数:106

评论数:0

activemq中的订阅模式以及消息时长和确认机制

直接上代码 发布主题 package com.activemq; import org.apache.activemq.ActiveMQConnectionFactory; import javax.jms.*; public class TopicPub { public static ...

2016-03-13 14:09:44

阅读数:4921

评论数:0

jax-ws使用

jax-ws百度说明: JAX-WS规范是一组XML web services的JAVA API,JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。 在 JAX-WS中,一个远程调用可以转换为一个基于X...

2016-03-11 11:20:55

阅读数:383

评论数:0

ActiveMQ快速上手

1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.5.1-bin.zip,然后双击apache-activemq-5.5.1\bin\activemq.bat运行Activ...

2016-03-10 11:24:10

阅读数:511

评论数:0

axis2通过services.xml配置文件发布的两种方式

接口如下 package com.wm5920.webservice;   public class HelloService {                 public String sayHello(){           return "hello";   ...

2015-06-05 11:39:34

阅读数:2080

评论数:0

Web Service初识

一、什么是web service 它是一个新技术,使得基于不同平台的应用程序可以不通过第三方软件或硬件进行数据的交互,主要用来开发分布式应用程序。 二、web service实现的技术基础是什么 xml与xsd xml是ws数据表示的基本格式,但它没有定义一套标准的数据类型,更没有说怎么去...

2013-08-29 19:25:12

阅读数:706

评论数:0

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