自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凉白开不加冰

此博客分享docker、linux、springboot、消息队列技术笔记

  • 博客(44)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 java使用ik-analyzer 支持使用远程扩展词

ik-analyzer 分词

2024-07-04 16:23:35 466

原创 rocketmq单机和集群搭建

介绍:搭建之前先简单介绍下rocketmq

2020-02-23 09:46:42 294

原创 高可用高并发系统分析

介绍:本章就简单那我们公司做的项目分析下,如何搭建一个高可用高并发的系统

2020-02-20 21:43:49 285

原创 rabbitmq普通以及镜像集群搭建

介绍:rabbitmq安装教程之前的文章已经有了,这章主要是集群配置

2020-02-20 21:42:09 286

原创 部署kong、postgresql、kong ui

最近在研究网关这块,在网上自己群里面找了很久都没有很好的开源网关教程之前用了soul感觉还行,但是教程也很少,到时候也会写一篇详细的教程这里就把kong的部署,使用教程从头到尾说明一下,网上找资料、错误太难了一、安装postgresql二、部署kong三、部署kong ui四、使用测试...

2019-11-22 17:34:12 320

原创 springcloud使用alibaba的nacos注册中心,以及自定义ribbon使用

文章里将会讲到,如何部署nacos server服务,springcloud中如果使用,以及服务的负载均衡,自定义负载均衡规则等等。

2019-11-20 10:45:33 2524 2

原创 在使用ribbon自定义规则的时候,获取的服务不变的问题

之前在项目中写Ribbon的时候,想写一个负载均衡;大概思路就是,一个消费者,两个提供者,然后两个提供者都是有两台集群的,那么这时候我们的提供者做更新的时候,想要平滑切换流量,就需要负载均衡将流量全部打到一台服务商。但是网上的例子都不行,都会出现一个问题,就是消费者访问提供者的时候,请求切换不到另一台提供者上面,就会导致访问不到报系统异常。也就是下面这个,lb.getAllServers()...

2019-11-19 14:35:39 623 3

原创 redis主从读写分离replication复制数据+sentienl哨兵集群主备切换

说明:最近公司在自己搭建了一套redis主从读写分离+sentinel哨兵集群主备切换,通过手工去搭建replication复制+主从架构+读写分离+哨兵集群+高可用redis集群架构...

2019-09-05 18:04:08 1516

原创 springboot+dubbo+sentinel限流+定时器任务管理+API在线文档项目

介绍:之前的博文里有写到一章springboot+dubbo项目,这篇文章是在之前文章基础上新加了一下功能,这篇文章就不详细写出来了,直接项目共享出来,大家感兴趣可以下载看看一、项目结构二、项目数据库三、项目启动顺序四、项目请求入口五、项目请求案例六、源码下载...

2019-07-02 09:07:40 1775 1

原创 linux部署apollo配置平台

介绍:随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址等等对程序配置的期望值也越来越高:配置修改后实时生效。灰度发布,分环境、分集群管理配置。完善的权限、审核机制在这样的大环境下、传统发通过配置文件、数据等方式已经越来越无法满足开发人员对配置管理的需求apollo是什么?apollo是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群配...

2019-06-14 13:38:35 1059 1

原创 springcloud+springboot+feign一个简单的案例

介绍:其他文章里介绍了springboot+dubbo,这篇文章将简单的分享一个自己整理的springcloud+springboot+feign案例,初学者可以下载下来进行参考一、项目结构hucheng-springcloud-feign    |__ hucheng-springcloud-feign-common  &nbs...

2019-06-13 15:11:24 2711 2

原创 idea 开发实用的插件

介绍:在使用idea开发编程的时候,难免会遇到一些插件,下面我就分享一些实用的插件1.mybatis插件该插件可以根据pojo类生成对应的mybatis xml文件MyBatisCodeHelperPro2.翻译插件Translation选中单词,鼠标右键3.项目http请求工具RestfulToolkit安装好之后右侧工具栏点击RestServices4.自动生成set...

2019-06-13 14:57:17 791

原创 linux 安装zookeeper

1.下载zookeeper文件到/usr/local/下http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5.tar.gz2.解压文件并修改文件名tar -zxvf apache-zookeeper-3.5.5.tar.gzmv apache-zookeeper-3.5.5.tar...

2019-06-13 09:17:11 1310

原创 springboot 使用dubbo项目开发

介绍:我们知道springboot是微服务,dubbo是alibaba一套开源的分布式框架,dubbo其中有注册中心,生产者,消费者,监控,通过rpc方式调用,本章将使用springboot结构构建dubbo项目下面是官方提供的一张原理图:rpc又是什么?...

2019-06-12 17:38:29 296

原创 linux 安装redis

1、安装redis 首先是下载redis,版本你们可以自己选择,这里用的是4.0.6 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 然后解压包,根据个人习惯 tar -zxvf redis-4.0.6.tar.gz 下面安装gcc,ubuntu系统使用apt-get...

2019-06-12 10:19:53 151

原创 linux 安装ActiveMQ

1、下载 ActiveMQ 官方下载地址可自己选择版本 http://archive.apache.org/dist/activemq wget http://archive.apache.org/dist/activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz 2、解压 ActiveMQ tar -zxvf a...

2019-06-12 10:19:00 208

原创 linux 安装RabbitMQ

1、安装需要依赖环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson 2、erlang安装 wget http://erlang.org/download/otp_src_1...

2019-06-12 10:17:42 172

原创 mycat 读写分离搭建

介绍:在其他的文章中讲了mysql主从同步,有主从库的话,一般就会考虑到读写分离一、安装jdk,这里就简单的安装openjdk准备一台新的服务器,在新的服务器上安装jdk,mycat检查服务器是否安装jdkrpm -qa | grep java | xargs rpm -e --nodeps查看jdk源yum list java*yum list java-1.8*安装jdk1....

2019-06-12 10:14:00 237

原创 mysql 主从同步配置

介绍:如果使用的阿里云的mysql服务器的话,它会提供主从同步的服务;这里我讲的是在阿里云云服务器上自建的mysql数据库,主从配置。一、主库创建一个只读的账号,用于从库同步数据进入主库创建一个test用户密码test,只允许ip为127.0.0.1登录,ip为从库地址ipCREATE USER 'test'@'127.0.0.1' IDENTIFIED BY 'test';给用户赋值权限...

2019-06-12 10:07:45 221

原创 linux 部署kafka

介绍:此文章中会介绍怎么部署kafka单机以及集群模式,如何测试生产消息、消费消息一、环境需要JDK1、上传jdk文件到服务器2、创建软链ln -s jdk1.8.0_121 jdk83、配置环境变量vi /etc/profileJAVA_HOME=/usr/local/jdk8PATH=$PATH:$JAVA_HOME/binexport PATH4、让环境变量生效s...

2019-06-12 09:59:37 648

原创 linux 部署mongodb

介绍:之前在docker文章里讲到了docker如何部署及使用工具连接mongodb,这边文章主要是将不实用docker,直接在linux服务器上部署。一、下载mongodb到/usr/local/wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz二、部署mongodb解压包并重命名tar -zxvf...

2019-06-12 09:39:20 398

原创 flume+hadoop+hive 大数据采集处理

介绍:整个离线分析的总体架构就是使用Flume从FTP服务器上采集日志文件,并存储在Hadoop HDFS文件系统上,再接着用Hadoop的mapreduce清洗日志文件,最后使用HIVE构建数据仓库做离线分析。大概怎么部署画了张图,我是一共使用了四台服务器,如果不需要这么多可以自己简化一下,将flume和数据处理都部署到hadoop-master上面,这样只需要两台即可一、hadoop部署...

2019-06-12 09:24:31 5545

原创 linux安装mysql

介绍:本篇将介绍centos、ubuntu系统安装mysql数据库教程一、centos安装mysql1、安裝 MySQL Repositoryrpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmyum repolist enabled | grep "mysql.*-community.*"...

2019-06-12 09:12:01 389

原创 linux 部署 nginx

介绍:本篇文章简单的写下部署nginx及具体操作一、部署nginx1.首先部署nginx安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 首先要安装 PCRE cd /usr/local/src/ 下载pcre wget http://downloa...

2019-06-12 08:59:51 293

原创 linux 部署supervisor 进程管理

介绍:当项目工程越来越大的时候,随着线上部署的服务器也越来越多,更新、管理起来也会很麻烦,需要在每台服务器上去启动脚本,本篇文章会介绍如何部署supervisor来管理服务进程。一、supervisor监控进程部署准备工作:需要守护监听进程的服务器,例如:192.168.0.1211.安装setuptoolsyum install python-setuptools -y2.下载me...

2019-06-11 13:55:55 479

原创 linux 搭建 瓦力部署系统

介绍:walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。一、首先在瓦力服务器上部署依赖nginx部署nginx内容已在其他文章里详细写到,跳转二、安装瓦力...

2019-06-11 13:50:36 1937 2

原创 linux 部署 syncd部署服务

介绍: syncd是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率.一、部署前准备工作1.部署nginx(syncd服务器)跳转2.安装mysql(syncd服务器)跳转3.配置syncd服务器秘钥免登陆生产服务器(生产服务器就是需要部署java项目的服务器)在syncd服务器上的命令:ssh-keygen -t rsa (连续三次回车,即在本地生...

2019-06-11 13:47:13 962

原创 linux 部署 monit 进程监听服务

介绍: Monit是一个开源监控管理工具(类似supervisor),能够监控linux系统的负载、文件、进程等。当系统负载过高、监控文件被篡改、进程异常退出时,能够发送邮件报警,并能够自动启动或关闭异常进程。Monit内嵌web界面,能够看到当前主机上的监控项状态一、部署M/Monit集中管理1.下载文件cd /usr/local/src/wget https://mmonit.com/...

2019-06-11 13:37:55 1192

原创 docker 部署mongodb

介绍:这里直接使用docker部署mongodb,并且使用工具连接测试一、下载镜像docker pull daocloud.io/library/mongo:latest二、运行容器docker run -d -p 27017:27017 -v /opt/mongoDB/:/data/db daocloud.io/library/mongo:latest三、创建用户进入容器doc...

2019-06-11 13:27:47 1261

原创 docker 部署portaine 容器管理

介绍:portainer有单机和集群两种模式一、单机模式部署1、下载镜像docker pull docker.io/portainer/portainer 2、运行镜像docker run -d -p 9000:9000 \ --restart=always \ -v /var/run/docker.sock:/var...

2019-06-11 13:23:16 1356 2

原创 docker 部署showdoc Java API文档

介绍: 是一个非常适合IT团队的在线API文档、技术文档工具。你可以使用Showdoc来编写在线API文档、技术文档、数据字典、在线手册1、国内镜像地址docker pull registry.docker-cn.com/star7th/showdoc2、国外官方镜像docker pull star7th/showdoc3、新建存放showdoc数据的目录mkdir /showdo...

2019-06-11 13:16:36 745

原创 docker 部署jenkins 主节点子节点

介绍:docker部署jenkins主节点、子节点一、安装配置主节点1、下载主节点镜像 2.138.2 可以自己下载最新的docker pull jenkins/jenkins:2.138.2 2、运行主节点容器docker run -d -p 8080:8080 -p 50000:50000 -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai -v ...

2019-06-11 13:14:00 2166

原创 docker 安装

介绍:docker 官方文档地址 https://docs.docker.com一、centos安装docker1、删除旧的docker yum remove docker \ docker-client \ docker-client-latest \ docke...

2019-06-11 13:06:33 225

原创 docker 常用命令大全

搜索镜像docker search 镜像名称 下载镜像docker pull 镜像查看已安装镜像列表docker images删除镜像docker rmi 镜像id运行镜像生成新的容器docker run -d -it 镜像名称:版本号eg: docker run -d -it -p 8080:8080 tomcat:7 -p 端口映射,前者宿主机端口,后者容器端口...

2019-06-11 13:04:37 1783

原创 spring boot 使用RabbitMQ

介绍:通常我们谈到队列服务, 会有三个概念: 发消息者、队列、收消息者,RabbitMQ 在这个基本概念之上, 多做了一层抽象, 在发消息者和 队列之间, 加入了交换器 (Exchange). 这样发消息者和队列就没有直接联系, 转而变成发消息者把消息给交换器, 交换器根据调度策略再把消息再给队列。那么,其中比较重要的概念有 4 个,分别为:虚拟主机,交换机,队列,和绑定。虚拟主机:一个虚拟...

2019-06-10 14:32:07 211

原创 spring boot 使用redis消息队列发送短息

介绍:该功能用在处理登录、注册、支付的时候发送短信或者邮件通知的时候,将信息先放进redis list ,然后再已先进先出的方式取出,处理数据。流程图:第一步:redis工具类public class RedisTools { public static void lPush(StringRedisTemplate stringRedisTemplate,String key,S...

2019-06-10 14:19:45 846

原创 spring boot 连接hive

介绍:linux文章里讲了怎么部署,这章主要讲如何通过springboot连接hive第一步:加入jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> &...

2019-06-10 14:16:01 16313 1

原创 spring boot 连接mongodb

介绍: MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。传统的关系数据库一般由数据库(da...

2019-06-10 14:09:13 5469 1

原创 spring boot 微服务

介绍:随着spring不断的发展,涉及到的领域也越来越多,项目整合开发需要各种各样的文件,慢慢的变得不那么简单易用,违背了最初的理念。spring boot正是在这样的一个背景下被抽象出来的开发框架,目的为了让大家更容易的使用spring,更容易的集成各种常用中间件、开源软件。另一方面,spring boot诞生时,正处于微服务概念慢慢酝酿中,spring boot的研发融合了微服务架构的理念。实...

2019-06-10 14:03:59 793 1

原创 spring boot使用kafka

介绍:之前的文章里面讲过了怎么部署kafka,这边文章就介绍怎么使用spring boot 使用kafka第一步:加入相关架包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifact...

2019-06-10 14:00:45 1251

apollo部署源文件

改资源是apollo部署的源码文件,下载下来可直接部署,数据库都有

2019-07-23

springboot+dubbo+sentinel+api文档

springboot+dubbo+sentinel限流+定时器任务管理+API在线文档项目

2019-07-05

springcloud+springboot+feign项目demo

该项目是一个springboot+springcloud+feign的项目案例,基本功能都已经实现了,除了数据库代码那块,自行改造即可

2019-06-14

dubbo-admin控制台源码

该代码是dubbo-admin控制台的源码,下载下来可自行修改配置文件,然后启动java -jar

2019-06-13

studio-3t mongodb连接工具

此工具是连接mongodb的图形化界面工具,工具使用方式请自行网上搜索

2019-06-12

sentinel 开源的限流项目

项目里包含的限流控制台的源码,还有自己写的一套使用限流的项目代码,下载下来需要先编译好限流控制台sentinel-dashboard启动,其次启动sentinel-rest即可,访问sentinel-rest项目API测试限流,限流配置方法可以上网搜索

2019-06-11

springboot+dubbo完整项目案例

该项目代码,是我自己整理的一套springboot+dubbo开发的一个案例,基本的生产者消费者注册中心都已经开发好了,其中dubbo-admin需要自行打包运行

2019-06-11

springcloud项目+soul网关

此项目是一个完整的springboot+springcloud分布式项目,还整合了soul第三方网关服务,里面有详细的项目操作说明,可以下载参考

2019-06-11

syncd数据库建表的sql语句

linux 部署 syncd部署服务,这个文件就是syncd数据库建表的sql语句

2019-06-11

ssh框架集合

这还是一个简单单的SSh

2015-03-19

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

TA关注的人

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