ICode9

精准搜索请尝试: 精确搜索
  • 作用域和对象释放的时机和坑2022-05-01 01:00:06

    作用域主要是由IServiceScope这个接口来承载的 实现IDisposable接口类型的释放 DI只负责释放由其创建的对象实例 DI在容器或子容器释放时,释放由其创建的对象实例 解读: 对于实现了IDisposable类的实例的对象,我们容器会负责去对其生命周期的管理,当我们使用完毕以后它会去释放这些

  • CAP介绍2022-04-24 22:03:13

    CAP介绍 CAP是一个基于.net标准的库,是处理分布式事务的解决方案,同时具备EventBus的功能,轻量级、易用、高效。 CAP 同时也是一个在微服务或者SOA系统中解决分布式事务问题的一个框架。它有助于创建可扩展,可靠并且易于更改的微服务系统。 事件 事件就是指事物状态的变化,每一次事物变

  • My Onair Privacy Policy2022-04-10 21:02:41

            My Onair is a Masoair (hereinafter referred to as "we") provide products. When you use our services, we may collect and use your relevant information. We hope to explain to you through this "Privacy Policy" how we collect, use,

  • net6.0 使用自定义定时任务,非Quartz、Hangfire2022-04-10 01:00:59

    如果不使用Quartz、Hangfire,一些简单的定时任务完全可以用BackgroundService搞定,这是我在家为arm开发服务的时候发现的一种简单定时任务的方式,它不用那么多框架性的东西,原生net6,轻松自在 新建一个服务类,继承BackgroundService,重写ExecuteAsync方法 public class MyTimedBackground

  • vs2022 搭建NET6 WebApi 接口项目《五》 接口访问限流配置2022-04-09 07:31:53

    1、在appsetting.json中配置参数       "IpRateLimiting": { //false则全局将应用限制,并且仅应用具有作为端点的规则* 。 true则限制将应用于每个端点,如{HTTP_Verb}{PATH} "EnableEndpointRateLimiting": true, //false则拒绝的API调用不会添加到调用次数计数器

  • ASP.NET Core--选项模式(Options)2022-04-05 13:00:21

    1简单概述   ASP.NET Core引入了Options模式,使用类来表示相关的设置组。简单的来说,就是用强类型的类来表达配置项,这带来了很多好处。利用了系统的依赖注入,并且还可以利用配置系统。它使我们可以采用依赖注入的方法直接使用绑定的一个对象,这个对象就叫做Options对象。也可以叫做配

  • Kubernetes安装部署图文记录及错误判断22022-03-30 17:32:03

      1、所有机器上执行以下命令,准备安装环境:(注意是所有机器,主机master,从机node都要安装)           1.1、安装epel-release源 yum -y install epel-release             1.2、所有机器关闭防火墙 systemctl stop firewalld systemctl disable firewalld

  • netcore后台任务注意事项2022-03-27 13:00:38

    开局一张图,故事慢慢编!这是一个后台任务打印时间的德莫,代码如下: using BackGroundTask; var builder = WebApplication.CreateBuilder(); builder.Services.AddTransient<TickerService>(); builder.Services.AddHostedService<TickerBackGroundService>(); builder.Build().Run

  • .net core 连接mysql 七:startup.cs数据库和ISysUserRepository添加到容器2022-03-27 11:33:49

        using Microsoft.AspNetCore.Builder;using Microsoft.AspNetCore.Hosting;using Microsoft.Extensions.Configuration;using Microsoft.Extensions.DependencyInjection;using Microsoft.Extensions.Hosting;using System;using System.Collections.Generic;using System

  • Net Core Razor 整合 Api 功能2022-03-08 12:33:00

    1、首先利用 Visual Studio 2019 创建  Net Core Web应用    2、在 Startup.cs 的函数 ConfigureServices 添加 services.AddControllers(); public void ConfigureServices(IServiceCollection services) { services.AddRazorPages();

  • .Net Core WebApi实现跨域2022-03-06 01:03:03

    https://www.cnblogs.com/lhxsoft/p/11889407.html   public void ConfigureServices(IServiceCollection services) { //添加cors 服务 配置跨域处理 services.AddCors(options => { options

  • AutoMapper2022-02-27 16:34:42

    Auto是一种实体转换关系的模型,是一个.Net的对象映射工具 引入AutoMapper的相关包 在Extensions层中引入Nuget包,AutoMapper和Automapper.Extensions.Microsoft.DependencyInjection 添加映射文件 public class ArticleProfile:Profile { public ArticleProfile()

  • .Net Core AOP之IExceptionFilter2022-02-24 23:03:30

    一、简介 在.net core 中Filter分为以下六大类: 1、AuthorizeAttribute(权限验证) 2、IResourceFilter(资源缓存) 3、IActionFilter(执行方法前后的记录) 4、IResultFilter(结果生成前后扩展) 5、IAlwaysRun(响应结果的补充) 6、IExceptionFilter(异常处理) 二、使用 public class CustomerExc

  • GBase 8a MPP 集群常用命令2022-02-22 15:07:14

    集群的启停相关 集群的启动命令: # 启动,该命令用于启停 gcluster 和 gnode 相关服务 gcluster_services all start|restart|stop [--force] 其中,all 包含的服务: 对于 gcluster 节点服务:gcluster、gcrecover对于 gnode 节点服务:gbase、syncserver监控服务:gcmonit、gcmmonit

  • arcgis server10.2平台设置Directory权限2022-02-22 09:00:55

    在使用arcgis server平台的时候,通常需要设置下Services Directory的查看权限,这样可以防止其他访问者直接访问到地图服务的根目录。 1、登录admin的管理平台 地址:http://localhost:6080/arcgis/admin/login 输入UserName和Password,跳转到Manager管理界面,依次找到system》handlers》

  • Asp.Net Core中的 IdentityServer4 (转自Jlion)2022-02-20 21:34:03

    一、前言 查阅了大多数相关资料,查阅到的IdentityServer4 的相关文章大多是比较简单并且多是翻译官网的文档编写的,我这里在Asp.Net Core 中IdentityServer4 的应用分析中会以一个电商系统架构升级过程中普遍会遇到的场景进行实战性讲述分析,同时最后会把我的实战性的代码放到github

  • docker-compose自定义容器名称报错:ERROR: In file './docker-compose.yml', services 'container_na2022-02-20 14:32:38

    接上一个笔记。 继续自定义容器名称: 发现因为格式没有对齐原因导致该报错。 1 services-nginx-web: 2 image: nginx 3 expose: 4 - 80 5 ports: 6 - "80:80" 7 container_name: web1 后来将第七行空格对齐镜像即可。

  • 【Azure 应用服务】App Services 恶意软件防护相关2022-02-19 16:34:39

    问题描述 App Services 恶意软件防护相关资料,App Service是否默认开启病毒防护呢?   问题解答 App Services 默认启用了Antimalware 软件功能,Microsoft Antimalware 是一种免费实时保护,可帮助识别并删除病毒、间谍软件和其他恶意软件。 当已知恶意软件或不需要的软件试图在 Azur

  • abp vnext 启动,加载module,依赖注入源码分析2022-02-18 21:36:19

    Program类 IHostBuilder UseAutofac(this IHostBuilder hostBuilder)扩展方法 public static IHostBuilder UseAutofac(this IHostBuilder hostBuilder) { //创建一个Autofac容器,后面会通过BuildServiceProviderFromFactory方法调AbpAutofacServiceProvide

  • 使用grpcui测试ASP.NET core gRPC服务2022-02-16 08:01:20

    grpcui类似Swagger UI,可以用来测试gRPC服务,使用起来特别简单。 其原理是通过自动发现gRPC服务协议(当然前提是gRPC服务暴露了Protobuf协议),然后启动一个带界面的Web程序,用户就可以在网页中选择要调用的接口、填写参数,然后通过grpcui发起gRPC请求,最终把执行结果展示出来。 废话先不说

  • idea services 显示springboot应用2022-02-10 17:33:59

    1.找到services的+号,添加springboot 2.如果有没有添加进来的application服务,手动启动会自动添加进来 3.如果仍有没添加进来的应用,可能不小心被点到隐藏了 方法一:重置隐藏项,使其回归默认 方法二: 找到配置初始化回去,干掉"hiddenConfigurations",重启 <component name="Ru

  • Windows系统禁止自动更新2022-02-06 15:35:29

    Windows + R键 输入services.msc(服务管理窗口) 找到Windows Update 停止且禁用 恢复->第一次失败 无操作 完成!!撒花

  • metasploit之Windows Services漏洞提权实战——利用Windows服务是以SYSTEM权限运行的,如果配置错误让我们修改该服务的二进制文件路径属性,则可以实现提权2022-02-06 11:34:36

    metasploit之Windows Services漏洞提权实战 0×01引言 在获得目标机器基本权限以后,面临我们最大的问题就是如何从普通用户提升为管理员用户。众所周知,Windows服务是以SYSTEM权限运行的,因此,它们的文件夹、文件和注册的键值,都是受到强访问控制保护的。但在某些情况下,会有一些没有

  • AWS白皮书 中文版(中英对照版) - 002 什么是云计算?2022-02-05 12:00:52

    什么是云计算? Cloud computing is the on-demand delivery of compute power, database, storage, applications, and other IT resources through a cloud services platform via the Internet with pay-as-you-go pricing. Whether you are running applications that share

  • EFCore慢查询日志记录2022-02-04 21:32:08

    在生产环境中,通常有DBA同事对数据库进行监控,在发现如慢查询等问题时反馈给开发团队进行解决。 .NET平台提供了诊断机制,借助该机制可以实现EFCore记录慢查询日志功能,这样开发团队就可以通过日志告警发现慢查询问题而无需被动依赖DBA同事的反馈。 记录慢查询日志 基于.NET6创建API项

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有