Fork me on GitHub
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
摘要: 一、RabbitMQ简介 1.1、rabbitMQ的优点(适用范围)1. 基于erlang语言开发具有高可用高并发的优点,适合集群服务器。2. 健壮、稳定、易用、跨平台、支持多种语言、文档齐全。3. 有消息确认机制和持久化机制,可靠性高。4. 开源其他MQ的优势:1. Apache ActiveMQ 阅读全文
posted @ 2018-01-24 10:59 薄荷加冰2060 阅读(5304) 评论(0) 推荐(0) 编辑
摘要: 安装: 启动监控管理器:rabbitmq-plugins enable rabbitmq_management 关闭监控管理器:rabbitmq-plugins disable rabbitmq_management 启动rabbitmq:rabbitmq-service start 关闭rabbi 阅读全文
posted @ 2018-01-24 00:42 薄荷加冰2060 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 1、BIO编程 1.1、传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定I 阅读全文
posted @ 2018-01-22 12:49 薄荷加冰2060 阅读(2638) 评论(0) 推荐(1) 编辑
摘要: 1、介绍 Linux 的内核将所有外部设备都看做一个文件来操作(一切皆文件),对一个文件的读写操作会调用内核提供的系统命令,返回一个file descriptor(fd,文件描述符)。而对一个socket的读写也会有响应的描述符,称为socket fd(socket文件描述符),描述符就是一个数字, 阅读全文
posted @ 2018-01-22 10:16 薄荷加冰2060 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 使用无连接的数据报(UDP)进行通信 什么是Datagram? 数据报是网上传输的独立数据包,数据报是否能正确地到达目的地,到达的时间,顺序,内容的正确性均没有保障。 Java中使用Datagram与DatagramPacket类。 DatagramSocket类利用UDP协议来实现客户与服务器的S 阅读全文
posted @ 2018-01-21 21:55 薄荷加冰2060 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 套接字Socket的引入 为了能够方便地开发网络应用软件,由美国伯克利大学在Unix上推出了一种应用程序访问通信协议的操作系统用调用socket(套接字)。 socket的出现,使程序员可以很方便地访问TCP/IP,从而开发各种网络应用的程序。 随着Unix的应用推广,套接字在编写网络软件中得到了极 阅读全文
posted @ 2018-01-21 21:53 薄荷加冰2060 阅读(781) 评论(0) 推荐(0) 编辑
摘要: InetAddress类 InetAddress类用来封装我们前面讨论的数字式的IP地址和该地址的域名。 你通过一个IP主机名与这个类发生作用,IP主机名比它的IP地址用起来更简便更容易理解。 InetAddress类内部隐藏了地址数字。 InetAddress类中的工厂方法 InetAddress 阅读全文
posted @ 2018-01-21 21:51 薄荷加冰2060 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 创建和使用URL访问网络上的资源 URL(Uniform Resource Locator)是统一资源定位符的简称,它表示Internet上某一资源的地址。 通过URL我们可以访问Internet上的各种网络资源,比如最常见的WWW, FTP站点。浏览器通过解析给定的URL可以在网络上查找相应的文件 阅读全文
posted @ 2018-01-21 21:48 薄荷加冰2060 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 两类传输协议:TCP,UDP TCP TCP是Transfer Control Protocol(传输控制协议)的简称,是一种面向连接的保证可靠传输的协议。 在TCP/IP协议中, IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一确定Internet上的一台主机。 而TCP层则提供面 阅读全文
posted @ 2018-01-21 21:45 薄荷加冰2060 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 网络编程的目的:直接或间接地通过网络协议与其他计算机进行通讯。 网络编程中有两个主要的问题: 1.如何准确地定位网络上一台或多台主机。 2.找到主机后如何可靠高效地进行数据传输。 目前较为流行的网络编程模型是客户端/服务器(C/S)结构。 即通信双方一方作为服务器等待客户提出请求并予以相应。客户则在 阅读全文
posted @ 2018-01-21 21:43 薄荷加冰2060 阅读(321) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页