自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Spring IOC实现动态简易版的SPI

基于Java自实现的SPI机制的缺陷,以及使用的复杂性,在实际项目中可以通过Spring IOC来简易的实现一版。核心做法是:利用ApplicationContext的getBeansOfType()方法来获取目标接口的全部实现类需要调用接口的地方, 对外预留属性对应值为接口实现的实际bean_name, 然后根据上面的结果是一个Map, key为接口实现的bean_name, value为接口实现类, 然后通过预留属性获取用户想要使用的具体实现类,属性可以预留默认值,即为系统默认;用户可再进行实现

2020-12-17 13:30:03 318

原创 JMeter的极速入门使用.md

快速入门测试计划测试计划可以理解为一个插槽, 只有先创建了一个插槽,后续可以在这个测试计划上添加一些类似插件的功能槽, 然后组合在一起形成一个个的详细测试新建测试计划入口测试计划内容, 在这里可以提前预定义一些自定义变量,当然嫌弃麻烦,也可以不用, 这只是个可选项, 想要后面用到的时候直接通过变量引用, 当然也可以在后面用到的时候直接输入原始值配置元件配置元件有点类似于提前设置用于http请求发送前的一些基础功能,如默认请求、请求头、授权处理等在测试计划上右击,可以找到添加测试元件的入

2020-12-16 20:22:18 136

原创 搭建自己的服务器环境之安装项目文档工具YApi

1. 接口管理工具-YApi官方仓库地址先来几个实例图吧1.1 安装1.1 安装依赖NodeJs# 创建安装目录mdkir -p /opt/nodejscd /opt/nodejs# 下载wget https://nodejs.org/download/release/v12.19.0/node-v12.19.0-linux-x64.tar.gz# 解压tar zxvf node-v12.19.0-linux-x64.tar.gz# 编辑环境变量vim /etc/profile#

2020-12-01 18:10:33 309

原创 搭建自己的服务器环境之Jenkins的安装和使用

文章目录5. 自动化部署-Jenkins5.1 下载安装war包下载运行5.2 插件安装5.2 配置5.2.1 全局工具配置5.2.3 个人信息配置5.4 经典版构建任务GeneralSource Code ManagementBuild TriggersBuild EnvironmentBuildPost StepsPUSHLISH OVER SSH(可选)保存以上配置构建入口远程构建5. 自动化部署-Jenkins官方文档5.1 下载安装war包下载运行# 创建jenkins目录和工作目录m

2020-12-01 17:20:41 776

原创 搭建自己的服务器环境之基本工具安装

突然发现有的内容很简单, 那就把这些基础的工具放到一个里面来安装好了1. 安装Git先用yum安装吧,看能不能满足使用,可以的话就不麻烦了yum -y install git.x86_64# 查看版本git --version# 查看安装目录which git2. 安装依赖NodeJs# 创建安装目录mdkir -p /opt/nodejscd /opt/nodejs# 下载wget https://nodejs.org/download/release/v12.19.0/nod

2020-12-01 17:00:50 475

原创 搭建自己的服务器环境之安装Redis

4. 安装redis后续内容需要使用到docker以及docker-compose, 需要先行安装,如果还未安装,可以搜索其它文章或者查看该安装系列docker安装4.1 单机# 创建redis的本地挂载目录mkdir -p /opt/redis/conf & mkdir -p /opt/redis/datavim /opt/redis/conf/redis.conf简单版的配置文件内容如下## 配置文件最基本的修改## 只允许本机访问## bind 127.0.0.1## 修

2020-12-01 16:46:56 337

原创 搭建自己的服务器环境之安装zookeeper

3. 安装zookeeper3.1 使用dockerhttps://hub.docker.com/_/zookeeper后续内容需要使用到docker以及docker-compose, 需要先行安装,如果还未安装,可以搜索其它文章或者查看该安装系列docker安装创建临时镜像,拷贝配置文件,以备后用# 先拉取镜像docker pull zookeeper:3.6.2# 创建本地挂载目录mkdir -p /opt/zookeeper/conf & mkdir -p /opt/z

2020-12-01 16:23:34 290

原创 搭建自己的服务器环境之安装RocketMQ和RocketMQ Console

文章目录2. 安装rocketmq1. RocketMQ1.1 下载1.2 配置文件1.3 单机1.4 集群2. RocketMQ Console2. 安装rocketmq参考最佳实践1. RocketMQ1.1 下载mkdir /opt/rocketmqcd /opt/rocketmq# 下载wget https://downloads.apache.org/rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip# 解压unzip

2020-12-01 16:13:49 731

原创 搭建自己的服务器环境之安装mongo和mongo-express

文章目录前提准备配置文件单机docker-compose访问mongo-express创建用户授权前提准备由于采用的docker安装, 需要安装docker以及docker-compose, 可以查看其他文章,也可点击查看该系列docker安装章节内容配置文件点击查看mongo配置文件模块官方文档关于下列配置文件,全部来源于上述连接中个人查看后自行编写的内容,因此仅供参考systemLog: destination: file path: "/var/log/mongodb/mong

2020-12-01 15:24:45 1137

原创 搭建自己的服务器环境之一免密登陆

服务器到手之后,要频繁的进行远程连接,每次输入密码实在是太烦了。身份概念设定, A服务器要免密登陆到B服务器, A服务器现在被称为请求服务器, B被称为目标服务器。先在请求服务器生成RSA秘钥对, 如果存在的话可以直接拷贝使用也可。作为秘钥对,私钥和秘钥存放文件的区别是公钥是以.pub结尾的# 如果本地存在,就不要用这个命令了,因为默认生成的文件是~/.ssh/id_rsa和~/.ssh/id_rsa和.pub,作为开发本地肯定都会存在这个文件的# 生成rsa秘钥对, -C 指定rsa对象的账号信息

2020-12-01 14:57:16 356

原创 搭建自己的服务器环境之nginx安装以及配置https访问

docker 安装关于docker的安装,可以参考其他文章或者同系列搭建自己的服务器环境之四安装Docker# 先创建要挂载的目录mkdir -p /opt/nginx/conf && mkdir -p /opt/nginx/conf.d && mkdir -p /opt/nginx/html && mkdir -p /opt/nginx/log# 获取镜像docker pull nginx:stable-perl # 先启动容器,让其在后台运

2020-12-01 14:27:59 619

空空如也

空空如也

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

TA关注的人

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