自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

背景模版

黑色背景

  • 博客(13)
  • 收藏
  • 关注

原创 centos7 Redis主从复制+哨兵模式)redis集群部署搭建

今天下午有搭建了公司测试环境的redis集群模式,主从复制+哨兵模式,现详细记录下搭建过程以及遇到的问题172.16.21.238 6379主机(master)172.16.21.1516380从机(slave)一:redis安装这里我采用的是压缩包安装,也可以用yum安装。1 安装redis编译的c环境。redis是c语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc环境yum install gcc-c++.

2020-09-14 09:47:09 397

原创 nginx+keepalived集群高可用详细部署,keepalived安装启动报错问题(超详细)

一:环境准备master服务器ip地址:172.16.21.237slave服务器ip地址:172.16.21.238两台机器分别安装nginx和keepalived,237作为master,238作为slave二:keepalived安装2.1 方法一:yum方式1、yum安装安装依赖包[root@localhost ~]# yum install -y curl gcc openssl-devel libnl3-devel net-snmp-devel[root@loc

2020-09-11 09:42:30 2629 1

原创 centos7安装mysql8详细介绍(超详细)

本次安装是centos7 mysql8以上 采用rpm包安装 按照我的方法安装肯定能安装成功一:mysql官网下载mysql rpm包Mysql官网 https://www.mysql.com12.3.1 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 7。2 选择第一个bundle包,这是一个压缩包,包含了mysql8安装需要的mysql-community-common-8.0.17...

2020-09-09 11:41:23 987

原创 Mysql8.0主从同步,主从复制详解(超详细)

一:准备事项1 两台服务器,mysql版本一致,不然会出现问题172.16.21.238 主服务器172.16.21.237从服务器注意:在进行主从同步之前先确保要备份的数据库和表在同库存在,主从复制不会创建库和表,如果没有会出现不能同步的错误,可以自己通过mysqldump进行数据导出,然后再用source进行数据恢复到从库中去。二:主服务器配置在 /etc/my.cnf 的[mysqld]节点内,新加以下内容注意:MySQL 5.1.7版本之后,已经不支持把master配置属性

2020-09-09 10:10:43 3879

原创 springboot中封装的redistemplate模板操作redis常用命令

平常测试redis操作命令,可能用的是cmd窗口 操作redis,记录一下 java程序操作reids, 操作redis的方法 可以用Jedis ,在springboot 提供了两种 方法操作 RedisTemplate 和StringRedisTemplate 两种方法的区别 可参考:https://blog.csdn.net/yifanSJ/article/details/79513179 当然 springboot 中也可以使用Jedis ,本次记录的是 如何使用RedisTemplate 操作rei

2020-08-18 16:01:53 648

原创 Flowable之springboot整合Flowable modeler 流程设计器集成app,表单应用发布

flowable源码下载地址为https://github.com/flowable/flowable-engine/releases/tag/flowable-6.4.1/,注意,这里使用的是6.4.1版本,不要使用6.4.2,有版本问题,添加flowable相关依赖:新建一个springboot项目,配置好mybatis等相关依赖配置,然后添加以下flowable相关依赖。<!--flowable--> <dependency> .

2020-05-25 17:17:30 3761 5

原创 reentrantlock源码详解

接下来有时间会写一些

2020-02-29 22:26:48 145

原创 SpringBoot异步多线程调用注解@Async使用和CountDownLatch配合使用案例

关于多线成调用可能大家用的比较多的是JDK的多线程,springboot1.5+,项目框架中集成了异步多线程操作配置,在这里和大家分享一下springboot的异步多线程注解使用,先一步一步来以代码的形式讲解大家可能会遇到的问题。一:创建方法,然后在方法上添加@Async注解,然后还需要在@SpringBootApplication启动类或者@configure注解类上 添加注解@Enable...

2019-12-13 09:46:25 5728 10

原创 springboot整合sharding-jdbc分库分表最全详解

最近公司一个新项目,需要进行分库分表,本人调研了mycat和sharding-jdbc后决定使用sharding-jdbc来进行分库分表,至于这两个的区别以及特点可以自行到官网查看,mycat更偏向于运维部署层面的分库分表,基于插件来动态代理,sharding-jdbc是基于jar包依赖的配置,调研后就是demo的编写。按照我下面的讲解保证能够搭建成功,并且对于一些可能出现的问题也会提醒注意。...

2019-09-02 14:13:29 3520

原创 设计模式之策略模式以及实际项目中结合框架使用详解

策略模式是我们老生常谈的设计模式,也是最经常用到的一种设计模式,主要通过在策略上下文提供接口类型的策略成员变量,传入不同的实现策略来实现不同的业务,主要实现如下实现方式:a) 提供公共接口或抽象类,定义需要使用的策略方法。(策略抽象类)b) 多个实现的策略抽象类的实现类。(策略实现类)c) 环境类(也叫策略上下文),提供接口类型的成员变量,传入了策略...

2019-07-29 11:38:36 420

原创 ThreadPoolTaskExecutor和ThreadPoolExecutor区别

之前工作中发现有同事在使用线程池的时候经常搞混淆ThreadPoolTaskExecutor和ThreadPoolExecutor,座椅在这里想写一片博客来讲讲这两个线程池的区别以及使用ThreadPoolExecutor这个类是JDK中的线程池类,继承自Executor, Executor 顾名思义是专门用来处理多线程相关的一个接口,所有县城相关的类都实现了这个接口,相关的继承实现类图如下...

2019-07-28 14:42:00 105372 23

原创 springboot中@Async多线程注解使用

在没有@Async注解之前我们需要写一个多线程低吗的话需要使用到JDK原生的多线程方法,代码十分冗余,当有了spring的@Async注解后就十分方便了,本次就详细介绍一下@Async注解的使用1创建线程池当在一个方法上标注了@Async注解之后,在被调用的时候主线程会主动使用多线程来调用此方法,但是当我们需要线程池来堆多线程进行管理的时候就需要使用到配置类线程池的Bean,如下@Con...

2019-07-02 12:44:59 10571 5

原创 springboot整合activemq

Spring Boot with JMS - ActiveMQ96 慢慢来了2017.03.23 16:40* 字数 372 阅读 1638评论 0喜欢 8今天开始写Spring Boot 整合JMS ActiveMQ,用Spring Boot 来整合也是相当的简单。ActiveMQ是一种开源的,实现了JMS1.1规范的面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全...

2018-09-27 20:27:49 112

空空如也

空空如也

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

TA关注的人

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