自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 自己如何写一个 SpringBoot 第三方依赖包?

揭秘 SpringBoot 是如何实现 “轻配置” 的

2021-12-09 19:52:03 2082 5

原创 在 Docker 中搭建 mongodb 副本集

在Docker中搭建mongodb副本集拉取 Mongodb 镜像docker pull mongo创建要挂载的文件夹mkdir -p mongodb-cluster/data/mastermkdir -p mongodb-cluster/data/secondarymkdir -p mongodb-cluster/data/arbiter创建 docker-compose.yaml 文件vim docker-compose.yaml# -----------------------

2021-12-02 12:30:00 745

原创 如何在 Docker 中部署一个 SpringBoot Dubbo 项目?

在 Docker 中部署Spring Boot Dubbo项目配置pom.xml首先进入该项目的pom.xml中,然后添加下面这些代码。 <!-- 打包需要每一个子模块都有打包插件,不然不能打包。 这个需要注意的是,只有业务项目模块才需要。如果某个模块的作用只是被引用, 是不需要添加打包插件的。比如单独抽离的 ego-commons-api 模块,该模块是被业务模块引用的, 是不需要插件打包的,因为如果打包了业务模块,maven会把业务模块引用的模块都给打包。--&

2021-12-01 12:15:00 327

原创 在Docker中部署Redis集群

在Docker中部署Redis集群首先拉取Redis镜像docker pull redis创建存放Redis配置文件的目录创建文件夹的目的是为了将文件夹挂载到Docker容器中# 创建一个文件 名字叫create.shtouch create.sh# 编辑文件的内容 vim create.sh# ---------------- 文件内容开始 ----------------- for i in `seq 7001 7006`do mkdir -p ${i}/datad

2021-11-30 12:15:00 123

原创 如何在 Docker 中部署 MySQL主从复制?

在Docker中部署Mysql主从复制什么是基于Docker搭建?资源有限虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker容器之间相互独立,有独立ip,互不冲突Docker使用步骤简便,启动容器在秒级别利用Docker搭建主从服务器首先拉取docker镜像,我们这里使用5.7版本的mysql:docker pull mysql:5.7然后使用此镜像启动容器,这里需要分别启动主从两个容器创建 Master 容器d

2021-11-29 09:20:14 626

原创 如何使用 docker-compose 搭建Nacos集群?

使用docker-compose搭建Nacos集群下载nacos集群环境首先去官网下载Nacos 1.4.0版本的docker-compose环境:https://github.com/nacos-group/nacos-docker/tree/1.4.0 (我使用的Nacos版本是1.4.0)然后通过Xftp将解压后的文件夹放入到Linux中。创建docker-compose.yml注意:往docker-compose.yml写入的时候记得把注释删除掉!!!!!!cd /us

2021-11-27 12:30:00 742

原创 在Docker中安装Nacos

在Docker中安装Nacos服务拉取镜像docker pull nacos/nacos-server配置数据库信息(Mysql)创建存储nacos配置的数据库create database nacos_config初始化数据库,导入初始化文件nacos-db.sql。创建Nacos容器注意:在使用下方命令时把注释删掉,且 “\” 后面不能有空格!!!docker run -d \-e MODE=standalone \ # 使用 standalone模式(单机模式

2021-11-27 12:15:00 6523

原创 在Docker中安装FastDFS

在Docker中安装FastDFS拉取Docker镜像# 拉取FastDFS镜像,该镜像包含tracker和storagedocker pull season/fastdfs:1.2创建存放文件的目录该文件夹用于挂载docker中上传给FastDFS的文件# -p 代表递归创建没有的目录mkdir -p /usr/local/fastdfs/tracker/datamkdir -p /usr/local/fastdfs/storage/datamkdir -p /usr/local/

2021-11-26 12:15:00 199

原创 在Docker中安装Elasticsearch容器

在Docker中安装Elasticsearch容器拉取镜像首先是拉取镜像(或者直接创建容器自然会拉取)docker pull elasticsearch:6.5.4创建容器docker run --name myelasticsearch -di -e ES_JAVA_OPTS="-Xms256m -Xmx256m" \--net host --restart=always -e "discovery.type=single-node" \-p 9200:9200 -p 9300:930

2021-11-25 20:41:35 104

原创 使用 JWT+RSA 完成微服务分布式系统下单点登录功能

首先来看看有状态和无状态是什么。无状态登录原理1.1.什么是有状态?有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如tomcat中的session。例如登录:用户登录后,我们把登录者的信息保存在服务端session中,并且给用户一个cookie值,记录对应的session。然后下次请求,用户携带cookie值来,我们就能识别到对应session,从而找到用户的信息。缺点是什么?服务端保存大量数据,增加服务端压力服务端保

2020-11-23 11:04:14 572 1

原创 JWT如何在服务端验证Token令牌是否正确?

JWT结构header:就包含了两部分,一个是使用什么算法加密的,另一个是Token的类型,会使用Base64的算法进行编码。// 通过Base64算法编译后的header:// eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9{ "typ": "JWT", "alg": "HS256"}我们会对头部进行base64编码,得到第一部分数据payload:载荷,就是一些有效数据,登录之后可以存放用户id之类的信息,因为采用Base64编码,可以被解.

2020-11-16 21:04:52 7123 5

原创 解决 Windows10 中 CentOS7 无法联网问题(将 CentOS7 的 IP 变为静态IP)

①找到 控制面板\网络和 Internet\网络连接右击点属性 -》找到Internet 协议版本 4(TCP/IPv4) ,双击它。然后点击 “使用下面的IP地址” 。到VMWare中将网络适配器更改成NAT模式嗷再到VMWare中找到 编辑 -》虚拟机网络编辑器 点击即可,打开一个窗口后 点击 “更改设置”然后先点击名字叫 “VMnet8” 再点击 “NAT设置”然后将"网关IP"找个地方记下来。然后到虚拟机中使用这个命令:vim /etc/sysconfig/network-sc

2020-10-15 11:19:51 1743 4

notepad官方版本.exe

Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several programming languages and natural languages. Running in the MS Windows environment, its use is governed by GPL License.

2019-01-11

空空如也

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

TA关注的人

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