<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[diezuo9326的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/diezuo9326</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; diezuo9326]]></copyright><item><title><![CDATA[OAuth2、OpenID Connect简介]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755143</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755143</guid><author>diezuo9326</author><pubDate>Sun, 29 Sep 2019 21:15:00 +0800</pubDate><description><![CDATA[当我们在登录一些网站的时候，需要第三方的登录。比如，现在我们要登录简书https://www.jianshu.com/sign_in，我们使用微博登录，点击下方的一个微博的小按钮，就会出现这么一个地址https://api.weibo.com/oauth2/authorize?client_id=1881139527&amp;redirect_uri=http%3A%2F%2Fwww.j...]]></description><category></category></item><item><title><![CDATA[ASP.NET Core 3.0 WebApi中使用Swagger生成API文档简介]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755142</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755142</guid><author>diezuo9326</author><pubDate>Sat, 28 Sep 2019 13:55:00 +0800</pubDate><description><![CDATA[参考地址，官网：https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-2.2&amp;tabs=visual-studio
与https://www.jianshu.com/p/349e130e40d5
当一个WebApi完成之后，...]]></description><category></category></item><item><title><![CDATA[.Net Core权限认证基于Cookie的认证&授权.Scheme、Policy扩展]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755140</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755140</guid><author>diezuo9326</author><pubDate>Thu, 26 Sep 2019 22:38:00 +0800</pubDate><description><![CDATA[在身份认证中，如果某个Action需要权限才能访问，最开始的想法就是，哪个Action需要权限才能访问，我们写个特性标注到上面即可，[TypeFilter(typeof(CustomAuthorizeActionFilterAttribute))]

/// &lt;summary&gt;
 /// 这是一个Action的Filter`  但是用作权限验证
 /// &lt;/s...]]></description><category></category></item><item><title><![CDATA[.Net Core MVC中过滤器简介]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755138</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755138</guid><author>diezuo9326</author><pubDate>Thu, 26 Sep 2019 21:50:00 +0800</pubDate><description><![CDATA[在.Net Framework MVC 中有四种过滤器，授权过滤器（Authorize）、Action 过滤器、结果过滤器（Result）、异常过滤器（Exception）四种过滤器。在.Net Core MVC中，有五种过滤器，授权过滤器、Action过滤器、异常过滤器、结果过滤器、资源过滤器，新增了资源过滤器。
.Net Core MVC和.Net Framework MVC在基本...]]></description><category></category></item><item><title><![CDATA[Vue中调用另一个组件中自定义事件]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755139</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755139</guid><author>diezuo9326</author><pubDate>Thu, 26 Sep 2019 16:34:00 +0800</pubDate><description><![CDATA[之前在一个场景中，遇到组件需要调用父组件中的方法tableInit()，字组件调用父组件常用的有三种方法，具体参考：https://www.cnblogs.com/jin-zhe/p/9523782.html
后来我使用的是自定义组件的方式，也算是一个小的知识点吧，在这里记录一下
首先，在需要使用的组件里面先声明这个组件：

import whitecityedit from "...]]></description><category></category></item><item><title><![CDATA[docker下安装MySQL]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755135</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755135</guid><author>diezuo9326</author><pubDate>Wed, 25 Sep 2019 21:30:00 +0800</pubDate><description><![CDATA[在hub.docker.com上面，MySQL，有两个，一个MySQL，有个MySQL-Server，后面一个是优化过后的
docker pull mysql/mysql-server
MySQL端口默认是3306：映射到3306
docker run -d -p 3306:3306 --name mysql01 mysql/mysql-server
-p 3306:3306：将...]]></description><category></category></item><item><title><![CDATA[docker下安装Redis]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755133</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755133</guid><author>diezuo9326</author><pubDate>Wed, 25 Sep 2019 21:24:00 +0800</pubDate><description><![CDATA[Docker介绍	　　1、节约时间、快速部署和启动	　　2、节约成本	　　3、标准化应用发布	　　4、方便做持续继承	　　5作为集群中的轻量主机或节点	　　6、方便构建基于SOA或者微服务架构的系统



Docker中文文档 https://yeasy.gitbooks.io/docker_practice/content/
官方中文文档 https://docs.do...]]></description><category></category></item><item><title><![CDATA[.NET Core简介]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755137</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755137</guid><author>diezuo9326</author><pubDate>Wed, 25 Sep 2019 20:58:00 +0800</pubDate><description><![CDATA[这是大佬老A写的一篇介绍Asp.Net core框架的文章https://www.cnblogs.com/artech/p/inside-asp-net-core-framework.html
2001年，微软推出了Asp.Net，2009年，推出了Asp.Net MVC .Net Framework，2016年推出了Asp.Net Core .Net Core。因为之前是....]]></description><category></category></item><item><title><![CDATA[.NET MVC5简介（六）HttpHandler]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755136</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755136</guid><author>diezuo9326</author><pubDate>Tue, 24 Sep 2019 22:40:00 +0800</pubDate><description><![CDATA[浏览器到网站程序


上一篇中，介绍IHttpModule的时候，自定义一个类CustomHttpModule继承自IHttpModule，自定义一个事件，并配合配置文件，就可以执行自定义Module中的Init方法。我们在浏览一个View视图，并新建一个WebForm页面，也浏览一下




我们可以看出来，不管是MVC还是WebForm，页面解析都是在Pre...]]></description><category></category></item><item><title><![CDATA[.NET MVC5简介（五）管道处理模型IHttpModule]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755128</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755128</guid><author>diezuo9326</author><pubDate>Tue, 24 Sep 2019 22:05:00 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/JimmyZhang/archive/2007/09/04/880967.html
IHttpModule
HTTPRuntime（运行时）。在一个控制台程序中，程序的入口是Program中的Main方法。那么，一个网站的入口在哪里呢？在最开始的ashx中，有个ProcessRequest方法，后来在WebForm中，在后台是一个不分类...]]></description><category></category></item><item><title><![CDATA[.NET MVC5简介（四）Filter和AuthorizeAttribute权限验证]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755134</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755134</guid><author>diezuo9326</author><pubDate>Mon, 23 Sep 2019 23:12:00 +0800</pubDate><description><![CDATA[在webform中，验证的流程大致如下图：



在AOP中：



在Filter中：



AuthorizeAttribute权限验证
登录后有权限控制，有的页面是需要用户登录才能访问的，需要在访问页面增加一个验证，也不能每个action都一遍。
1、写一个CustomAuthorAttribute，继承自AuthorizeAttrib...]]></description><category></category></item><item><title><![CDATA[.NET MVC5简介（三）Result]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755124</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755124</guid><author>diezuo9326</author><pubDate>Mon, 23 Sep 2019 22:15:00 +0800</pubDate><description><![CDATA[Ajax请求数据响应格式，一个醒目组必须是同意的，前端才知道怎么应付，还有很多其他情况，比如异常了，有ExceptionFilter，按照固定格式返回，比如没有权限，Authorization，按照固定格式返回。
Http请求的本质：
　　请求--应答式，响应可以那么丰富？不同的类型其实方式一样的，只不过有个ContenetType的差别，html--text/html、json--...]]></description><category></category></item><item><title><![CDATA[.NET MVC5简介（二）]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755120</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755120</guid><author>diezuo9326</author><pubDate>Mon, 23 Sep 2019 21:39:00 +0800</pubDate><description><![CDATA[MVCApplication---Application_Statr--RegisterRoutes--给RouteCollection添加规则，请求进到网站---X----请求地址被路由按照顺序匹配，遇到一个温和的就结束，就到对应的控制器和action。
在程序中使用log4net，首先nuget引入程序集


Logger代码


public class Logg...]]></description><category></category></item><item><title><![CDATA[VUE基础实用技巧]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755131</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755131</guid><author>diezuo9326</author><pubDate>Sun, 22 Sep 2019 23:32:00 +0800</pubDate><description><![CDATA[Vue以前听说过，有了解过一点。当时还在热衷于原生JavaScript去写一些方法的封装，不是为啥，就感觉这样很帅，后面多多少少接触了一些JQuery的用法，到现在为止，JavaScript原生封装的一些方法，该忘的都忘了。上一家公司需要用到Vue，所以就利用下班的时候学习Vue。有次公司部门的培训，一位大佬总结的实用技巧，感觉不错，在这里记录下来，方便以后查询，也与大家分享。
阮一峰...]]></description><category></category></item><item><title><![CDATA[.NET MVC5简介（一）]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755118</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755118</guid><author>diezuo9326</author><pubDate>Sun, 22 Sep 2019 23:00:00 +0800</pubDate><description><![CDATA[就像是.NET Framework WebApi与.NET Core WebApi一样，.NET Framework MVC与.NET Core MVC的区别，也是框架的之间的区别。本系列先首先从.NET Framework MVC介绍，后面再去介绍.NET Core MVC



狭义MVC：
　　MVC是web开发框架
　　M：Models，数据的传递模型，普通的实体...]]></description><category></category></item><item><title><![CDATA[RESTFul&HTTP GET简介]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755127</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755127</guid><author>diezuo9326</author><pubDate>Sun, 22 Sep 2019 10:24:00 +0800</pubDate><description><![CDATA[RestApi：https://www.cnblogs.com/springyangwc/archive/2012/01/18/2325784.html
RESTFul API设计指南：http://www.ruanyifeng.com/blog/2014/05/restful_api.html这篇是阮一峰老师写的
RESTFul
　　由Roy Fielding提出的，RESTFu...]]></description><category></category></item><item><title><![CDATA[Redis缓存NoSQL]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755123</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755123</guid><author>diezuo9326</author><pubDate>Sun, 22 Sep 2019 00:02:00 +0800</pubDate><description><![CDATA[下面是一些关于Redis比较好的文章，因为篇幅较大，我就将其折叠起来了。不太喜欢分不同的笔记去记载，除非真的很多很多。所以本文不仅要对Redis做简单的介绍，还要分别介绍Redis中的五种结构，并会贴上一些示例代码，因为篇幅比较大，所以示例代码都是折叠起来的，有需要看代码的请自行点开，还请谅解。这里只附上了不分示例代码，如需要全部的代码，可以私聊我的邮箱。


redis.conf...]]></description><category></category></item><item><title><![CDATA[CLRCore(CLR核心机制）]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755119</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755119</guid><author>diezuo9326</author><pubDate>Sat, 21 Sep 2019 18:46:00 +0800</pubDate><description><![CDATA[JIT--第一次--标记已--存根--调用--查找存根--执行机器码



C#和CIL的关系：


C#和N#都是CIL实现，但是彼此不能互通：


C#和N#公开不分满足规范，我们才能互通


CLS就是描述多语言互通的规范



内存分配：线程栈
　　堆Heap：
　　　　一个程序运行时，该进程存放引用类型变量的一...]]></description><category></category></item><item><title><![CDATA[数据库设计优化]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755117</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755117</guid><author>diezuo9326</author><pubDate>Sat, 21 Sep 2019 17:06:00 +0800</pubDate><description><![CDATA[数据库的基本语法的使用，很多，我也没有去整理，所以在这里就不介绍那些基本的语法了。如果对这方面有问题，我在这里给大家分享一个方法：



　　SQL语句应该怎样去优化？在职业生涯中，有一次维护一个项目中的一个模块。之前做的那个同事离职了，交给我来维护。我记得好像是七八张表吧，各种join、order by、distinct、group by.......看得头大。这样的SQ...]]></description><category></category></item><item><title><![CDATA[.NET Core下自带容器IServiceCollection以及AutoFac以及AutoFac中AOP简介]]></title><link>https://blog.youkuaiyun.com/diezuo9326/article/details/101755114</link><guid>https://blog.youkuaiyun.com/diezuo9326/article/details/101755114</guid><author>diezuo9326</author><pubDate>Sat, 21 Sep 2019 11:55:00 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/artech/p/net-core-di-01.html大内老A的在.NET Core下对这些的介绍，有一系列文章
https://www.cnblogs.com/jesse2013/p/di-in-aspnetcore.html
https://www.cnblogs.com/artech/p/dependency-injectio...]]></description><category></category></item></channel></rss>