摘要: 查阅了大多数相关资料,搜索到的IdentityServer4 的应用博客大多是比较简单并且多是翻译官网的文档编写的,我这里在 Asp.Net Core 中IdentityServer4 的应用分析中以电商系统架构升级过程中普遍遇到的场景进行实战性讲述分析,同时最后会把我的实战性的代码放到github 上,敬请大家关注! 阅读全文
posted @ 2020-03-11 08:06 Jlion 阅读(22107) 评论(59) 推荐(55) 编辑
摘要: 这篇文章可能大家会觉得很空洞,没有实际的实战东西,主要是自己整理出来的IdentityServer4 的一些概念性的东西;如果你对IdentityServer4有过一定的实战经验,可以跳过不需要阅读该文章,后续我会以一个Demo 来给大家带来IdentityServer4深入的实战分享 阅读全文
posted @ 2020-03-08 08:15 Jlion 阅读(6991) 评论(1) 推荐(10) 编辑
摘要: 中间件和Filter 有哪些区别,分别的作用又是什么,使用Endpoint 终结者路由的应用场景有哪些,怎么使用Endpoint 终结者路由进行中间件的开发;我们知道,任何的一个web框架都是把http请求封装成一个管道,每一次的请求都是经过管道的一系列操作,最终到达我们写的代码中。那么中间件就是在应用程序管道中的一个组件,用来拦截请求过程进行一些其他处理和响应。中间件可以有很多个,每一个中间件都可以对管道中的请求进行拦截,它可以决定是否将请求转移给下一个中间件 阅读全文
posted @ 2020-03-07 07:34 Jlion 阅读(2610) 评论(3) 推荐(12) 编辑
摘要: 在本打算写一篇关于Identityserver4 的文章时候,却发现自己对EndPoint -终结点路由还不是很了解,故暂时先放弃了IdentityServer4 的研究和编写;所以才产生了今天这篇关于EndPoint (终结点路由) 的文章。 还是跟往常一样,打开电脑使用强大的Google 和百度搜索引擎查阅相关资料,以及打开Asp.net core 3.1 的源代码进行拜读,同时终于在我的实践及测试中对EndPoint 有了不一样的认识,说到这里更加敬佩微软对Asp.net core 3.x 的框架中管道模型的设计。 阅读全文
posted @ 2020-03-05 22:30 Jlion 阅读(8365) 评论(9) 推荐(27) 编辑
摘要: Filter是延续ASP.NET MVC的产物,同样保留了五种的Filter,分别是Authorization Filter、Resource Filter、Action Filter、Exception Filter及Result Filter。 通过不同的Filter可以有效处理封包进出的加工,本篇将介绍ASP.NET Core的五种Filter运作方式。 阅读全文
posted @ 2020-03-02 12:28 Jlion 阅读(6234) 评论(2) 推荐(12) 编辑
摘要: 在我接触IOC和DI 概念的时候是在2016年有幸倒腾Java的时候第一次接触,当时对这两个概念很是模糊;后来由于各种原因又回到.net 大本营,又再次接触了IOC和DI,也算终于搞清楚了IOC和DI 这两个概念关系。使用过ASP.NET Core的人对这两个概念一定不陌生,想必很多人还是很难去理解这两个东西,所以,趁着今天有空,就去把两个概念捋清楚,并将学习过程的知识点记录下来。 阅读全文
posted @ 2020-03-01 22:03 Jlion 阅读(9705) 评论(5) 推荐(9) 编辑
摘要: 说到ASP.NET CORE 管道模型不得不先来看看之前的ASP.NET 的管道模型,两者差异很大,.NET CORE 3.1 后完全重新设计了框架的底层,.net core 3.1 的管道模型更加灵活便捷,可做到热插拔,通过管道可以随意注册自己想要的服务或者第三方服务插件. 阅读全文
posted @ 2020-03-01 21:53 Jlion 阅读(4151) 评论(2) 推荐(8) 编辑
摘要: 刚刚接触ASP.NET core 的同学们估计都会觉得和之前的ASP.NET 设计大不一样,代码风格也有很大的变化,以前的ASP.NET 是全家桶框架模式,里面包含了所有的实现,你用的到的用不到的都集成在里面;然而ASP.NET CORE 框架做了大的改变,以最小化抽象设计,通过扩展方法完成易用性扩展. 阅读全文
posted @ 2020-03-01 21:45 Jlion 阅读(5442) 评论(8) 推荐(16) 编辑
摘要: 很多开发人员仅仅只会码代码,如果让开发人员部署一些深入点的东西,或者做负载均衡等,很多开发人员估计就懵逼了,作为一个专业的开发还需要懂一些基本的运维知识;虽然说在互联网行业中,中小企业都有一个牛逼的运维工程师,基本上也没有什么开发人员的事情,所以很多开发人员仅仅知道nginx这个事情,但是不会用,下面我来讲解下Nginx 服务的基本知识. 阅读全文
posted @ 2020-03-01 12:59 Jlion 阅读(3243) 评论(0) 推荐(1) 编辑
摘要: ​1\. Linux 系统学习Docker安装篇 这里我使用的Centos系统 安装Docker yum命令说明 即Yellowdog Update Modifier,是一种基于rpm的包管理工具 yum 命令详情可以参考 启动Docker systemctl 命令说明 详情参考文档 配置Docke 阅读全文
posted @ 2020-03-01 08:06 Jlion 阅读(703) 评论(0) 推荐(1) 编辑
摘要: 现在很多场景需要使用的数字识别,比如银行卡识别,以及车牌识别等,在AI领域有很多图像识别算法,大多是居于opencv 或者谷歌开源的tesseract 识别. 阅读全文
posted @ 2020-02-20 22:01 Jlion 阅读(14436) 评论(1) 推荐(3) 编辑
摘要: C# 开发客户端系统的时候,.net 框架本身就比较消耗内存资源,特别是xp 这种老爷机内存配置不是很高的电脑上运行,所以就需要进行内存上的优化,才能流畅的在哪些低端电脑上运行. 想要对C# 开发的客户端内存优化需要了解以下几个概念。 阅读全文
posted @ 2020-02-01 21:55 Jlion 阅读(1318) 评论(0) 推荐(0) 编辑