前言 简单整理一下cookie的跨站攻击,这个其实现在不常见,因为很多公司都明确声明不再用cookie存储重要信息,不过对于老站点还是有的。 正文 攻击原理: 这种攻击要达到3个条件: 用户访问了我们的站点。 用户通过cookie存储和传递身份信息 用户访问 ...
前言 简单整理一下Mediator。 正文 Mediator 名字是中介者的意思。 那么它和中介者模式有什么关系呢 前面整理设计模式的时候,并没有去介绍具体的中介者模式的代码实现。 如下: https: www.cnblogs.com aoximin p .html 之所以没写代码就是因为它现在是一种思想,以前的简单的已经很难满足我们现在开发的需求了。 那么看下Mediator 是如何做的吧。 M ...
2021-06-26 12:01 0 351 推荐指数:
前言 简单整理一下cookie的跨站攻击,这个其实现在不常见,因为很多公司都明确声明不再用cookie存储重要信息,不过对于老站点还是有的。 正文 攻击原理: 这种攻击要达到3个条件: 用户访问了我们的站点。 用户通过cookie存储和传递身份信息 用户访问 ...
前言 什么是结构化呢? 结构化,就是将原本没有规律的东西进行有规律话。 就比如我们学习数据结构,需要学习排序然后又要学习查询,说白了这就是一套,没有排序,谈如何查询是没有意义的,因为查询算法就是根 ...
前言 前文已经提及到了endponint 是怎么匹配到的,也就是说在UseRouting 之后的中间件都能获取到endpoint了,如果能够匹配到的话,那么UseEndpoints又做了什么呢?它是 ...
前言 简单介绍一下异常中间件的使用。 正文 这样写入中间件哈,那么在env环境下就会去执行UseDeveloperExceptionPage。 那么我们应该去看DeveloperExc ...
前言 简单整理一下静态中间件。 正文 我们使用静态文件调用: 那么这个默认会将我们根目录下的wwwroot作为静态目录。 这个就比较值得注意的,可能刚开始学.net core 的小伙伴,会直接把脚本写在更目录script这样是访问不到的。 当然了,你可以配置参数 ...
前文 前面整理了仓储层,工作单元模式,同时简单介绍了一下mediator。 那么就mediator在看下领域事件启到了什么作用吧。 正文 这里先注册一下MediatR服务: 具体注册: 前文提及在共享层的领域抽象类库中,有下面几个类: 用来标志领域事件的接口: 用来标志 ...
前言 简单整理一下工作单元模式。 正文 工作单元模式有3个特性,也算是其功能: 使用同一上下文 跟踪实体的状态 保障事务一致性 工作单元模式 主要关注事务,所以重点在事务上。 在共享层的基础建设类库中加入: SaveChangesAsync 事务 ...
前言 简单整理一下仓储层。 正文 在共享层的基础建设类库中: IRepository 是定义了一个接口,表示要实现增删改查方法。 同样在该类库下,创建了对应的实现。 之所以在相同类库中建立实现的原因,就是因为没有必要分为两个类库。 以前我们写三层的时候分为IDAL 类库和 DAL ...