龙潭书斋 -- 331




枚举类型在很多语言中,枚举都是一个非常实用的类型,它提供了一个常量的集合,让我们更加方便的管理代码中的常量java 在 1.5 以后也提供了 enum 类型在 java1.5 以前,如果使用类似的功能,通常需要定义常量 class,通过类名来区分是否是常量的封装类,同时将所有字段都显式定义为 public static final 类型public class State { public static final int ON = 1; public static final Integer OFF= 0; }  java1.5 以后提供的 enum 类型中,隐式定义所有字段必须为 public static final,这样,枚举类型的定义就显得简洁而高效下面就来展示一下枚举类型的用法 基本用法WeekEnum.javapackage com.techlog.test.service; /** * just for test * Created by techlog on 16/5/20. */ public enum WeekEnum { SUNDA
#技术帖    #龙潭书斋    #java    #枚举类型   
概述此前的博客中,我们介绍了 rabbitmq 的安装、使用,然而最重要的,rabbitmq 的配置一直都没有讲解,因为 rabbitmq 安装后会有一些自动配置,通常我们无需进行任何额外配置就可以直接使用接下来我们要进入 rabbitmq 集群的介绍中,rabbitmq 的配置是必不可少的,因此,在本文中,主要介绍一下 rabbitmq 的配置方法 rabbitmq 的配置文件rabbitmq 有三种配置方式:环境变量配置文件运行时参数 环境变量环境变量是通过 /etc/rabbitmq/rabbitmq-env.conf 进行配置的,这个文件的路径和文件名是不可以更改的,也不会自动创建,如果你需要自己配置相应环境变量,就需要手动创建它在这个文件中,你可以进行预设的几个环境变量的配置,类似:#example rabbitmq-env.conf file entries #Rename the node NODENAME=bunny@myhost #Config file location and new filename bunnies.config CONFIG_FILE=/etc/rabbitmq/testdir/bu
#技术帖    #config    #配置    #技术分享   

200x200


概述上一篇日志中,我们介绍了 rabbitmq 的 exchange 的四种模式和点对点连接、发布订阅队列的实现rabbitmq exchange 的四种模式与

#技术帖    #技术分享    #rabbitmq    #消息队列   

200x200


概述事实上,在上一篇日志的最后,已经大致介绍了 rabbitmq 的 php 环境搭建:AMQP 消息服务应用协议但并没有按照步骤进行讲解,本文中将系统介绍&n

#技术帖    #php    #技术分享    #rabbitmq   

200x200


概述上一篇日志中我们介绍了一种流行的 Broker 分布式架构:分布式架构 Broker 简介rabbitmq 就是在 broker 架构的基础上实现

#技术帖    #技术分享    #rabbitmq    #消息队列   

200x200


概述随着业务规模和复杂性的不断增长,分布式计算成为了数据持久化、运算高性能的必要选择,然而,分布式多机器、多集群的协作成为了一个问题,如何让规模巨大的多机器甚至多个集群协同工作呢?又如何避免集群中单台

#技术帖    #技术分享    #rabbitmq    #server   
概述TCP 管理 4 个不同的定时器:重传定时器,期望在该定时器时间段内收到另一端的确认坚持定时器,当接收方通告窗口大小设置为 0,那么发送方必须不断向接收方查询,以希望通告窗口重新打开,这个查询时间间隔就是坚持定时器保活定时器,用来在空闲连接上定时查询连接的存货状态2MSL 定时器,测量一个连接处于 TIME_WAIT 状态的时间 重传定时器TCP 发送端拥有一个重传计时器,一旦发生超时,则对报文进行重新发送通过实际的测试可以发现,TCP 发送端重传超时分别为 1、3、6、12、24、48 和多个 64 秒,这样的倍乘关系被称为“指数退避”最终的总时间通常为 9 分钟,solaris 中默认为 2 分钟,且可以通过 tcp_ip_abort_interval 变量进行调整 坚持定时器如上所述,一旦接收方通告窗口大小设为了 0,那么发送方必须不断查询,否则如果发送方单纯等待 ACK 报文,一旦 ACK 丢失,发送方就会永远等待,即使接收方已经打开了通告窗口 保活定时器在很多 TCP 实现
#读书笔记    #技术帖    #tcp    #龙潭书斋   

200x200


概述上一篇日志中,我们介绍了 Nagle 算法和滑动窗口协议:Nagle 算法与滑动窗口协议他们用来让接收方实现流量控制 慢启动 -- 拥塞窗口滑动窗

#读书笔记    #ip    #tcp    #龙潭书斋   

200x200


概述上一篇日志中,我们介绍了 tcp 协议的基本概念和连接的建立与终止:传输控制协议 -- TCP最后,我们介绍了“经受时延的确认”,这是一种将 ACK包与下一条数据包合

#读书笔记    #技术帖    #ip    #tcp   



京ICP备15018585号