ICode9

精准搜索请尝试: 精确搜索
  • 流量控制和拥塞控制2020-05-22 21:53:18

    流量控制 一对一 控制发送者的发送速率来保证接收者缓冲区不溢出 流量控制:流量控制是作用于接收者的,它是控制发送者的发送速度从而使接收者来得及接收,防止分组丢失的。 拥塞控制 全局 发送者和接受者中间经历很多路由器,会产出系统拥塞 通过控制发送者对整体进行控制 拥塞控制是作

  • 设计模式学习(15)- 责任链模式2020-04-28 09:51:47

    责任链模式   顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。   这种模式给予请求的类型,对请求的发送者和接收者进行解耦。   这种类型的设计模式属于行为型模式。   在这种模式中,通常每个接收者都包含对另一个接收者的引用。   

  • kafka概述2020-04-20 14:06:03

    一、消息队列 (1)常见的消息队列:RocketMQ,kafka (2)传统消息队列的应用场景:异步处理,具体场景:用户为了使用某个应用,进行注册,系统需要发送注册邮件并验证短信。对这两个操作的处理方式有两种:串行及并行。   1、串行处理:新注册信息生成后,先发送注册邮件,再发送验证短信;   2、并行处理:

  • SpringBoot对消息队列(MQ)的支持2020-04-19 15:55:36

    1.异步消息的定义  异步消息的主要目的是为了系统与系统之间的通信,所谓异步消息即消息发送者无需等待消息接收者的处理以及返回,甚至无需关心消息是否发送成功   在异步消息中有两个很重要的概念,即消息代理和目的地,当消息发送者发送消息之后,消息将由消息代理接管,消息代理保证消

  • 静态注册与动态注册2020-04-07 10:36:16

    一.静态注册的广播接收者居然不能接收广播 这是我们上课的时候,出现的一个问题,用静态注册,在清单文件中注册的广播接收者不能接收广播。 先上代码: 我们首先在清单文件中静态注册广播接收者,并且为其添加意图过滤器 <receiver android:name=".MyBroadcastReceiver"

  • QT connect函数的第五个参数2020-03-22 17:02:33

      enum ConnectionType { AutoConnection,DirectConnection,QueuedConnection,AutoCompatConnection,BlockingQueuedConnection,UniqueConnection = 0x80}; 在QT中我们通常会使用connect函数,它是连接信号与槽的一种函数,通常使用的时候都是使用四个参数,但它还有第五个参数,只是一般

  • 设计模式之命令模式2020-03-19 22:58:02

    命令模式(Command) 一、定义 一个将请求封装为一个对象,从而可以用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。 命令模式是一种对象行为模式,其别名为动作模式或者事物模式 二、结构 Command(抽象命令类):一个抽象类或者接口,声明了执行请求的Execute方

  • 命令模式2020-03-15 20:05:03

    命令模式1 定义2 命令模式结构图3 代码实现4 具体实例5 优缺点及适用场景 1 定义 命令模式(Command Pattern):将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作

  • 设计模式-行为型2019-11-09 23:55:18

    一. 责任链模式 这种模式中,有发送者和接收者。通常,每个接收者都包含对另一个接收者的引用,形成一条链,如果一个接收者不能处理该请求,那么它会把相同的请求传给下一个接收者,依次类推。 这种模式将请求的发送者和接收者解耦,但是不能保证请求一定被接收。 使用场景是有1. 多个对象可以处

  • 设计模式-责任链模式2019-10-18 15:01:52

    1.什么是责任链模式   顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象

  • P2P模式2019-10-12 10:06:48

    P2P模式 P2P模式包含三个角色:消息队列(Queue),发送者(Sender),接收者(Receiver)。每个消息都被发送到一个特定的队列,接收者从队列中获取消息。队列保留着消息,直到他们被消费或超时。 P2P的特点: 每个消息只有一个消费者(Consumer)(即一旦被消费,消息就不再在消息队列中) 发送者和接收者

  • [rabbitMQ接收] SpringCloudStream消息驱动的消息接收者配置2019-06-26 10:52:25

    搭配使用 logback日志配置: https://blog.csdn.net/a755199443/article/details/92208902 Eureka单机服务端配置: https://blog.csdn.net/a755199443/article/details/92579936 Eureka服务端集群配置: https://blog.csdn.net/a755199443/article/details/92620273 linux部署

  • Spring Boot企业级开发(三)异步消息2019-06-12 10:57:29

    异步消息 异步消息主要目的是为了系统与系统之间的通信。所谓异步消息即消息发送者无须等待消息接收者的处理及返回,甚至无须关心消息是否发送成功。 在异步消息中有两个很重要的概念,即消息代理和目的地。当消息发送者发送消息后,消息将由消息代理接管,消息代理保证消息传递到

  • 比特币白皮书-学习笔记2019-06-09 18:04:37

    1.简介(Introduction) 比特币这种电子支付系统,基于密码学原理而不基于信用。 点对点交易,不存在第三方中介的参与。 杜绝交易回滚的可能,防止欺诈。 2.交易(Transactions) 定义一枚电子货币就是一串数字签名链(coin as chain),每一位发送者通过对前一次交易和接收者的公钥(public key)进行

  • 解密春晚微信红包十亿级并发压力2019-05-31 14:54:47

    编者按: 腾讯云消息服务(Cloud Message Queue)是分布式消息队列服务,能够为分布式事务部署的不同应用之间或者一个应用的不同组件之间,提供基于消息的可靠的异步通信机制,消息被存储在高可靠、高可用的CMQ队列中,多进程可以同时读写,互不干扰。 那么,究竟什么是分布式事务呢?举一个简单

  • Go语言中方法和函数的区别2019-05-21 21:49:42

    今天看《Go语言实战》发现方法和函数不太一样,写的格式不一样,用法也不一样。所以记一次笔记。 在Go语言中,函数和方法不太一样,有明确的概念区分。其他语言中,比如Java,一般来说,函数就是方法,方法就是函数,但是在Go语言中,函数是指不属于任何结构体、类型的方法,也就是说,函数是没有接收者的;

  • android 广播接收者后续和安卓 的事件总线2019-05-20 22:53:58

    广播接收者后续和安卓 的事件总线粘性广播有序广播EventBus 粘性广播 特点:可以不用先执行注册 方法:sendstickyBroadcast 发送者 // An highlighted block public void sendBroadCastoOther(){ Intent intent = new Intent(OtherActivity.action); //action

  • gopl 方法和接口2019-05-04 16:55:40

    方法声明 写一个简单的方法: type Point struct{X, Y float64} // 普通的函数 func Distance(p, q Point) float64 { return math.Hypot(q.X-p.X, q.Y-p.Y) } // 同样的作用,用方法实现 func (p Point) Distance(q Point) float64 { return math.Hypot(q.X-p.X, q.Y-p.Y) }

  • Android开发22——广播接收者BroadcastReceiver的原理和注册方式2019-04-18 19:50:21

                    一、广播机制的基本概念当某个事件产生时(如一条短信发来或一个电话打来),android操作系统会把这个事件广播给所有注册的广播接收者,需要处理这个事件的广播接收者进行处理。其实这就是日常生活中的广播。发生一个新闻后,广播电台会广播这个新闻

  • 责任链模式2019-03-24 15:48:30

    定义:使多个对象都有处理机会处理请求,避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着该链传递该请求,直到有一个对象处理该请求为止。 两个角色:1、处理者:是一个接口,负责规定处理者处理用户的请求的方法以及具体处理者设置后继对象的方法              

  • Go学习笔记07-结构体与方法2019-03-20 19:48:25

    Go学习笔记07-结构体与方法Go语言面向对象结构的定义与创建 面向对象 Go语言只支持封装,不支持继承和多态。 Go语言中只有struct,即结构体;没有class。 结构的定义与创建 package main  import "fmt"  //定义结构 type treeNode struct {  value int  left, righ

  • 命令模式2019-03-02 13:38:26

    一、定义 将“请求”封装成对象,以便使用不同的请求 命令模式解决了应用程序中对象的职责以及它们之间的通信方式。(发送者和接收者完全解耦) 类型:行为型   二、适用场景 1、请求调用者和请求接收者需要解耦,使得调用者和接收者不直接交互。 2、需要抽象出等待执行的行为   三、优点

  • java设计模式-命令模式2019-02-28 13:50:05

    今天刚学了java设计模式中的命令模式,想用一种方式记录下来。 “将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化;对请求排列或记录请求日志,以及支持可撤销的操作。”这是书上的定义,让我一头雾水,难以理解。 老师和教科书都用了指挥官发布作战命令的例子,指挥官充当

  • 请求发送者与接收者解耦——命令模式(六)2019-02-22 17:53:42

    分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow                7 宏命令       宏命令(Macro Command)又称为组合命令,它是组合模式和命令模式联用的产物

  • Java消息队列2019-02-04 10:47:28

    作用:提升系统异步通信,扩展解耦能力。 系统发送消息到消息代理接管,消息代理保证消息传送到指定目的地。 主要的两种形式:   1.队列(Queue):点对点通信   每一条消息只有一个接收者获取,当某条消息被一个接收者获取后,该消息将被移出队列,其余接收者无法获取该消息。     2.发布(Publi

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有