最新文章列表

基于netty的通讯协议的设计思考

# 一、dubbo协议的设计 ​ 先从业务开始,思考设计协议。 ## 1. 从rpc到remote ​ dubbo的目标是:一个接口方法的动态实现了远程方法调用,让调用者感觉与本地调用一样。既然是远程调用,涉及到用什么协议把调用数据发过去,以及接收方按这个协议解析出请求,进行处理后,用这个协议再返回结果。 对于rpc要做的事情有: - 调用方要做的事情有:产生一个包含调用数据的Dubbo ...
herman_liu76 评论(0) 有570人浏览 2019-12-29 14:51

REST协议解密(原创)

REST协议解密     REST 全称是什么?REST是一种技术?是一种标准?是一种开发规范?还是一种架构?还是其他?本节内容将为您解密。   本节我们将从以下几个维度展开叙述: 1Web技术发展与REST的由来——讲历史 2REST架构风格的推导过程——讲过程 3REST定义——讲定义 4REST关键原则——讲原则 5总结REST风格的架构特点——讲特点 6REST架构 ...
aoyouzi 评论(0) 有654人浏览 2019-10-14 10:32

分布式Gossip协议

分布式协议,是分布式中的难点,很多程序员都难以理解什么是协议?作用是什么?为何要如此实现?以及其中的算法精髓,今天我们通过中国男篮的例子,来讲一讲,分布式协议中的Gossip协议。首先,我们应该理解分布式协议是做什么的,分布式,意味着多机部署,那么,不同机器之间是如何进行通信的呢?我们将不同机器之间的交流称之为协议,主要用来分布式环境下不同机器之间的通信,保证集群下不同机器间的数据交流与数据一致 ...
yuqingshui 评论(0) 有320人浏览 2019-09-26 11:06

Spring Boot(26)——启用https协议

启用Https 启用Https协议,需要在服务端有一个证书。开发环境可以在通过如下指令生成一个证书及其KeyStore。 keytool -genkeypair -alias springboot -keyalg RSA -dname "CN=SERVER1,OU=Unit,O=Elim,L=City,S=Province,C=CN" -keypass 123456 -ke ...
234390216 评论(0) 有1760人浏览 2019-06-18 20:41

HTTP协议之Header请求头(字段)

一、http 请求头字段 简介 HTTP header fields are components of the header section of request and response messages in the Hypertext Transfer Protocol (HTTP). They define the operating parameters of an HTTP tran ...
Lixh1986 评论(0) 有8170人浏览 2018-09-25 17:32

TCP协议之网络延时

影响TCP 网络时延的因素 硬件速度 网络和服务器的负载 请求和响应报文的尺寸 客户端和服务器之间的距离 TCP 协议的技术复杂性 TCP协议产生的时延 TCP 连接建立握手;
zhanjia 评论(0) 有2460人浏览 2018-08-05 01:03

Netty应用高级篇一

本篇主要介绍Netty基于HTTP协议的开发应用   一,概念介绍   HTTP协议是建立在TCP传输协议之上的应用层的面向对象的协议。 主要特点如下: 1,支 ...
liuzhengqiu0127 评论(0) 有494人浏览 2017-11-04 13:23

NSURLProtocol 的使用和封装

NSURLProtocol的官方定义。 引用 An NSURLProtocol object handles the loading of protocol-specific URL data. The NSURLProtocol class itself is an abstract class that provides the infrastructure fo ...
82934162 评论(0) 有1921人浏览 2017-05-18 18:07

查询jdk支持的加密算法和支持协议

import java.security.*; public class Check { public static void main(String[] args) { System.out.println("-------列出加密服务提供者-----"); Provider[] pro = Secur ...
lgs0626 评论(0) 有1675人浏览 2017-02-09 17:43

Linux网络相关配置文件

一 网络参数与配置文件对应关系 所需要的网络参数 主要配置文件命名 重要参数 IP Netmask DHCP Gateway等 /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=网卡名称 BOOTPROTO=是否使用dhcp HWADDR = 是否加入网卡MAC地址 IPADDR = IP地址 NETM ...
cakin24 评论(0) 有623人浏览 2016-11-09 21:01

网络知识点拾遗

一 各种以太网的速度与等级 名称 速度 网线等级 以太网(Ethernet) 10Mbps - 快速以太网(Fast Ethernet) 100Mbps CAT 5 G比特以太网(Gigabit Ethernet) 1000Mbps CAT 5e/CAT 6   二 交叉线与直连线 交叉线:一边是568A,一边是568B的接头时称交叉线 ...
cakin24 评论(0) 有871人浏览 2016-11-05 10:20

配置tomcat http转https

创建keystore  keytool -genkey -alias tomcat -keyalg RSA -keystore d:\mykeystore -dname "CN=localhost, OU=localhost, O=localhost, L=SH, ST=SH, C=CN" -keypass changeit -storepass changeit 导出证书    ...
chenjiayi302 评论(0) 有724人浏览 2016-08-19 18:21

TCP协议详解

TCP协议详解-----理论篇   1.    与UDP不同的是,TCP提供了一种面向连接的、可靠的字节流服务。面向连接比较好理解,就是连接双方在通信前需要预 ...
scofield-007 评论(0) 有368人浏览 2016-05-23 10:16

RESTful架构、SOAP

表现层状态转换 Representational State Transfer   REST的名称"表现层状态转化"中,省略了主语。"表现层"其实指的是"资源"(Resources)的"表现层"。   URI就成了每一个资源的地址或独一无二的识别符     "资源"具体呈现出来的形 ...
zeraw 评论(0) 有519人浏览 2016-04-20 09:41

http协议和web应用有状态和无状态浅析

我们通常说的web应用程序的无状态性的含义是什么呢?   直观的说,“每次的请求都是独立的,它的执行情况和结果与前面的请求和之后的请求是无 ...
zeraw 评论(0) 有505人浏览 2016-04-20 09:21

oc协议

协议就是定义一组方法实现类必须实现这些方法,类似于java的接口和抽象类   协议的定义语法:   @protocol 协议名 <父协议> 定义方法 @end 注 ...
百合不是茶 评论(0) 有1268人浏览 2015-11-04 23:26

和身份认证相关的几个协议/标准

做单点登录肯定离不开用户认证(Authentication),而一般用户认证往往会有用户授权(Authorization)的需求,这边记录一些用户认证和用户授权中所经常接触到 ...
wwwcomy 评论(0) 有3999人浏览 2015-09-16 11:40

几种常见的序列化和反序列化协议

互联网早期的序列化协议主要有COM和CORBA。        COM主要用于Windows平台,并没有真正实现跨平台,另外COM的序列化的原理利用了编译器中虚表,使得其学习成本巨大(想一下这个场景, 工程师需要是简单的序列化协议,但却要先掌握语言编译器)。由于序列化的数据与编译器紧耦合,扩展属性非常麻烦。        CORBA 是早期比较好的实现了跨平台,跨语言的序列化协议。COBRA ...
yanglaoda 评论(0) 有3053人浏览 2015-06-10 10:24

XMPP协议的原理

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这 ...
zwdsmileface 评论(0) 有1435人浏览 2015-04-14 13:24

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics