异步IO 下面摘子李刚的《疯狂JAVA讲义》 按照POSIX标准来划分IO,分为同步IO和异步IO。对于IO操作分为两步,1)程序发出IO请求。 2)完成实际的IO操作。 阻塞IO和非阻塞IO都是针对第一步来划分的,如果发出IO请求会阻塞线程,就是阻塞IO,否则就是非阻塞IO。 同步IO和非同步IO ...
分类:
编程语言 时间:
2016-11-21 23:25:35
阅读次数:
255
jqGrid 是一个用来显示网格数据的jQuery插件,通过使用jqGrid可以轻松实现前端页面与后台数据的ajax异步通信。文档比较全面,其官方网址为:http://www.trirand.com。 一、jqGrid特性: 基于jquery UI主题,开发者可以根据客户要求更换不同的主题。 兼容目 ...
分类:
其他好文 时间:
2016-11-19 20:53:14
阅读次数:
312
这个项目是一个控制台应用程序: 服务器端:using System; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; // State object for reading ... ...
分类:
其他好文 时间:
2016-11-14 17:15:25
阅读次数:
170
AJAX本质就是在HTTP协议的基础上以异步的方式与服务器进行通信,所谓异步,就是指某段程序执行时不会阻塞其它程序执行,其表现形式为程序的执行顺序不依赖程序本身的书写顺序,相反则为同步. 以下开始简单介绍一下使用原生JS来如何实现AJAX异步通信 第一步:创建一个能够实现异步请求的对象 new XM ...
分类:
编程语言 时间:
2016-11-13 11:40:24
阅读次数:
236
环境准备本次实验使用的是VMvare虚拟机。详情如下hostname:node1.serverip地址:192.168.0.150网卡:eth0,eth1系统及硬件:CentOS7.2内存2G,硬盘50G一、什么是RabbitMq消息队列又称为MQ,应用程序间的消息通信工具,其有利于程序解耦、多语言集成、异步通信、扩展和简单负载均..
分类:
其他好文 时间:
2016-10-31 09:23:53
阅读次数:
489
本人安装的rabbitmq环境相关文件,可在本人提供的百度云盘资源进行下载。链接:https://pan.baidu.com/s/1bnofK3l密码:whdm一前言消息队列又称为MQ,应用程序间的消息通信工具,其有利于程序解耦、多语言集成、异步通信、扩展和简单负载均衡等,是生产-消费者模型的典型代表。常..
分类:
其他好文 时间:
2016-10-30 01:19:49
阅读次数:
275
常用结构:1.Event类,事件主要用于Greenlet之间的异步通信e=gevent.event.Event()->Event说明:创建一个信号对象e.set()->None说明:设置标志位e.clear()->None说明:清除标志位e.wait()->None说明:阻塞直至标志位被设置#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""
..
分类:
编程语言 时间:
2016-10-17 07:27:07
阅读次数:
282
大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。 在上面几中技术中,除了XmlHt ...
分类:
Web程序 时间:
2016-10-15 13:58:42
阅读次数:
158
WebSocket为浏览器和服务端提供了双工异步通信功能,即浏览器可以向服务端发送消息,服务端也可以向浏览器发送消息。WebSocket需要IE10+、Chrome13+、Firefox6+。 WebSocket是通过一个socket来实现双工异步通信能力的。但直接使用WebSocket协议开发程序 ...
分类:
编程语言 时间:
2016-10-04 18:27:02
阅读次数:
770