摘要: 一、为什么使用中间件 在我们很多时候,当一个请求过来之后,我们想对这个请求做各种各样的操作和记录,这个时候我们可以加入中间件 目的就是对这个请求和响应做处理,其实不难理解,这就是类似于工业机器,一个商品出来之前会有很多关卡,会执行N到工序, 最后加工出来的产品就是我们想要的,也是安全的。这些关卡就类 阅读全文
posted @ 2020-07-23 16:01 srsly 阅读(1467) 评论(0) 推荐(1) 编辑
摘要: 一、为什么使用log4net 日志的重要性就不阐述了,为什么使用log4net,这里说一下,因为使用人群广泛,性能又相差无几,那当然是用的人越多越好了,流量才是王道。 下面开始一步一步的通过代码和图片的形式来使用log4net 第一步要创建一个配置文件,起名字叫Log4net.config 代码如下 阅读全文
posted @ 2020-07-23 13:23 srsly 阅读(2922) 评论(4) 推荐(1) 编辑
摘要: 一、为什么使用AutoMapper AutoMapper的功效其实就是把一个对象里面的value 映射 也就是复制到另一个对象, 比如我们有一个接口用来接收第三方数据的,接收了一个对象里面有很多字段,但是呢, 在我们需要保存到数据库的时候,字段名称不一样甚至有一些连类型都不一样 这就需要我们自己的m 阅读全文
posted @ 2020-07-22 18:03 srsly 阅读(3679) 评论(0) 推荐(0) 编辑
摘要: 一、安装linux这个比较简单,有安装包就可以了 下面就不写文字了,看图片跟着做就好了 这里需要一个镜像文件,去下载一个就好https://www.centos.org/ 我下载的版本是 CentOS-7-x86_64-DVD-2003.iso 然后开机,会自动安装,选项选第一个。接下来进行一些选项 阅读全文
posted @ 2020-07-22 15:46 srsly 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一、为什么使用仓储模式 个人觉得仓储模式就是升级版的三层架构,里面多了接口之间的调用,就好像仓库管理员,只是负责把仓库里面的东西交给客户,也无需知道客户要做什么,反之客户也无需知道东西在哪里,怎么存放的,需要的时候就跟管理员索要就可以了,这样就是低耦合,就算管理员换人了,客户的流程也无需做出改变,反 阅读全文
posted @ 2020-07-21 17:14 srsly 阅读(7082) 评论(3) 推荐(7) 编辑
摘要: 一、为什么使用JWT 1.跨语言使用。 2.服务器端无需再保存任何东西,只需要客户端保存token就可以。 3.实现简单。 4.统一认证方式,如果是移动端也要验证的话,jwt也支持就无需修改,否则客户端 服务器一套,移动端 服务器又是一套 当然缺陷也是很明显,就是退出登录后,已发放的token无法销 阅读全文
posted @ 2020-07-20 16:14 srsly 阅读(2198) 评论(3) 推荐(5) 编辑
摘要: 一 为什么使用swagger swagger是一种API文档管理的框架 1.可以在代码中添加注释,且自动生成API文档,无需再次编写,友好的界面让API文档更易懂。 2.一站式服务,只需要访问swagger的地址,就可以看到所有的后台接口和功能,并且能测试接口状态,真正是彻底的前后端分离了。 3.内 阅读全文
posted @ 2020-07-20 13:21 srsly 阅读(6672) 评论(9) 推荐(0) 编辑