2019年React Hooks是React生态圈里边最火的新特性了。它改变了原始的React类的开发方式,改用了函数形式;它改变了复杂的状态操作形式,让程序员用起来更轻松;它改变了一个状态组件的复用性,让组件的复用性大大增加。如果你是React的粉丝者或者正在使用React开发项目,你可以用1个小时时间看一下这篇文章(视频),你一定会有所收获,并在工作种能熟练的使用React Hooks。目前的大部分Hooks知识点,文章都涉及到。我想想你学完并使用Hooks后,会颠覆你现在的React开发方式,并爱上它。
Docker安装Jenkins
前言
在Centos7阿里云服务器上使用docker搭建Jenkins服务。
需要提前准备的条件
- docker环境
- JDK环境(Centos7自带JDK环境)
一、docker拉取镜像
Jenkins有官方镜像,也有私人镜像,这里我们选择拉取中文版的Jenkins镜像。
docker pull jenkinszh/jenkins-zh
二、创建Jenkins挂载目录并授权权限
如果你对Docker比较熟悉,应该知道它的实现实际上是创造了一个独立的容器环境,Jenkins在这个容器内运行,那么如果我们想要对Jenkins进行配置,就需要进入到容器里选择文件进行配置。虽然我们可以使用docker exec -it 【容器id】 bash 命令进入容器目录进行配置,但是连简单的 vi命令都不能使用。
如果我们在启动镜像的时候指定挂载目录,那么在服务器本机与容器之间就可以创建一个映射。
所以我们在服务器上先创建一个jenkins工作目录, /var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。
mkdir -p /var/jenkins_mount
chmod 777 /var/jenkins_mount
静态文件上传oss思路
nuxt使用Ts小结
当Swagger遇上YApi,瞬间高大上了!
1.YApi简介
YApi是高效、易用、功能强大的API管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。
YApi在Github上已累计获得了18K+Star,具有优秀的交互体验,YApi不仅提供了常用的接口管理功能,
还提供了权限管理、Mock数据、Swagger数据导入等功能,总之功能很强大!
2.背景
我们公司的后端api接口文档一直使用的是Swagger进行开发的,Swagger开发对后端同学十分友好,方便生成。但是对于前端同学mock数据,同步开发存在着很大的困扰。
研究发现在我们的YApi上可以实时的同步Swagger数据,这样对于前后端同学开发都十分的方便。接下来我来分享下操作步骤