自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 六、RabbitMQ集群架构——镜像模式

1. rmp安装rabbitmq#erlangwget https://github.com/rabbitmq/erlang-rpm/releases/download/v20.3.8.9/erlang-20.3.8.9-1.el7.centos.x86_64.rpm# socatwget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3....

2018-10-17 22:28:37 1087 1

原创 五、Rabbitmq消息可靠性投递实践

思路:将投递失败的消息存入数据库,利用定时任务去定时重试发送消息,重试三次,如果三次都无法投递的话,这时候需要人工干预,去处理消息为什么没有能够投递成功1. 基础配置SpringBoot版本:2.0.3sqlcreate table if not exists rabbit.msg_broker( id int auto_increment primary key, retr...

2018-10-17 22:19:51 1189

原创 三、RabbitMq学习笔记

RabbitMQ原生API三种交换模式1. Hello World在这里没有声明交换机(exchange),也没有声明绑定(bind),RabbitMQ会使用默认的交换机(AMQP default)路由键就是队列名称【生产者】/** * 消费者 * * @author ITCloud */public class Consumer { public static voi...

2018-10-14 17:36:13 323

原创 Redis学习笔记——主从复制,哨兵,集群

1. Redis脚本编写1.Redis启动和关闭脚本【start.sh】#!/bin/shcount=$#if [ 1 -le $count ]; then for i in $*; do /usr/local/software/redis-4.0.10/src/redis-server $i; sleep 1; done;else echo "...

2018-08-21 17:28:15 925

原创 Kafka安全认证SASL/PLAIN,并和springBoot整合

kafka_2.11-1.1.0.tgz、zookeeper-3.4.10.tar.gz版本1. kafka配置kafka解压目录下工作# 1.新建配置文件vi ./config/kafka_server_jaas.conf# 文件内容# username定义一个公共的用户名,用于节点之间进行通信,user_xxxx主要是客户端用来连接kafka的,等号后面是密码,x...

2018-07-06 17:25:03 16036 12

原创 zookeeper的使用

zookeeper安装:直接解压即可1.在zookeeper的解压目录中进行如下操作#此时拷贝文件cd conf/# 因为zookeeper默认使用的配置文件名称是zoo.cfg,否则启动不了cp zoo_sample.cfg zoo.cfgcd bin/# 查看可用命令sh zkServer.sh xxx#{start|start-foreground|st...

2018-07-06 00:29:02 454

原创 二、Rabbitmq基本使用 SpringBoot整合Rabbit SpringCloud Stream+Rabbit

四、docker中使用rabbitmq1. 搭建和启动使用地址:rabbitmq docker#1. 拉去rabbitmq的镜像docker pull hub.c.163.com/library/rabbitmq:3.6.11-management#2. 由于rabbitmq远程访问是不允许guest的,所以启动时候需要设置一个用户名和密码docker run -d -...

2018-06-24 19:19:49 4827 1

原创 一、rabbitMQ的安装和java客户端使用

1. rabbitma入门1.1 RabbitMQ的安装下载erlang环境:http://www.erlang.org/downloads下载rabbitMQ:http://www.rabbitmq.com/install-generic-unix.html这里可以看一下Rabbit的文档,每个版本依赖的erlang环境也是不一样的1.安装erlang:# 安装依...

2018-06-02 21:30:49 1831

原创 windows 安装mysql5.7

下载mysql zip文件解压配置环境变量,${mysql_home}/bin输入以下mysqld --initializemysqld install#修改密码net stop mysql# 无密启动mysqld --skip-grant-tablesuse mysql#UPDATE user SET authentication_string=PASSWORD('...

2018-06-02 15:52:48 292

原创 springcloud学习笔记-eureka

1. eureka服务注册1.1注册中心,服务端引入jar <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config

2018-05-16 21:23:52 147

原创 二、vue学习笔记——VUE实例

二、VUE实例1.实例生命周期钩子从上图可以看到beforeCreate,created…这些函数,会在文档的不同阶段进行执行,这些函数不会定义在methods中。<script type="text/javascript"> var app = new Vue({ el : "#app", ...

2018-05-16 21:11:18 222

原创 一、VUE学习笔记-vue的简单介绍

一、vue起步1.渲染节点数据2.开发简单的ToList2.2组件化ToList2.3子组件向父组件传值一、vue起步开发版下载1.渲染节点数据<!DOCTYPE html><html lang="en"><head> <meta charset=&q

2018-05-16 11:18:11 231

原创 centos7 Mysql5.8极简安装,解决远程无法连接问题和mysql 1251问题

1.1centos7下mysql最简单的安装模式官方文档Download MySQL Yum Repository(http://dev.mysql.com/downloads/repo/yum/)# 下载wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm# 本地安装yum l...

2018-05-11 15:12:31 3889 1

原创 四、spring成长之路——springIOC容器(下)

5.spring注解开发(Spring扩展知识)5.1定义配置类:@Configuration 声明一个类为IOC容器 @Bean定义一个Beanpackage com.itcloud.annotation;import com.itcloud.pojo.Student;import org.springframework.context.annotation.Bean;...

2018-04-18 22:48:09 239

原创 三、spring成长之路——springIOC容器详解(上)

一、springIOC控制反转和依赖注入:​ 简单的说就是将对象的创建,属性的的设置交给spring容器进行管理,而不再由用户自己创建,当用户需要使用该接口或者类的时候,直接注入就可以了,spring容器会自动帮助用户创建对象。1.创建maven应用程序【pom.xml】​ 1.引入spring依赖,junit依赖​ 2.引入maven插件——jav...

2018-04-18 22:45:48 235

原创 二·、spring成长之路——委派设计模式和单例设计模式

3.委派设计模式设计思想:就是多个类去完成一项的工作,其中一个类去分发任务,其他类做具体的任务,而具体表现是这个委派类的工作,具体过程是被委派类来操作的【ITask.java】定义工作的统一标准package com.itcloud.pattern.delegate;//意见任务需要多人进行完成public interface ITask { //不同的人更具任务标准完...

2018-04-18 22:43:47 827

原创 一、spring的成长之路——代理设计模式

java常用的设计模式详解:1.代理模式(JDK的动态代理)【IDept.java】​ 这是一个简单的就接口,进行数据的更新package com.itcloud.pattern.proxy;public interface IDept { void update();}【DeptImp.java】​ Dept的实现类package c...

2018-04-06 17:22:43 183

原创 spring整合系列学习笔记——springBoot整合mybatis

三、springBoot整合mybatis逆向工程新建springBoot工程1.【spring-boot-mybatis】<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/...

2018-02-08 21:12:49 306

原创 spring整合系列教程——spring整合mybatis

一、spring整合mybatis1.首先您需要建立一个父pom工程,来管理jar包的版本【项目结构图】 请自动忽略被遮挡的内容【spring-root/pom.xml】<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta...

2018-02-08 20:59:52 399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除