摘要: 本文主要来自一道面试题,由于之前对AutoResetEvent的概念比较模糊(即使已经使用过了)。面试题题目很简洁:两个线程交替打印0~100的奇偶数。你可以先动手试试,我主要是尝试在一个方法里面完成这个任务。 注: Suspend,Resume来控制线程已经在.net framework2.0被淘 阅读全文
posted @ 2019-08-21 15:12 天空的湛蓝 阅读(19280) 评论(10) 推荐(2) 编辑
摘要: 验证一直通不过,不知道问题在哪里。这个坑应该只有我自己遇到,记录一下,问题在使用swagger验证的时候出现的(说的很轻松) 如图所示,在swaager文档中,添加认证功能,此时只要我们填下登陆时获取的token,便能访问到其他接口。如下图填写密钥 如果密钥没有填对,则对接口有认证的地方进行校验,效 阅读全文
posted @ 2019-08-06 17:56 天空的湛蓝 阅读(3734) 评论(0) 推荐(0) 编辑
摘要: Docker是一个开放平台用于快速开发、分发和部署应用程序。 & 8195;& 8195;Docker是一种容器管理技术。 & 8195;& 8195;解决头疼问题原则:回归最简单的方式来。确保最初级的方案没有错误。 安装 docker安装很简单,输入官方的命令就可以,但是在安装docker com 阅读全文
posted @ 2019-08-06 10:41 天空的湛蓝 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 这里会列举在C 中处理CLR异常方面的规范,帮助大家构建和开发一个运行良好和可靠的应用系统。 前言 & 8195;& 8195;迄今为止,CLR异常机制让人关注最多的一点就是“效率”问题。其实,这里存在认识上的误区,因为正常控制流程下的代码运行并不会出现问题,只有引发异常时才会带来效率问题。基于这一 阅读全文
posted @ 2019-06-24 10:46 天空的湛蓝 阅读(4624) 评论(9) 推荐(11) 编辑
摘要: 资源管理(尤其是内存回收)曾经是程序员的噩梦,不过在.NET平台上这个噩梦似乎已经不复存在。CLR在后台为垃圾回收做了很多事情,使得我们现在谈起在.NET上进行开发时,都会说还是new一个对象吧!回收?有垃圾回收器呢。其实并没有这么简单。 & 8195;& 8195;对象序列化是现代软件开发中的一项 阅读全文
posted @ 2019-06-23 13:40 天空的湛蓝 阅读(672) 评论(0) 推荐(2) 编辑
摘要: 基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保了类型安全。委托本身是一种引用类型,它保存的也是托管堆中对象的引用,只不过这个引用比较特殊,它是对方法的引用。事件本身也是委托,它是委托组,C 中提供了关键字event来对事件进行特别区分。 & 阅读全文
posted @ 2019-06-18 22:46 天空的湛蓝 阅读(6497) 评论(1) 推荐(4) 编辑
摘要: LINQ(Language Integrated Query,语言集成查询)提供了类似于SQL的语法,能对集合进行遍历、筛选和投影。一旦掌握了LINQ,你就会发现在开发中再也离不开它。 & 8195;& 8195;开始! 前言 & 8195;& 8195;C 中的集合表现为数组和若干集合类。不管是数 阅读全文
posted @ 2019-06-15 10:32 天空的湛蓝 阅读(3179) 评论(3) 推荐(10) 编辑
摘要: 前言:仅当复习讨论,写得不好,多多指教! 上一篇文章《 "比多了啥" 》介绍了简单工厂模式和工厂方法模式。本篇文章则讲最后一个工厂 抽象工厂。如果对工厂方法比较模糊的,可以返回上一篇文章复习。接下来先看故事。 抽象工厂模式 UML & 8195;& 8195;又经过三年之后,中国已经越来越国际化了, 阅读全文
posted @ 2019-03-06 09:29 天空的湛蓝 阅读(698) 评论(0) 推荐(3) 编辑
摘要: 前言:多注重设计。仅当复习讨论! 简单工厂模式 UML图 & 8195;& 8195;假如有一位爱心人士,想给饥饿的流浪动物喂食。此时爱心人士身带了狗粮,但是他到处找啊找,最终只找到了猫大人,是不是有点惨兮兮。但是如果有简单工厂模式,如下图所示,这位爱心人士找到一家刚刚成立的流浪动物收容所,进去之后 阅读全文
posted @ 2019-03-04 09:35 天空的湛蓝 阅读(1252) 评论(1) 推荐(3) 编辑
摘要: 在ASP.Net Core项目APIGateway中添加Ocelot+Consul然后运行时 ,VS2017报如下错 : 内部异常 1: Exception: Unable to start Ocelot, errors are: Unable to start Ocelot, errors are 阅读全文
posted @ 2019-02-23 21:00 天空的湛蓝 阅读(2097) 评论(2) 推荐(3) 编辑