自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 Jenkins安装与持续部署

Pipeline,简单来说,就是一套运行在Jenkins上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作

2021-10-21 09:05:21 531 4

原创 基于Mybatis-Plus实现数据权限

数据权限是指对系统用户进行数据资源可见性的控制。实现不同角色登录系统所展示的操作数据范围不一样,达到角色与角色、用户与用户之间数据的隔离。

2023-02-11 14:21:48 4074 4

原创 Nginx反向代理

http和https通过/和非/做反向代理时的配置

2022-06-22 09:15:41 226

原创 SpringBoot引入Nacos遇见的坑

在没学过服务注册和配置中心技术前,每次修改SpringBoot配置文件的信息,都要重新部署服务,及其的不方便。自从学了nacos配置中心之后,我把项目中的配置文件信息全部放到nacos上面进行管理,来方便的动态修改项目的配置信息,且不用重新部署服务

2022-05-10 15:37:48 2111

原创 SpringBoot使用RabbitMQ的ACK机制

在使用MQ消息队列过程中,生产者发送消息到mq队列中,消费者监听这个队列,并拿取消息进行消费使用。但如果消费者因为在处理业务逻辑过程中,发生了非业务逻辑的异常(如断电、服务崩了等)这些,那么这条消息就没有完成消费,最后导致数据丢失。所以为了确保数据不会丢失,MQ支持自定义ACK消息确实机制。

2022-02-25 17:59:17 2346 3

原创 Docker启动Redis

# 拉取redis镜像docker pull redis# 启动容器docker run -d -p 6379:6379 --name redis 镜像名字或ID# 查看redis容器是否启动docker ps -a# 进入redisdocker exec -it redis容器名或ID redis-cli

2022-01-07 10:22:04 396

原创 Docker启动RabbitMQ并安装延迟消息插件

1、安装# 拉取RabbitMQ镜像,版本3.8.16docker pull rabbitmq:3-management# 启动RabbitMQ容器docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER=用户名 -e RABBITMQ_DEFAULT_PASS=密码 -p 15672:15672 -p 5672:5672 rabbitmq:3-management# 页面访问端口15672(1).安

2022-01-06 08:44:06 391

原创 Docker容器时间同步

Docker容器时间同步# 1.复制宿主机里的文件到容器中docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID或容器名:/usr/share/zoneinfo/Asia# 2.进入容器,执行命令cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# 3.查看时间是否正确date -R...

2021-12-24 10:32:18 1354

原创 Dockerfile基本使用

Dockerfile基本使用1.编辑Dockerfile文件vi Dockerfile# 指定启动的镜像,7为版本FROM centos:7# 容器里的文件夹,如果没有会自动创建WORKDIR /app# 复制宿主机的文件到容器里,包含一些容器里需要用到的环境,比如javaCOPY 宿主机文件 容器里的路径# JAVA环境ENV JAVA_HOME=/app/javaENV PATH=$JAVA_HOME/bin:$PATH# 暴露端口EXPOSE 端口号1 端口号2#

2021-12-23 15:49:17 1022

原创 JMeter接口测压

JMeter是Apache组织开发的基于Java的压力测试工具,用于对Web应用等做测压测试来得到所能承受的极限......

2021-12-22 16:12:07 192

原创 Docker启动后再挂载目录

Docker启动后再挂载目录以MySQL容器为示例1.需要关闭Docker服务systemctl stop docker2.准备挂载目录# 创建挂载目录,自定义mkdir /usr/local/mysql_config# 创建MySQL的配置文件,这里也可以直接挂载目录,看自己需求touch /usr/local/mysql_config/my.cnf3.进入宿主机的容器目录# 宿主机的容器路径cd /var/lib/docker/containers/# 查看当前容器目录

2021-12-16 09:09:58 6830 2

原创 EasyExcel操作Excel读和写

EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单,节省内存著称,EasyExcel能大大减少占用内存。

2021-11-09 11:19:01 717

原创 SpringBoot操作ElasticSsearch添加数据时报错

测试es添加数据方法public void test() throws IOException { // 创建索引 CreateIndexRequest request = new CreateIndexRequest("test"); client.indices().create(request, RequestOptions.DEFAULT); // 创建对象 IndexVo indexVo = new IndexVo("666"); // test为上面创建的

2021-11-08 09:07:05 659

原创 IK分词器插件

在使用elasticsearch的时候,免不了要使用分词器,ik分词器就是其中的一种.关于ik分词器怎么和elasticsearch结合。

2021-11-06 08:50:07 181

原创 Kibana可视化工具

Kibana简介 Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。 你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。

2021-11-05 08:44:02 283

原创 ES head可视化界面

elasticsearch-head是一个elasticsearch的集群管理工具.........

2021-11-04 16:27:33 229

原创 ElasticSearch搜索引擎的搭建

Elasticsearch(简称ES)是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。

2021-11-03 08:51:33 284

原创 SpringBoot使用RabbitMQ延迟队列

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。

2021-11-02 17:31:07 444

原创 Docker启动和配置MySQL

启动容器时尽量挂载MySQL容器里的配置文件,不然如果直接在容器里修改,如果发生错误,那么容器将再也启动不了,挂载配置文件要求宿主机需要创建该my.cnf文件

2021-11-01 08:53:53 377

原创 Linux安装MongoDB

看自己需要的版本到https://fastdl.mongodb.org/linux/下复制下载链接.............................

2021-10-31 11:25:17 78

原创 Linux安装Redis

安装# 安装gcc-c++yum install gcc-c++ -y# 远程下载Rediswget http://download.redis.io/releases/redis-3.2.9.tar.gz# 解压到指定目录tar -zxvf redis-3.2.9.tar.gz ./# 进入解压后的目录cd 解压后的目录# 编译make# 安装redis到/usr/local/redis/make PREFIX=/usr/local/redis install# 复制

2021-10-29 10:26:14 81

原创 Mysql数据定时备份

mysqldump: Error 1227: Access denied; you need (at least one of) the BACKUP_ADMIN privilege(s) for this operation when dumping table `log_status` at row: 0,这是因为没有导出的权限

2021-10-28 09:23:26 644

原创 Minio文件服务器的搭建

MinIO是在Apache License v2.0下发布的对象存储服务器。搭建方便、使用起来也非常简单、灵活。

2021-10-27 09:07:34 446

原创 JAVA使用POI读写Excel

Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java对Microsoft Office格式档案读和写的功能。

2021-10-26 09:01:49 233

原创 Nginx配置SSL(Https)

申请SSL这里我是通过华为云控制台,搜索SSL证书,可免费申请签发一年的SSL证书。如图所示,为申请生成之后的SSL证书,这里包括了Nginx、Tomcat、Apache、IIS,这里我是配置Nginx的SSL

2021-10-25 11:27:44 684

原创 Docker安装与操作

1.安装yum install docker -y安装过程中可能会出现报错Error starting daemon: SELinux is not supported with the overlay2 graph driver on this kern解决方法# 编辑docker文件vi /etc/sysconfig/docker# 把(--selinux-enable)修改为(--selinux-enable=false)# 重启服务service docker restart

2021-10-25 08:44:42 84

原创 TinyProxy正向代理服务器的安装与配置

安装只有TinyProxy1.10.0版本及以上,才支持认证

2021-10-23 08:57:26 3132 3

原创 Linux中安装Mysql

MySQL8.0.11压缩包下载链接,wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-i686.tar.gz,解压之后......

2021-10-22 08:54:34 87

原创 Linux配置ssh免密问题

在频繁的登录和拷贝文件到远程服务器的使用,我们就可以配置这样的ssh免密操作。比如Jenkins的持续部署,我们需要把拉取下来的项目拷贝到远程服务器中,并且去执行远程服务器的启动项目脚本来发布项目。

2021-10-20 10:46:02 312

rabbitmq_delayed_message_exchange-3.8.17.8f537ac.ez

RabbitMQ延迟队列插件,注意版本

2021-10-26

redis-3.2.9.zip

Linux版

2021-10-23

jdk1.8.0_271.zip

Java压缩包,Linux版

2021-10-20

空空如也

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

TA关注的人

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