摘要: 今天来做一个webapi的安全管控验证的案例 我们知道webapi密匙验证也有不少,比如OAuth2.0.。。。我们今天用JWT这种方式来做一个账号密码换取Token的案例 基本流程是 输入账号密码 >后台比对==true -->return Token else 未登录 所有控制器必须继承自基础类 阅读全文
posted @ 2021-04-06 21:28 wrjhzou 阅读(1532) 评论(0) 推荐(0) 编辑
摘要: 老鸟请飞走,关于入手Ant 还是有比较长的路走的,但是呢,如果是有一套框架能让我们快速开发项目成型,那么只需要先了解一下这个前端框架 那么官方的快速入门可以点这里 https://www.antdv.com/docs/vue/getting-started-cn/ 但是呢,这可有不少坑,下面我们一一 阅读全文
posted @ 2021-04-02 13:38 wrjhzou 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 我们之前研究过Code First的一个小小的案例,但是只是用了单数据库。 今天还是来做一个mysql sqlserver同时能使用的一个案例 需要工具 1.VS2019 core3.1 2.脑子一个 3.虚拟机windows server,Centos7 引入EF Code 新建一个用户实体类(我 阅读全文
posted @ 2021-03-26 22:19 wrjhzou 阅读(416) 评论(1) 推荐(0) 编辑
摘要: ORM我们一定不陌生,如果是.NET的开发者我们知道比较多的应该是EF了,现在EF Core也支持了多种数据库, 很是方便,但是呢,貌似有点高度封装,导致体积也是非常庞大,对应一些轻量级的项目,sql可控对于我们来说是非常重要的 比如EF Linq-->Sql-DB 这个过程需要一定的转换,那么以前 阅读全文
posted @ 2021-03-26 21:15 wrjhzou 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 同理用out同样可以实现我们的需求。下面谈谈ref和out到底有什么区别:1 关于重载 原则:有out|ref关键字的方法可以与无out和ref关键字的方法构成重载;但如想在out和ref间重载,编译器将提示:不能定义仅在ref和out的上的方法重载2 关于调用前初始值 原则:ref作为参数的函数在 阅读全文
posted @ 2021-03-22 15:21 wrjhzou 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 本次演示用到一个开源框架,但是这个开源框架还是比较年轻的,期间会遇到不少问题。为了少走弯路我将本每一步都写出来 开源框架地址 https://github.com/neozhu/smartadmin.core.urf 先来热热身,什么是DB First ,什么是Code First 这两个要有一个认 阅读全文
posted @ 2021-03-05 16:15 wrjhzou 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-04 09:41 wrjhzou 阅读(79) 评论(0) 推荐(0) 编辑
摘要: NetCore中有一个主要的概念就是中间件的使用,他可以拦截请求,那么中间件的话我们使用第三方或者系统自带的应该也不少,我们要研究一下自己可不可以写中间件呢? 当然是可以的。 新建一个Core项目之后看到StartUp.cs这里。我们看到最后一个中间件是 hello world这里 运行之后看到这个 阅读全文
posted @ 2021-02-02 12:07 wrjhzou 阅读(372) 评论(1) 推荐(0) 编辑
摘要: Net 4.0之后出现的多线程对象。Task 其实时Thread 和ThreadPool的结合和优化Thread 通过windbg观察执行完后GC下次回收,时间空间开销不小,调用过多时间片切换频繁影响效率ThreadPool 受限CPU核心线程数,CLR控制回收.Task使用方法【1】new一个新的 阅读全文
posted @ 2021-01-28 14:58 wrjhzou 阅读(272) 评论(0) 推荐(0) 编辑
摘要: IOC技术已经出来很久了,这里不过多讲解,有一篇文章讲得特别好可以看看 https://blog.csdn.net/ivan820819/article/details/79744797 上面两个图就是理解的关键了,Ioc这个容器就能做到很好的分离作用,也是各个对象之间的粘合剂 下面还是写一个小代码 阅读全文
posted @ 2021-01-13 15:35 wrjhzou 阅读(280) 评论(1) 推荐(2) 编辑