正文内容加载中...
posted @ 2020-02-10 15:33 郑小超 阅读(376) 评论(0) 推荐(1) 编辑
摘要:老版Abp对Castle的严重依赖在vnext中已经得到了解决,vnext中DI容器可以任意更换,为了实现这个功能,底层架构相较于老版abp,可以说是进行了高度重构.当然这得益于.Net Core的DI容器组件本身的优势.接着abp vnext2.0核心组件之模块加载组件源码解析上文,上文中我跳过了 阅读全文
posted @ 2020-02-08 19:29 郑小超 阅读(544) 评论(2) 推荐(6) 编辑
摘要:abp vnext是abp官方在abp的基础之上构建的微服务框架,说实话,看完核心组件源码的时候,很兴奋,整个框架将组件化的细想运用的很好,真的超级解耦.老版整个框架依赖Castle的问题,vnext对其进行了解耦,支持AutoFac或者使用.Net Core的默认容器.vnext依然沿用EF co 阅读全文
posted @ 2020-02-05 13:08 郑小超 阅读(2067) 评论(9) 推荐(16) 编辑
摘要:介绍JwtToken认证之前,必须要掌握.Net Core认证系统的核心原理,如果你还不了解,请参考.Net Core 认证组件源码解析,且必须对jwt有基本的了解,如果不知道,请百度.最重要的是你还需要掌握identity server4的基本用法,关于identity server4因为设计到两 阅读全文
posted @ 2020-01-07 22:22 郑小超 阅读(1019) 评论(1) 推荐(6) 编辑
摘要:接着上文.Net Core 认证系统源码解析,Cookie认证算是常用的认证模式,但是目前主流都是前后端分离,有点鸡肋但是,不考虑移动端的站点或者纯管理后台网站可以使用这种认证方式.注意:基于浏览器且不是前后端分离的架构(页面端具有服务端处理能力).移动端就不要考虑了,太麻烦.支持前后端分离前给移动 阅读全文
posted @ 2019-12-26 10:06 郑小超 阅读(430) 评论(0) 推荐(3) 编辑
摘要:前面关于.Net Core如何进行用户认证的核心流程介绍完毕之后,.Net Core 认证系统之Cookie认证源码解析远程认证暂时不介绍,后期有时间,我会加上.接下去介绍认证组件是如何和授权组件一起协同工作.源码的路径如下,自行去github下载.ok,开始! 1、认证组件的执行流程 Core启动 阅读全文
posted @ 2019-12-25 23:56 郑小超 阅读(646) 评论(9) 推荐(4) 编辑
摘要:不知不觉.Net Core已经推出到3.1了,大多数以.Net为技术栈的公司也开始逐步的切换到了Core,从业也快3年多了,一直坚持着.不管环境怎么变,坚持自己的当初的选择,坚持信仰 .Net Core是个非常优秀的框架,如果各位是从WebForm开始,一步步走到今天,自然而然就会发现.微软慢慢的开 阅读全文
posted @ 2019-12-24 18:47 郑小超 阅读(1517) 评论(12) 推荐(9) 编辑
摘要:NUGET命令 注:使用前确保nuget是最新版本,升级到最新版本有两种方式: (1)、CMD将nuget升级到最新版本:nuget update -self (2)、扩展中查看nuget是否需要更新. 一、安装 1.安装指定版本类库install-package <程序包名> -version < 阅读全文
posted @ 2019-08-27 11:43 郑小超 阅读(359) 评论(0) 推荐(0) 编辑
摘要:1、简介 .NET 3.5 开始 ReaderWriterLockSlim登上舞台,ReaderWriterLockSlim 可以看做是 ReaderWriterLock 的升级版。 由于 ReaderWriterLockSlim 默认不支持递归调用、所以在某种意义上来说更不容易造成死锁。Reade 阅读全文
posted @ 2019-03-28 23:37 郑小超 阅读(690) 评论(0) 推荐(0) 编辑
摘要:1、简介 本文主要演示日常开发中利用多线程写入文件存在的问题,以及解决方案,本文使用最常用的日志案例! 2、使用File.AppendAllText写入日志 这是种常规的做法,通过File定位到日志文件所在位置,然后写入相应的日志内容,代码如下: 报错了,原因,Windows不允许多个线程同时操作同 阅读全文
posted @ 2019-03-28 20:02 郑小超 阅读(567) 评论(0) 推荐(1) 编辑