龙潭书斋 -- 308




200x200


概述上面几篇日志中,我们一步步地搭建、配置了 rabbitmq,经过在此之前的应用介绍,我们已经可以搭建一个相对复杂的多节点分布式生产-消费的分布式应用模型了rabbitmq 实战本篇日志中

#技术帖    #龙潭书斋    #技术分享    #rabbitmq   

200x200


概述上一篇日志中,我们搭建起了 rabbitmq 的集群RabbitMQ 集群搭建 本文中,我们重点来介绍一下集群的配置 rabbitmq 节点类型改

#技术帖    #龙潭书斋    #rabbitmq    #集群   
概述上一篇日志中,我们介绍了使用注解代替传统的 xml 进行依赖注入编程:Spring 3.0 依赖注入的注解实现然而,我们还是必须要提供 ApplicationContext.xml 来进行整个项目的初始化本篇日志中,我们介绍一下如何将一切 xml 配置全部用 java 代码配合相应的注解完成 使用 @Configuration、@ComponentScan 和 @Bean 实现 bean 的自动装载Spring 框架是控制反转 (IOC) 或依赖性注入 (DI) 模式的推动因素,而这种推动是通过基于容器的配置实现的。过去,Spring 允许开发人员使用基于 XML 的配置,通过利用应用程序上下文 XML 文件来管理 bean 依赖性尽管使用 XML 配置较为简单和便捷,但仍有另外一种方法可定义 bean 及其依赖项。这种方法也称为基于 Java 的配置。不同于 XML,基于 Java 的配置使您能够以编程方式管理 
#技术帖    #xml    #config    #配置   

200x200


概述在前面的日志中,我们介绍了 RabbitMQ 的分布式架构 broker:分布式架构 Broker 简介在 RabbitMQ 中,一个或几个&nb

#rabbitmq    #集群    #消息队列    #分布式   
概述java 对日期时间的处理一直以来饱受诟病,也因此催生了 Joda-Time 项目来简化日期时间的处理,java8 汲取了 Joda-Time 的精髓,诞生了 java.time 包 获取指定时区的时间对象 -- ClockClock 类是 java.time 包中最基本的类,它可以获取用户定义时区的时间信息// Get the system clock as UTC offset final Clock clock = Clock.systemUTC(); System.out.println(clock.instant()); System.out.println(clock.millis());  输出:2014-04-12T15:19:29.282Z1397315969360 但我通过反复尝试,无论通过 Clock.system 方法传入怎样的 ZoneId 参数,总是返回 UTC 时间,目前本博主暂未明白是怎么回事,只能日后进一步了解和更新博客了 日期信息 -- LocalDate基本用法LocalDate&n
#技术帖    #时间    #技术分享    #localtime   
概述自 java1.5 开始,java 提供了格式化到字符串的功能,主要有以下四个使用方法:String 类提供了静态方法 format(),他与 C 语言中的标准输出参数列表非常类似,可以实现将不同的参数组合成格式化后的 String 对象同时 java 还提供了 System.out.printf 以便于直接输出格式化 Stringjava.util.Formatter 新增类实现了很强大的转换方法,上述的两种方法事实上都是通过调用该类实现的java.text.Format 类是一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类 Formatter通配符与 C 语言中的 printf 参数列表非常类似,java 格式化方法的 format 参数也是通过通配符的基本字符串表示的:java 格式化文本通配符通配符说明示例%sString"java1.5"%cchar'm'%bbooleantrue%dint(十进制)99%xint(十六进制)FF%oint(八进制)77%ffloat(十进制)99.99%afloat(十六进制)FF
#技术帖    #c语言    #龙潭书斋    #java   
枚举类型在很多语言中,枚举都是一个非常实用的类型,它提供了一个常量的集合,让我们更加方便的管理代码中的常量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    #消息队列   



京ICP备15018585号