摘要: Eureka高可用部署,启动多个注册中心后,节点均出现在unavailable-replicas,查阅各类资料测试,提供方案: 1.eureka.client.serviceUrl.defaultZone配置项的地址,不能使用localhost,要使用ip或域名 2.spring.applicati 阅读全文
posted @ 2019-02-28 12:59 eastday 阅读(3773) 评论(0) 推荐(0) 编辑
摘要: 1.maven helper 查看maven依赖,解决jar包冲突。 2.Alibaba Java Coding Guidelines 代码风格遵循阿里java规范。 3.Lombok 简化实体中的getter,settter,toString 等方法,使代码看起来更简洁。 4.Key Promot 阅读全文
posted @ 2019-02-11 20:17 eastday 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前两篇博客介绍了两种队列模式,这篇博客介绍订阅、路由和通配符模式,之所以放在一起介绍,是因为这三种模式都是用了Exchange交换机,消息没有直接发送到队列,而是发送到了交换机,经过队列绑定交换机到达队列。 一、订阅模式(Fanout Exchange): 一个生产者,多个消费者,每一个消费者都有自 阅读全文
posted @ 2018-09-23 13:00 eastday 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 上一篇博客的作为rabbitMQ的入门程序,也是简单队列模式,一个生产者,一个消费者,今天这篇博客介绍work模式,一个生产者,多个消费者,下面的例子模拟两个消费者的情况。 图示: 一个生产者、两个消费者;一个消息只能被一个消费者获取。 在work模式中可以分为两种模式,一种是两个消费者平均消费队列 阅读全文
posted @ 2018-09-23 12:56 eastday 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 1. 下载 下载地址:http://www.rabbitmq.com/download.html 2. windows下安装 2.1. 安装Erlang 下载:http://www.erlang.org/download/otp_win64_17.3.exe 安装: 安装完成。 2.2. 安装Rab 阅读全文
posted @ 2018-09-23 12:16 eastday 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 首先说一下,MQ全称为Message Queue消息队列是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术 阅读全文
posted @ 2018-09-23 12:08 eastday 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 一、基础理论知识 1、java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()方法,这个 阅读全文
posted @ 2017-12-27 10:42 eastday 阅读(27243) 评论(0) 推荐(4) 编辑
摘要: JavaBean是公共Java类,需要满以下条件: 1、所有属性为private2、提供默认无参构造方法3、提供getter和setter4、实现serializable接口 具体为: (1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public ,如: public class 阅读全文
posted @ 2017-12-27 10:02 eastday 阅读(535) 评论(0) 推荐(1) 编辑
摘要: 目录 1 概述.... 5 1.1 目标:.... 5 1.2 原则:.... 5 2 Java编程命名规范.... 5 2.1 包的命名标准.... 6 2.1.1命名包.... 6 2.2 类、接口的命名标准.... 6 2.2.1 命名类.... 6 2.2.2 命名接口.... 6 2.2. 阅读全文
posted @ 2017-12-27 09:33 eastday 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一个项目中需要使用两个数据库,Oracle 和Mysql ,于是参考各个blog,实现此功能.写好后才发现,原来的事务失效了,我去... spring-mybatis.xml 配置 @Documented @Retention(RetentionPolicy.RUNTIME) @Target({El 阅读全文
posted @ 2017-09-28 20:47 eastday 阅读(2623) 评论(0) 推荐(0) 编辑