ICode9

精准搜索请尝试: 精确搜索
  • 重新整理 .net core 实践篇——— filter[四十四]2021-11-06 21:01:09

    前言 简单介绍一下filter 正文 filter 的种类,微软文档中写道: 每种筛选器类型都在筛选器管道中的不同阶段执行: 授权筛选器最先运行,用于确定是否已针对请求为用户授权。 如果请求未获授权,授权筛选器可以让管道短路。 资源筛选器:授权后运行。 OnResourceExecuting 在筛选器管道

  • JavaScript 数组映射,重新整理2021-09-30 23:32:09

    数组映射 ,重新整理,配合return,返回一个新数组,没有return,相当于forEach() arr.map(val,index,arr)  let arr = [ {title:'name',age:'10'}, {title:'aaa',age:'10'}, {title:'aaa',age:'10'}, {title:'aaa�

  • 基于伯德图和工程计算的具有双路反馈和隔离电阻的带容性负载的缓冲器电路分析2021-09-23 02:03:22

    参考TI的运算放大器稳定性分析,重新整理补充完整。            

  • 单链表逆序2.0(重新整理)2021-07-17 12:02:19

    单链表逆序 背景一.单链表基本节点二.逆序实现的几种方式1.1 head->A->B->C->NULL ==> NULL<-A<-B<-C<-head1.2 head->A->B->C->NULL ==> NULL<-A<-B<-C<-head2.递归的思想 背景 “单链表逆序”问题。很多公司的面试题库中都有这道题,有的公司明确题目要求不能使用额外的

  • 重新整理 .net core 实践篇————重定向攻击[三十九]2021-07-12 10:31:45

    前言 简单介绍一下重定向攻击。 正文 攻击思路: 看着上面挺复杂的,其实是一些很简单的步骤。 攻击者通过某些手段,让用户打开了一个好站点,打开的这个地址里面带有重定向信息,重定向信息就是自己伪造的站点。 这是因为我们一般不知道网站从哪个页面而来,登录后会返回伪造的站点,也就

  • 重新整理 .net core 实践篇————重定向攻击[三十九]2021-07-10 09:35:12

    前言 简单介绍一下重定向攻击。 正文 攻击思路: 看着上面挺复杂的,其实是一些很简单的步骤。 攻击者通过某些手段,让用户打开了一个好站点,打开的这个地址里面带有重定向信息,重定向信息就是自己伪造的站点。 这是因为我们一般不知道网站从哪个页面而来,登录后会返回伪造的站点,也就是

  • 重新整理,MyBatis3之初步,实体的增加、修改、删除、查询2021-07-09 13:01:10

    一、环境 mybatis-3.2版本,jdk1.8版本,Oracle数据库 二、准备工作 1. 下载mybatis-3.2,需要引用其中的若干包 mybatis-3.2.0.jar lib/asm-3.3.1.jar lib/cglib-2.2.2.jar lib/commons-logging-1.1.1.jar lib/javassist-3.17.1-GA.jar lib/log4j-1.2.17.jar

  • 重新整理 .net core 实践篇————cookie 安全问题[三十八]2021-07-08 08:03:45

    前言 简单整理一下cookie的跨站攻击,这个其实现在不常见,因为很多公司都明确声明不再用cookie存储重要信息,不过对于老站点还是有的。 正文 攻击原理: 这种攻击要达到3个条件: 用户访问了我们的站点。 用户通过cookie存储和传递身份信息 用户访问了坏站点 1和3根本控制不了,

  • 重新整理 .net core 实践篇————熔断与限流[三十五]2021-07-03 23:34:13

    前言 简单整理一下熔断与限流,跟上一节息息相关。 正文 polly 的策略类型分为两类: 被动策略(异常处理、结果处理) 主动策略(超时处理、断路器、舱壁隔离、缓存) 熔断和限流通过下面主动策略来实现: 降级响应 失败重试 断路器 舱壁隔离 Policy 类型 状态 说明

  • 重新整理 .net core 实践篇—————grpc工具[三十四]2021-07-01 08:01:53

    前言 简单整理一下grpc工具。 正文 工具核心包: Grpc.Tools 这个是项目要引用的包,用来生成cs代码的。 dotnet-grpc 这个就是cli,命令行工具 dotnet-grpc 核心工具: dotnet grpc add-file dotnet grpc add-url dotnet grpc remove dotnet grpc refresh 有几种方式来

  • 重新整理 .net core 实践篇—————grpc[三十三]2021-06-29 09:33:23

    前言 简单整理一下grpc。 正文 什么是grpc? 一个远程过程调用框架,可以像类一样调用远程方法。 这种模式一般来说就是代理模式,然后都是框架自我生成的。 由google 公司发起并开源,故而前面有个g。 grpc的特点: 提供几乎所有主流语言的实现,打破语言隔阂。 基于http/2,开放协议

  • 重新整理 .net core 实践篇—————微服务的桥梁EventBus[三十一]2021-06-27 22:03:47

    前言 简单介绍一下EventBus. 正文 EventBus 也就是集成事件,用于服务与服务之间的通信。 比如说我们的订单处理事件,当订单处理完毕后,我们如果通过api马上去调用后续接口。 比如说订单完成给用户通知的话,如果是大量订单,即使我们使用异步async await 这种模式,在这个订单服务中将会大

  • 重新整理 .net core 实践篇—————领域事件[二十九]2021-06-27 09:33:36

    前文 前面整理了仓储层,工作单元模式,同时简单介绍了一下mediator。 那么就mediator在看下领域事件启到了什么作用吧。 正文 这里先注册一下MediatR服务: // 注册中间者:MediatR services.AddMediatRServices(); 具体注册: /// <summary> /// 注册 ??? /// </summary> /// <param name

  • 重新整理 mysql 基础篇————— 索引模型[五]2021-06-20 18:04:03

    前言 简单整理一下索引模型。 正文 对我们开发人员来说,索引感觉非常的重要。 因为索引好用,但是不能多建,因为这影响插入,不能少建,因为这影响读取。 有些为了能够多建索引,通过从多个从库中读取数据,再重新整合数据来建立新的数据结构,建立新的索引。 hash 表 在索引模型中hash表非常常

  • 重新整理 .net core 实践篇—————应用分层[二十四]2021-06-19 21:04:57

    前言 简单整理一下分层。 正文 应用程序分层,分为: 1.领域模型层 2.基础设施层 3.应用层 4.共享层 共享层 共享层一般包括下面几个类库。 有一个Core 的类库,比如说BLog.Core. 这个类库用来,主要用来承载一些基础简单的类型,比如说一下帮助类。 共享层的抽象层。 比如说有一个Blog.

  • 重新整理 .net core 实践篇—————路由和终结点[二十三]2021-06-18 08:01:59

    前言 简单整理一下路由和终节点。 正文 路由方式主要有两种: 1.路由模板方式 2.RouteAttribute 方式 路由约束: 1.类型约束 2.范围约束 3.正则表达式 4.是否必选 5.自定义 IRootConstaint URL 生成 1.LinKGenerator 2.IUrlHelper 先搭建一个swagger: services.AddSwaggerGen(c =>

  • 重新整理 .net core 实践篇—————静态中间件[二十一]2021-06-16 08:33:13

    前言 简单整理一下静态中间件。 正文 我们使用静态文件调用: app.UseStaticFiles(); 那么这个默认会将我们根目录下的wwwroot作为静态目录。 这个就比较值得注意的,可能刚开始学.net core 的小伙伴,会直接把脚本写在更目录script这样是访问不到的。 当然了,你可以配置参数。可以给Use

  • 重新整理 .net core 实践篇—————中间件[十九]2021-06-14 23:01:39

    前言 简单介绍一下.net core的中间件。 正文 官方文档已经给出了中间件的概念图: 和其密切相关的是下面这两个东西: IApplicationBuilder 和 RequestDelegate(HttpContext context) IApplicationBuilder : public interface IApplicationBuilder { IServiceProvider ApplicationS

  • 重新整理 mysql 基础篇————— mysql 事务[三]2021-06-14 16:01:12

    前言 购优惠 https://m.fenfaw.cn/ 简单整理一下事务。 正文 事务有四大特性: 1.原子性(atomicity) 一个事务必须被视为一个不可分割的最小单元。 2.一致性(consistency) 数据库总是从一个一致性的状态转换到另一个一致性的状态。 很多人对事务的一致性和原子性可能会有偏差。

  • 重新整理 mysql 基础篇————— 事务隔离级别[四]2021-06-13 08:02:13

    前言 简单介绍一下事务隔离的基本 正文 Read Uncommitted(未提交读) 这个就是读未提交。就是说在事务未提交的时候,其他事务也可以读取到未提交的数据。 这里举一个例子,还是前一篇的例子。 假如一个张表A=500,B=300,(500,300)有一个事务a和一个事务b,a事务是给A增加100,然后给B减少100

  • 重新整理 mysql 基础篇————— mysql 事务[三]2021-06-12 17:05:18

    前言 简单整理一下事务。 正文 事务有四大特性: 1.原子性(atomicity) 一个事务必须被视为一个不可分割的最小单元。 2.一致性(consistency) 数据库总是从一个一致性的状态转换到另一个一致性的状态。 很多人对事务的一致性和原子性可能会有偏差。要理解这个东西呢,首先要抛开mysql,

  • 重新整理 mysql 基础篇————— 介绍mysql日志[二]2021-06-11 23:33:21

    前言 对于后端开发来说,打交道最多的应该是数据库了,因为你总得把东西存起来。 或是mongodb或者redis又或是mysql。然后你发现一个问题,就是他们都有日志系统,那么这些日志用来干什么的呢? 举两个例子,回滚和同步。 回滚,这里的回滚是比如说一条语句增加了1,然后再减一吗?这里的回滚操作并

  • 重新整理 .net core 实践篇—————日志系统之结构化[十八]2021-06-11 08:02:01

    前言 什么是结构化呢? 结构化,就是将原本没有规律的东西进行有规律话。 就比如我们学习数据结构,需要学习排序然后又要学习查询,说白了这就是一套,没有排序,谈如何查询是没有意义的,因为查询算法就是根据某种规律得到最佳的效果。 同样日志结构话,能够让我们得到一些好处。如果说容易检索,

  • 重新整理 .net core 实践篇—————日志系统之服务与日志之间[十六]2021-06-09 23:36:16

    前言 前文介绍了一些基本思路,那么这里介绍一下,服务如何与配置文件配合。 正文 服务: public interface ISelfService { void ShowLog(); } public class SelfService : ISelfService { public ILogger<SelfService> _Logger; public SelfService(ILogger<SelfService> logge

  • 重新整理 mysql 基础篇————— 介绍mysql[一]2021-06-09 08:32:46

    前言 准备整理mysql的基础篇了,前面整理了sql语句序列的的《sql 语句系列(八百章)》,感觉很多用不上,就停下来了,后续还是会继续整理。 mysql 基础篇主要是对一些基础进行整理,同时望请大佬能够指点一二。之所以整理mysql,而不是sql server,一个是因为sql server 相对来说稳定,同时sql serve

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有