自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 OAuth2、OpenID Connect简介

当我们在登录一些网站的时候,需要第三方的登录。比如,现在我们要登录简书https://www.jianshu.com/sign_in,我们使用微博登录,点击下方的一个微博的小按钮,就会出现这么一个地址https://api.weibo.com/oauth2/authorize?client_id=1881139527&redirect_uri=http%3A%2F%2Fwww.j...

2019-09-29 21:15:00 1097

转载 ASP.NET Core 3.0 WebApi中使用Swagger生成API文档简介

参考地址,官网:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-2.2&tabs=visual-studio与https://www.jianshu.com/p/349e130e40d5当一个WebApi完成之后,...

2019-09-28 13:55:00 5178

转载 .Net Core权限认证基于Cookie的认证&授权.Scheme、Policy扩展

在身份认证中,如果某个Action需要权限才能访问,最开始的想法就是,哪个Action需要权限才能访问,我们写个特性标注到上面即可,[TypeFilter(typeof(CustomAuthorizeActionFilterAttribute))]/// <summary> /// 这是一个Action的Filter` 但是用作权限验证 /// </s...

2019-09-26 22:38:00 1140

转载 .Net Core MVC中过滤器简介

在.Net Framework MVC 中有四种过滤器,授权过滤器(Authorize)、Action 过滤器、结果过滤器(Result)、异常过滤器(Exception)四种过滤器。在.Net Core MVC中,有五种过滤器,授权过滤器、Action过滤器、异常过滤器、结果过滤器、资源过滤器,新增了资源过滤器。.Net Core MVC和.Net Framework MVC在基本...

2019-09-26 21:50:00 508

转载 Vue中调用另一个组件中自定义事件

之前在一个场景中,遇到组件需要调用父组件中的方法tableInit(),字组件调用父组件常用的有三种方法,具体参考:https://www.cnblogs.com/jin-zhe/p/9523782.html后来我使用的是自定义组件的方式,也算是一个小的知识点吧,在这里记录一下首先,在需要使用的组件里面先声明这个组件:import whitecityedit from "...

2019-09-26 16:34:00 1550

转载 docker下安装MySQL

在hub.docker.com上面,MySQL,有两个,一个MySQL,有个MySQL-Server,后面一个是优化过后的docker pull mysql/mysql-serverMySQL端口默认是3306:映射到3306docker run -d -p 3306:3306 --name mysql01 mysql/mysql-server-p 3306:3306:将...

2019-09-25 21:30:00 286

转载 docker下安装Redis

Docker介绍   1、节约时间、快速部署和启动   2、节约成本   3、标准化应用发布   4、方便做持续继承   5作为集群中的轻量主机或节点   6、方便构建基于SOA或者微服务架构的系统Docker中文文档 https://yeasy.gitbooks.io/docker_practice/content/官方中文文档 https://docs.do...

2019-09-25 21:24:00 83

转载 .NET Core简介

这是大佬老A写的一篇介绍Asp.Net core框架的文章https://www.cnblogs.com/artech/p/inside-asp-net-core-framework.html2001年,微软推出了Asp.Net,2009年,推出了Asp.Net MVC .Net Framework,2016年推出了Asp.Net Core .Net Core。因为之前是....

2019-09-25 20:58:00 1699

转载 .NET MVC5简介(六)HttpHandler

浏览器到网站程序上一篇中,介绍IHttpModule的时候,自定义一个类CustomHttpModule继承自IHttpModule,自定义一个事件,并配合配置文件,就可以执行自定义Module中的Init方法。我们在浏览一个View视图,并新建一个WebForm页面,也浏览一下我们可以看出来,不管是MVC还是WebForm,页面解析都是在Pre...

2019-09-24 22:40:00 208

转载 .NET MVC5简介(五)管道处理模型IHttpModule

https://www.cnblogs.com/JimmyZhang/archive/2007/09/04/880967.htmlIHttpModuleHTTPRuntime(运行时)。在一个控制台程序中,程序的入口是Program中的Main方法。那么,一个网站的入口在哪里呢?在最开始的ashx中,有个ProcessRequest方法,后来在WebForm中,在后台是一个不分类...

2019-09-24 22:05:00 248

转载 .NET MVC5简介(四)Filter和AuthorizeAttribute权限验证

在webform中,验证的流程大致如下图:在AOP中:在Filter中:AuthorizeAttribute权限验证登录后有权限控制,有的页面是需要用户登录才能访问的,需要在访问页面增加一个验证,也不能每个action都一遍。1、写一个CustomAuthorAttribute,继承自AuthorizeAttrib...

2019-09-23 23:12:00 1149

转载 .NET MVC5简介(三)Result

Ajax请求数据响应格式,一个醒目组必须是同意的,前端才知道怎么应付,还有很多其他情况,比如异常了,有ExceptionFilter,按照固定格式返回,比如没有权限,Authorization,按照固定格式返回。Http请求的本质:  请求--应答式,响应可以那么丰富?不同的类型其实方式一样的,只不过有个ContenetType的差别,html--text/html、json--...

2019-09-23 22:15:00 115

转载 .NET MVC5简介(二)

MVCApplication---Application_Statr--RegisterRoutes--给RouteCollection添加规则,请求进到网站---X----请求地址被路由按照顺序匹配,遇到一个温和的就结束,就到对应的控制器和action。在程序中使用log4net,首先nuget引入程序集Logger代码public class Logg...

2019-09-23 21:39:00 409

转载 VUE基础实用技巧

Vue以前听说过,有了解过一点。当时还在热衷于原生JavaScript去写一些方法的封装,不是为啥,就感觉这样很帅,后面多多少少接触了一些JQuery的用法,到现在为止,JavaScript原生封装的一些方法,该忘的都忘了。上一家公司需要用到Vue,所以就利用下班的时候学习Vue。有次公司部门的培训,一位大佬总结的实用技巧,感觉不错,在这里记录下来,方便以后查询,也与大家分享。阮一峰...

2019-09-22 23:32:00 152

转载 .NET MVC5简介(一)

就像是.NET Framework WebApi与.NET Core WebApi一样,.NET Framework MVC与.NET Core MVC的区别,也是框架的之间的区别。本系列先首先从.NET Framework MVC介绍,后面再去介绍.NET Core MVC狭义MVC:  MVC是web开发框架  M:Models,数据的传递模型,普通的实体...

2019-09-22 23:00:00 326

转载 RESTFul&HTTP GET简介

RestApi:https://www.cnblogs.com/springyangwc/archive/2012/01/18/2325784.htmlRESTFul API设计指南:http://www.ruanyifeng.com/blog/2014/05/restful_api.html这篇是阮一峰老师写的RESTFul  由Roy Fielding提出的,RESTFu...

2019-09-22 10:24:00 212

转载 Redis缓存NoSQL

下面是一些关于Redis比较好的文章,因为篇幅较大,我就将其折叠起来了。不太喜欢分不同的笔记去记载,除非真的很多很多。所以本文不仅要对Redis做简单的介绍,还要分别介绍Redis中的五种结构,并会贴上一些示例代码,因为篇幅比较大,所以示例代码都是折叠起来的,有需要看代码的请自行点开,还请谅解。这里只附上了不分示例代码,如需要全部的代码,可以私聊我的邮箱。redis.conf...

2019-09-22 00:02:00 137

转载 CLRCore(CLR核心机制)

JIT--第一次--标记已--存根--调用--查找存根--执行机器码C#和CIL的关系:C#和N#都是CIL实现,但是彼此不能互通:C#和N#公开不分满足规范,我们才能互通CLS就是描述多语言互通的规范内存分配:线程栈  堆Heap:    一个程序运行时,该进程存放引用类型变量的一...

2019-09-21 18:46:00 681

转载 数据库设计优化

数据库的基本语法的使用,很多,我也没有去整理,所以在这里就不介绍那些基本的语法了。如果对这方面有问题,我在这里给大家分享一个方法:  SQL语句应该怎样去优化?在职业生涯中,有一次维护一个项目中的一个模块。之前做的那个同事离职了,交给我来维护。我记得好像是七八张表吧,各种join、order by、distinct、group by.......看得头大。这样的SQ...

2019-09-21 17:06:00 546

转载 .NET Core下自带容器IServiceCollection以及AutoFac以及AutoFac中AOP简介

https://www.cnblogs.com/artech/p/net-core-di-01.html大内老A的在.NET Core下对这些的介绍,有一系列文章https://www.cnblogs.com/jesse2013/p/di-in-aspnetcore.htmlhttps://www.cnblogs.com/artech/p/dependency-injectio...

2019-09-21 11:55:00 1371

转载 IOC控制反转、Unity简介

参考博客地址:Unity系列文章,推荐:http://www.cnblogs.com/qqlin/archive/2012/10/16/2717964.htmlhttps://www.cnblogs.com/lyps/p/10560256.html这篇文章主要介绍.NET Framework下面的IOC以及Unity的使用,下一篇文章介绍.NET Core下面自带...

2019-09-21 11:23:00 143

转载 Threads(异步和多线程)

Task是.NET Framework3.0出现的,线程是基于线程池的,然后提供丰富的api,Thread方法很多很强大,但是太过强大,没有限制。DoSomethingLong方法如下: /// <summary> /// 一个比较耗时耗资源的私有方法 /// </summary> /// <param name="name"&g...

2019-09-20 21:54:00 431

转载 C#程序员在老项目中用到VB遇到的一次坑

  博主自认为C#基础还不错。但是最近接到一个需求,是用VB写的。万般不愿意,不想接触VB,并不是说VB语言不好,而是我真的不喜欢VB。因为没基础过VB,领导派给的任务,有这个需求,不愿意归不愿意,领导给个VB标准代码,自己改去。uri地址为上图所示,没问题,我新建一个VB文件,再添加一个方法,GetAreaInfo这些东西,看不看得懂再说,貌...

2019-09-20 18:05:00 127

转载 异步和多线程Thread

刚接触线程的时候,感觉这个东西好神奇。虽然不是很明白,就感觉它很牛逼。参考了一些大佬写的文章:https://www.cnblogs.com/yilezhu/p/10555849.html这个大佬写的文章,我还是很喜欢的https://www.cnblogs.com/mushroom/p/4575417.html多线程是.NET开发非常重要的一块,很多开发者对多线程...

2019-09-20 15:29:00 171

转载 前端Vue准备工作

环境准备:  1、安装Node&npm,只是为了要Node.js的环境https://nodejs.org/en/download/  2、安装完成Node以及npm之后,就可以用npm config list 查看npm基本配置信息了  3、将npm镜像替换成淘宝镜像 npm config set metrics-registry https://re...

2019-09-20 10:46:00 134

转载 面向切面编程AOP

最开始接触AOP这个概念,是在大学Java课程中(具体哪本忘记了,JavaWeb?)接触到的。当时的理解就是,一个请求过来,自上而下,突然从中间切一刀。从那个图是这样理解的,文字描述的都忘记了。关于AOP的博客有好多,在工作中需要用到,我也是看着博客,外加视频学习来理解的。http://wayfarer.cnblogs.com/articles/241012.html这篇博客,写...

2019-09-19 21:44:00 98

转载 设计模式-责任链设计模式

责任链设计模式,是行为型设计模式的巅峰之作。现在有一个场景,请假申请。请假时间的长短,需要不同级别的领导才能审批。万物皆对象嘛,请假需要工号、姓名、原因、时长、结果等等,那我们来定义一个请假的类。其实其就是一个上下文环境(Context),保存业务处理中参数-----中间结果-----最终结果。行为型设计模式重用的标配,把行为转移。public class ApplyCo...

2019-09-19 21:05:00 66

转载 设计模式-观察者设计模式

一个对象的动作触发多个对象的行为,通过观察者可以去掉对象的依赖,支持各种自定义和扩展。观察者模式,还要从那只申请的猫开始说起。猫叫一声之后触发:  Baby Cry()、Brother Trun()、Dog Wang()、Father Roar()、Mothor Whisper()、Mouse Run()、Neighbour Awake()、Stealer Hide()......

2019-09-19 20:34:00 67

转载 设计模式-适配器模式

适配器模式:解决重构的问题,新东西和旧系统不吻合,通过组合/继承进行配适配器:插座,电源适配器,做个转接的程序员已经确定好规范IHelper,新增了一个RedisHelper----第三方,二者规范不一致,就是没实现接口/// <summary>/// 数据访问接口/// </summary>public interface IHe...

2019-09-19 17:26:00 75

转载 设计模式-抽象工厂

抽象工厂:创建对象,创建一组密不可分的对象创建产品簇,多个对象是个整体,不可分割工厂+约束倾斜的可扩展性设计,增加产品很麻烦/// <summary>/// 一个工厂负责一些产品的创建/// 产品簇/// 单一职责就是创建完整的产品簇/// /// 继承抽象类后,必须显式的override父类的抽象方法/// </summar...

2019-09-19 17:11:00 70

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除