简单的事情坚持久了,也必将会有一股震撼人心的力量!
-
git搭建服务器以及和远程库基本交互
通过linux搭建git服务器,以及github作为远程库。本地和远程库的交互:git remote,git clone,git fetch,git merge, git pull,git push, git log等。 -
git基本概念及基本操作流程和命令
本文主要讲述git的基本概念:工作区,暂存区:stage,index,版本库,HEAD。基本操作流程:git add, git commit ,git fetch,git merge,git pull, git push等。 -
深入mysql索引-索引原理
索引(index)是帮助mysql高效快速获取数据的有序的数据结构。索引的数据结构是B树,就是升级版的二叉树,通过主存原理和磁盘读取数据原理解析索引选择B树。 -
B树(B-Tree)
B树是一种树状数据结构,一个节点可以拥有多个子节点,二叉树的升级版, 多路平衡查找数。m阶B树查找算法时间复杂度为O(log(m/2)(n))。 -
AMQP 0-9-1协议(Advanced Message Queuing Protocol)
AMQP 0-9-1协议(Advanced Message Queuing Protocol),是一种消息传递协议。rabbitmq支持的协议之一。AMQP 0-9-1是可编程协议,为定义队列,交换器,绑定队列和交换器,订阅队列等协议操作提供了支持。 -
RabbitMQ 远程过程调用 remote procedure call (RPC)
运行一个函数在远程主机上并等待返回结果,这种模式就是远程过程调用。我们使用rabbitmq来构建RPC系统。 -
消息队列RabbitMQ主题
消息队列RabbitMQ使用主题交换器(topics exchange)来根据严重程度和错误来源来订阅消息。消息发送给主题交换器(topic exchange)不能使用任意的路由键(routing_key),必须使用单词和点(.)组成。 -
RabbitMQ 路由(routing)
rabbitmq消息根据绑定的路由键,来决定消息路由走向的队列。订阅一部分消息,例如警告,严重错误消息。使用direct类型的交换器(exchange)来过滤消息,绑定将建立交换器和队列的关联。 -
发布和订阅(publish subscribe)
rabbitmq发布/订阅是发送一个消息到多个消费者。通过fanout类型的交换器(exchange)实现,队列可使用临时队列。 -
RabbitMQ 工作队列(work queues)
rabbitmq工作队列,多个工作者采用发布任务的方式分配工作,轮流处理消息,只有处理完一个消息才去获取消息接着处理。为了确保消息被处理了,采用应答机制和队列持久化 -
RabbitMQ 第一个入门实例hello world
RabbitMQ 是一个消息代理,它接受然后传递消息。本hello world实例就是生产者发送一条信息,消费者接收并输出。