ICode9

精准搜索请尝试: 精确搜索
  • 省市县树形结构打印-.netCore控制台程序2022-03-02 12:32:47

    using CityJson;using Dapper;using Newtonsoft.Json;{ using (var db = DbHelper.Db()) { //数据格式 //code_prov code_city code_coun prov city coun // 110000 110100 110101 北京市 北京市 东城区 //表结构

  • C# .NetCore知识点2022-02-28 14:30:36

    1、.netCore的执行过程 2、如何在controller中注入service? 在Config Services方法中配置这个service 在Controller的构造函数中 添加这个依赖注入 3、.netCore比.net更具优势的地方是什么? 跨平台,可以运行在 Windows 、Linux 和 MAC 系统上 对框架本身安装没有依赖,所有依赖

  • .net中级到高级面试大纲2022-02-22 15:04:02

    C#基础: 泛型、委托等技术用法 接口和抽象类的区别和使用场景 堆和栈的区别、值对象和引用对象的区别 GC原理   .NetCore基础: IOC三种声明周期 NetCore管道模型,中间件和过滤器的用法和场景 常用框架: EF/Dapper、AutoFac、AutoMapper……   数据库:  索引类型和原理 性能调

  • NetCore 3.1 项目搭建,已上传CSDN,欢迎下载,评论2022-02-21 18:31:18

    十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、通过反射自动注入接口及服务类 2、数据库操作使用EFCore 3、sqlSugar 实现数据库复杂查询 4、实例代码丰富 5、丰富的公共类库 6、支持swagger + jwt + 异常中间件 + mongoDb + redis + docker  下载地址:https://download.csdn.n

  • .NetCore利用Redis实现对接口访问次数限制2022-02-16 03:00:21

    前言 在工作中,我们会有让客户对某一接口或某一项功能,需要限制使用的次数,比如获取某个数据的API,下载次数等这类需求。这里我们封装限制接口,使用Redis实现。​ 实现 首先,咱们新建一个空白解决方案RedisLimitDemo。新建抽象类库Limit.Abstractions。​ 新建特性RequiresLimitAttrib

  • .netcore 在centos上读取文件异常2022-02-09 17:35:02

    项目开发、测试、演示的时候都是在windows下,一切正常;当转移到centos上读取文件则报错 Could not find file '/app/wwwroot/xxx/xxx/xxx.txt'. 原始代码: 在windows下读取文件一切正常。 string path= $"{Environment.CurrentDirectory}/wwwroot/xxx/xxx/xxx.txt"; using (Stre

  • Win10下NetCore创建Dockers及镜像的导出应用2022-02-05 21:01:04

    1、安装docker ,参考网上教程。 注:win10家庭版不能安装。 2、安装 visual studio 2019,参考网上教程 3、创建net core项目webapplication1 注:配置HTTPS选项不要打勾(docker 建立镜像后,在创建容器时的端口配置,会受到干扰) 新建的项目会自动添加dockerfile文件,此文件中的 EXPOSE 80 为

  • .NetCore+Mapster对象映射2022-01-28 18:01:53

    一、依赖注入方式 1.1 安装两个依赖包 <PackageReference Include="Mapster.DependencyInjection" Version="1.0.0" /> <PackageReference Include="Mapster" Version="7.2.0" /> 1.2 配置映射关系 public class InitMapsterAdap

  • netcore 启用EnableRewind倒带解决只能读取一次body的问题2022-01-27 17:04:24

    使用以下方法: Current.Request.EnableRewind(); Stream reqStream = Current.Request.Body; byte[] buffer = new byte[Current.Request.ContentLength.Value]; reqStream.Read(buffer, 0, buffer.Length); inputString = Encoding.UTF8.GetString(buffer); Current.Request.

  • LINUX下使用Docker容器部署.NetCore项目2022-01-27 15:35:39

    命令行运行Core接口 随便建个接口 using Microsoft.AspNetCore.Mvc; namespace EasyCore.API.Controllers { public class DemoController : ControllerBase { /// <summary> /// 最精简:测试是否调通 /// </summary> /// <returns><

  • NetCore Log4Net/日志2022-01-27 13:05:46

    参照原文(https://blog.csdn.net/kevin860/article/details/106881062/) 笔记: 方式一:(对应原文的方式二,较为推广,所以放在第一个写,另外,不建议写在Startup.cs里面) 步骤1:下载log4net.config(网上一大堆,不再贴出来),并引入项目根目录下。 步骤2:安装扩展 封装帮助类:   引用:     方式

  • NETCore程序集复用技术:类型转移(TypeForwarding)2022-01-25 19:05:40

    背景介绍 在netcore迁移过程中,发现原有针对netframework平台编译的dll文件,可以直接在netcore的应用(netcoreapp.31)中加载并使用。对此感到比较好奇,本文就针对此知识点进行探究和梳理。 本次演示用到的几个项目说明: Tccc.TypeForwarding.Net451.SPI:代表针对net451平台的类库项目; T

  • .netcore 一级域名重定向到www2022-01-23 11:34:25

    最近因为一个需要,要将一级域名统一重定向到www. 查了一圈。网上都是www 到 一级主域名的。拿来改造一下。这里记录一下,以备查阅 这里使用.netcore 自带的Microsoft.AspNetCore.Rewrite 来做重写,直接上代码   namespace WaterMark.Code { public class GoToWWW : IRule {

  • .NETCORE微服务架构--网关篇(Ocelot)2022-01-17 19:00:47

    Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。这些功能只都只需要简单的配置即可完成,下面我们会对这些功能的配置一一进行说明。 介绍 简单的来说

  • vue elementui + .netcore webapi 多文件上传2022-01-12 18:31:18

    1.前端页面    <el-upload class="upload-demo" ref="upload" :limit="3" :auto-upload="false" :on-change="handleChange"              :on-remove="handleRemove" :file-list="fileList" action=&

  • .netcore 分布式事务CAP2.6 快速入门2022-01-11 18:04:43

    CAP介绍: CAP是一个用来解决微服务或者分布式系统中分布式事务问题的一个开源项目解决方案。可以解决跨服务器的数据一致性问题。一个简单的列子,如:订单系统创建订单后需要通知邮件通知用户下单成功,解决方案有下面几种:    1:创建订单时同步调用邮件发送,邮件发送失败则整个订单创建

  • NetCore微服务 限流、降级、熔断基本概念2022-01-08 20:37:05

      1.NetCore Web服务器介绍 .Net Core有俩种web服务 (1)Kestrel服务器是默认跨平台HTTP服务器实现。Kestrel提供了最佳性能和内存利用率,但它没有HTTP.Sys中的某些高级功能。 (2)HTTP.sys服务器仅用于Windows的HTTP服务器,它是基于HTTP.sys核心驱动程序HTTP服务器API http大致处理

  • .NetCore第一天2022-01-05 15:05:13

    创建 .NetCore 项目 选择ASP.NET Core Web API 项目 什么是 WebAPI 自己理解就是 API 就是对外的接口 例如天气预报,地图,引入API就可以得到相应的数据 通过Controller 发送信息 什么是 Controller(控制器) Controller 用于接收/发送 前端的信息 创建控制器 因为这个类 继承了

  • 个人年度总结-20212022-01-04 11:32:01

    回望2021 2021这一年对我来说是特别的一年,有成家的喜悦、也有工作上的得与失。这一年也是我文章写最多的一年,通过分享一些自己工作中遇到的问题与尝试的新技术。自己也是在不断的成长,那是那句话学海无涯。 这一年我都干了什么? 1、CSDN我发表了20篇文章,大多数是学习.netcore并

  • .NetCore在Linux下做时区校正2021-12-30 18:04:04

    客户端由于使用的是ThinyLinux系统(安装NTP时区不方便),默认是GMT(格林威治标准时间) 服务端时区是北京时间,客户端拿到服务端时间后使用DateTime类型相关操作所导致时间变为GMT时间 此时我们需要做一个时区矫正的操作由GMT时间更正为GMT+0800时间 也就是说在客户端时间+8小时就是北京时

  • NetCore 使用Session和Cookie2021-12-28 18:06:06

    Session 1.在 Startup: ConfigureServices 中添加一下代码 services.AddSession(); 2.在 Startup: Configure 中添加一下代码 app.UseSession(); 3.正常使用 var sessionKeyName = "S-KeyName"; var session = HttpContext.Session.GetString(ses

  • NetCore实现全局模型绑定异常信息统一处理2021-12-27 23:06:29

    本文主要讲解NetCore如何使用中间件捕获模型绑定的异常信息 场景 在.NET Core 中请求中,如果参数的类型错误,我们在控制器中定义的方法是不会执行的,当我们需要捕获模型绑定的异常信息时,可以使用ApiBehaviorOptions.。接下来通过一个小demo给大家讲解一下用法 实现代码 public sta

  • 浅析.netcore中的Configuration2021-12-25 15:36:51

    不管是.net还是.netcore项目,我们都少不了要读取配置文件,在.net中项目,配置一般就存放在web.config中,但是在.netcore中我们新建的项目根本就看不到web.config,取而代之的是appsetting.json。 新建一个webapi项目,可以在startup中看到一个IConfiguration,通过框架自带的IOC使用构造函数

  • 将.NETCore 3.1依赖dll放入additionalProbingPaths2021-12-24 23:04:11

    修改 .NET Core 3.1 项目 依赖dll加载路径 1. 修改runtimeconfig.json 添加runtimeconfig.template.json 依赖dll放入的文件夹名称 { "additionalProbingPaths": [ "lib" ] } 2.根据deps.json移动dll的位置 使用python脚本 moveDeps.py 点击查看代码 import json impor

  • .NetCore使用EF5操作Oracle,解决列自增序列绑定不生效的问题2021-12-16 16:31:56

    1、项目运行环境及EF版本信息 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.1</TargetFramework> <AssemblyName>XFC.EF.Oracle</AssemblyName> <GeneratePackageOnBuild>true

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

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

ICode9版权所有