摘要:一个WebAPI项目(.net core 2.2),利用Swagger UI方便测试。API中涉及到一些基本操作,如Student的CRUD,分别对应了HttpGet, HttpPost, HttpPut, HttpDelete四种HttpMethod。] 在开发环境中使用VS自带的IIS来host 阅读全文
posted @ 2020-02-11 16:25 Jackie_Lu_Y 阅读(116) 评论(0) 推荐(0) 编辑
摘要:为减少代码量,这里实现一个基于Dapper的泛型Repository。 这里需要引用Dapper.dll和Dapper.Contrib.dll。 接口定义: /// <summary> /// Repository接口 /// </summary> /// <typeparam name="T">< 阅读全文
posted @ 2019-12-28 17:34 Jackie_Lu_Y 阅读(196) 评论(1) 推荐(0) 编辑
摘要:1、nuget搜索JWT并安装 2、创建ApiAuthorizeAttribute,作为验证特性 /// <summary> /// 身份认证拦截器 /// </summary> public class ApiAuthorizeAttribute: AuthorizeAttribute { /// 阅读全文
posted @ 2019-12-28 15:55 Jackie_Lu_Y 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1、添加HttpAuthHeaderFilter类 2、在SwaggerConfig中添加 3、在对应的Action的上面加上ApiAuthorize特性即可加上 4、就会出现如下显示 阅读全文
posted @ 2019-12-28 15:24 Jackie_Lu_Y 阅读(127) 评论(0) 推荐(0) 编辑
摘要:1、打开nuget安装Swashbuckle 2、在项目中设置 3、装完之后会自动生成Swagger.Config 4、修改Swagger.Config 5、运行http://localhost:44339/swagger,就能看到如下画面: 阅读全文
posted @ 2019-12-28 11:35 Jackie_Lu_Y 阅读(110) 评论(0) 推荐(0) 编辑
摘要:docker 安装gitlab以及使用 一、安装及配置 1.gitlab镜像拉取 # gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本 $ docker pull gitlab/gitlab-ce 拉取镜像 2.运行gitlab镜像 $ docker run -d -p 阅读全文
posted @ 2019-12-09 10:50 Jackie_Lu_Y 阅读(366) 评论(0) 推荐(0) 编辑
摘要:一、安装docker 1、使用 root 权限登录 Centos。确保 yum 包更新到最新。 $ sudo yum update 2、卸载已安装的docker 早期版本docker叫作docker 或者 docker-engine,新版本中叫作docker-ce,可以先试试旧版本的卸载方式,不成功 阅读全文
posted @ 2019-12-02 14:23 Jackie_Lu_Y 阅读(56) 评论(0) 推荐(0) 编辑
摘要:CentOS7 常用命令集合 这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样,毕竟这些都不是一家出来的嘛~ 废话不多说,直接上命令和解析! 常用命令 文件与目录操作 命令解析 cd /home 进入 ‘/home’ 目 阅读全文
posted @ 2019-11-26 17:06 Jackie_Lu_Y 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1、安装JDK yum install -y java 2、安装jenkins 添加Jenkins库到yum库,Jenkins将从这里下载安装。 1 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenk 阅读全文
posted @ 2019-11-26 16:59 Jackie_Lu_Y 阅读(79) 评论(0) 推荐(0) 编辑