摘要:ASP.NET Core 应用是在其 Main 方法中创建 Web 服务器的控制台应用: Main 方法调用 WebHost.CreateDefaultBuilder,通过生成器模式来创建web主机.生成器提供定义 Web 服务器(例如,UseKestrel)和启动类 (UseStartup) 的方 阅读全文
posted @ 2020-02-08 16:19 梦一回 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Web体系结构: 有三个核心:资源(resource),URL(统一资源标识符)和表示 他们的关系是这样的:一个资源由一个URL进行标识,HTTP客户端使用URL定位资源,表示是从资源返回数据,媒体类型是资源返回的数据格式。 接下来我们说下HTTP. HTTP协议的系统是一种无状态的方式,使用请求/ 阅读全文
posted @ 2020-02-05 21:10 梦一回 阅读(272) 评论(0) 推荐(0) 编辑
摘要:关于位图,可能大家不太熟悉, 那么位图能干啥呢?位图的内容其实就是普通的字符串,也就是byte数组,我们都知道 byte 8 位无符号整数 0 到 255 说个场景。比如你处理一些业务时候,往往会存在 是或者不是 这样的数据,那么这种数据还是频繁去查看和请求,从数据方面和请求次数方面都是非常的大的。 阅读全文
posted @ 2020-02-03 20:10 梦一回 阅读(107) 评论(0) 推荐(0) 编辑
摘要:关于异步消息,大家都知道,如下: 这些用起来都是比较复杂的,RabbitMQ先要创建Exchange,在创建Queue,还要将Queue和Exchange通过某种规则绑定起来。发消息之前要指定routing-Key,还要控制头部信息。 即使你只需要一组消息者。那么你就要经历上面繁琐的过程。 但是Re 阅读全文
posted @ 2020-01-19 15:29 梦一回 阅读(328) 评论(0) 推荐(0) 编辑
摘要:众所周知,ASP.NET Core有一个DI框架,应用程序启动时初始化。 预定义依赖 1: IApplicationBuilder:提供了配置应用程序的请求管道机制 2:ILoggerFactory:次类型提供了创建记录器组件的模式 3:LHostinEnvironment:此类型提供管理应用程序运 阅读全文
posted @ 2020-01-16 22:33 梦一回 阅读(180) 评论(0) 推荐(1) 编辑
摘要:依赖注入的基础 我们都知道DI,,他是一种开发模式。他是将服务可被应用程序任何位置的代码使用,当某个代码组件(如一个类)需要引用某些外部代码(一个服务)时。都有两种选择 1:直接在调用代码种创建服务组件的一个新实例。 2:收到该服务的一个有效实例。 比如一个操作是记录操作记录。那么看以下代码。业务逻 阅读全文
posted @ 2020-01-15 23:34 梦一回 阅读(302) 评论(0) 推荐(0) 编辑
摘要:上次我们讲到了集合。说到集合,那往往少不了循环。今天我们说下什么是并行循环 Parallel.For,Paraller.Foreach (System.Threading.Tasks) 相信大家对此都不陌生。 long sum = 0; Parallel.For(0, MaxValue, (i) = 阅读全文
posted @ 2020-01-12 21:05 梦一回 阅读(82) 评论(0) 推荐(0) 编辑
摘要:[Remote Dictionary Service],也就是「远程字典服务」,Redis。 Redis我们都知道有5种基础数据结构:分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。 再说这些基础数据结构的时候,我们先说说Red 阅读全文
posted @ 2020-01-10 22:40 梦一回 阅读(46) 评论(0) 推荐(0) 编辑
摘要:上篇我们说到。编写控制器类的步骤可总结为两个:实现一个类,然后在该类中添加一些公有方法,在运行的该类的时候可作为控制器发现,而这些方法则作为操作被发现。 这里我们有两个细节: 1:系统如何知道实例化那个控制器 2:如何确定用那个方法。 路由: 1:被传统的路由发现,2:通过特性路由发现,3:通过混合 阅读全文
posted @ 2020-01-08 21:10 梦一回 阅读(318) 评论(0) 推荐(0) 编辑
摘要:首先说说它的机制 处理HTTP请求并生成响应是一个很长的过程。路由只是这个过程的第一步。路由过程的最终结果是一个控制器。它将处理没有映射到物理静态文件的请求。 如下图 操作调用程序,是核心,主要负责协调所有必要的步骤来处理请求,操作调用程序接受控制器工厂和控制器上下文,后者是一个容器对象,包含了路由 阅读全文
posted @ 2020-01-05 23:47 梦一回 阅读(198) 评论(0) 推荐(0) 编辑