您正在查看时间:2016年03月的文章。

TCP状态描述

星期五 下午 13:08 狂奔的蜗牛 Linux 0 comments
1310
views
状态     :        描述
CLOSED:无连接是活动的或正在进行
LISTEN:服务器在等待进入呼叫
SYN_RECV:一个连接请求已经到达,等待确认
SYN_SENT:应用已经开始,打开一个连接
ESTABLISHED:正常数据传输状态
FIN_WAIT1:应用说它已经完成
FIN_WAIT2:另一边已同意释放
ITMED_WAIT:等待所有分组死掉
CLOSING:两边同时尝试关闭
TIME_WAIT:另一边已

阅读全文...

2016/03/31 13:08          

多线程并发之Java中的阻塞队列

星期五 下午 13:03 狂奔的蜗牛 Java 0 comments
1237
views

1. 什么是阻塞队列?

阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。

阻塞队列提供了四种处理方法:

方法\处理方式 抛出异常 返回

阅读全文...

2016/03/31 13:03          

RabbitMQ详解

星期五 下午 12:56 狂奔的蜗牛 RabbitMQ 1 comments
5056
views

介绍RabbitMQ前,有必须先了解一下AMQP协议。AMQP协议是一个高级抽象层消息通信协议,RabbitMQAMQP协议的实现。它主要包括以下组件:

1. Server(broker): 接受客户端连接,实现AMQP消息队列和路由功能的进程。

2. Virtual Host:其实是一个虚拟概念,类似于权限控制组,一个Virtual Host里面可以有若干个Exchange和Queue,但是权限控制的最小粒度是Virtual Host

3.Exchange:接受

阅读全文...

2016/05/19 15:13          

用https加密你的网站nginx为例

星期四 下午 14:01 狂奔的蜗牛 Linux 1 comments
1221
views

用startssl免费证书加密你的网站

申请ssl证书之前你需要有一个域名

1.到startssl.com注册账号并登陆, 注册地址:https://startssl.com/SignUp

 

2.到这里认证你的域名 https://startssl.com/Validate

3.用命令行生成一个RSA私钥, 可用于生成CSR(Certificate Signing Request)

openssl genrsa -des3 -ou

阅读全文...

2016/03/30 17:06          
共 4 篇文章 1/1 页
Process: 0.060s | DB :18 queries | UseMem:2,501 kb