ICode9

精准搜索请尝试: 精确搜索
  • 【NetCore】使用表达式目录树实现动态组装Linq表达式2021-10-17 16:02:09

    使用表达式目录树实现动态组装Linq表达式 写在前面 自己开发中遇到的问题,在提供多参数查询列表时,有时候需要写大量的 if 和 where 的Linq表达式 查询参数在特性里配置实体的名字这个参数,尚未使用到。 趁着代码量还不多,做一下记录,给将来自己提供便利的同时,也方便别人。 1. 定义

  • Asp.NetCore 3.1 使用AutoMapper自动映射转换实体 DTO,Data2ViewModel2021-10-15 12:02:14

    Asp.NetCore 3.1 使用AutoMapper自动映射转换实体 DTO,Data2ViewModel Asp.NetCore 3.1 使用AutoMapper自动映射转换实体 DTO,Data2ViewModel - 天天向上518 - 博客园

  • 如何在.NetCore MVC使用CloudTables控件实现分页2021-10-07 18:00:41

        1 <section class="content"> 2 <div class="row"> 3 <div class="col-md-12"> 4 <div class="box"> 5 <div class="box-header"> 6

  • .NET跨平台实践:.NetCore、.Net5/6 Linux守护进程设计2021-10-05 08:32:29

    几年前,我写过两篇关于用C#开发Linux守护进程的技术文章,分别是《.NET跨平台实践:用C#开发Linux守护进程》和《.NET跨平台实践:再谈用C#开发Linux守护进程 — 完整篇》。由于当时.net core还很稚嫩,没有在业界得到广泛使用,所以之前这两篇文章的技术是针对Linux+Mono这个环境而言的。现

  • .NET跨平台实践:.NetCore、.Net5/6 Linux守护进程设计2021-10-04 23:32:18

    之前,我写过两篇关于用C#开发Linux守护进程的技术文章,分别是《.NET跨平台实践:用C#开发Linux守护进程》和《.NET跨平台实践:再谈用C#开发Linux守护进程 — 完整篇》。由于当时.net core还很稚嫩,没有在业界得到广泛使用,所以之前这两篇文章的技术是针对Linux+Mono这个环境而言的。现在,.

  • 使用Golang搭建gRPC服务提供给.NetCore客户端调用2021-10-04 22:03:00

    目录gRPC概述RPCgRPC又是什么呢安装Golang IDE(Goland)Protocol Buffer下载Protocal Buffer配置Protocal Buffer编译器环境变量protoc-gen-go下载protoc-gen-go定义Protocal Buffer添加gRPC服务Golang服务端实现Golang客户端实现.NetCore访问Golang搭建的gRPC服务参考 gRPC概述 RPC

  • NetCore-缓存文件上传和文件流上传2021-09-22 15:04:32

    NetCore官方给出的两种文件上传方式分别为“缓冲”、“流式”。 1.缓冲处理: 通过模型绑定先把整个文件保存到内存,然后我们通过IFormFile得到stream,优点是效率高,缺点对内存要求大。文件不宜过大。 整个文件读入 IFormFile,它是文件的 C# 表示形式,用于处理或保存文件。 文件上传所用

  • Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Consul服务注册,服务发现2021-09-18 10:01:04

    环境 .NET5,Consul_v1.10.2 一、简介 在微服务中利用Consul可以实现服务的注册,服务发现,治理,健康检查等。    Web调站点需要调用多个服务,如果没有Consul,可能就是Web中存了全部服务的ip地址,如果其中一个服务更换了地址,web也要跟着修改配置,所以加入了Consul,web直接通过Consul就能一

  • .NetCore 3.1 使用AutoFac实现Autowired2021-09-17 18:04:59

    我们知道,.NetCore 中友好的IOC容器可以帮助我们很方面的创建对象的实例。 通常我们在构建了一个 .NetCore 项目,是使用构造函数的方式获取对象的实例,然后再将实例的对象赋值在本类的属性中,这种方式在本类使用的外部对象少时还好,但是多的时候,就会显得很臃肿,不够优雅。 熟悉 Java 同

  • 如何在 .NetCore 中使用 AutoMapper 高级功能2021-09-10 13:03:24

    AutoMapper 是一个基于约定的面向对象的映射器,它的功能常用于将一个 input 对象 转成一个不同类型的 output 对象,input 和 output 对象之间的属性可能相同也可能不相同,这一篇我们来一起研究一下 AutoMapper 的一些高级玩法。 安装 AutoMapper要想在项目中使用 AutoMapper ,需要通过

  • 检测.netcore环境是否安装2021-09-09 18:03:45

    //64位 C:\Program Files\dotnet\shared\Microsoft.NETCore.App //32位 C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App 可简单检测检测目录是否存在

  • .NetCore从零开始使用Skywalking分布式链路追踪系统2021-09-09 12:01:45

    .NetCore从零开始使用Skywalking分布式链路追踪系统     当我们用很多服务时,各个服务间的调用关系是怎么样的?各个服务单调用的顺序\时间性能怎么样?服务出错了,到底是哪个服务引起的?这些问题我们用什么方案解决呢,以前的方式是各个系统自己单独做日志,出了问题从暴出问题的服务开

  • 单机 consul + netcore 服务注册发现2021-09-08 18:32:14

    首先 安装 consul 这里我们使用 win10 64 位系统环境 下载地址 :https://www.consul.io/downloads 选择64 为下载 下载之后解压 再当前地址栏出入 cmd 并回车 弹出 cmd 命令框 在命令框输入 consul 弹出如下界面,说明安装成功 启动 consul 命令 consul agent -dev 启动,看到

  • linux部署.net core2021-09-05 22:02:30

    这几天闲着的时候在linux上部署了一下netcore webapi,下面就纪要一下这个过程。 中间遇到不少的坑,心里都是泪啊。  话不多说,开始干活。 ------------------------------------------------------------------------ 第一步,你得先创建一个netcore的接口,这个我就简单创建一个接口。

  • linux部署netcore2021-08-30 23:34:59

    一 安装环境 1. 从微软官网下载 Linux版本的.NetCoreSdk 2.0 安装包             打开终端: 第一步: sudo yum install libunwind libicu(安装libicu依赖)     第二步:sudo mkdir -p /home/wenya/dotnet && sudo tar zxf /home/wenya/NetCoreSdk/dotnet.tar.

  • NetCore中的环境变量的值取自于哪里2021-08-27 06:31:31

    NetCore中的环境变量的值取自于哪里? 环境 操作系统 win10 IIS 10 net core 2.2 ,net core 3.0 分别生成了三个环境变量的配置文件: 以及测试代码: public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app.Run(async (context) => {

  • 使用Docker安装Jenkins和使用Jenkins来发布和代理.NetCore项目2021-08-25 01:03:17

    本文仅作为学习笔记以及本人实践操作步骤,部分内容节选自博客园其他大佬O(∩_∩)O! 一.不使用宿主机的Docker构建jenkins镜像 1.宿主机安装Docker(如果宿主机已经安装,请跳过此步骤) //更新系统 sudo yum update#step1 安装必要的一些系统工具sudo yum install -y yum-utils device-m

  • IIS部署NetCore项目需要安装的配置环境2021-08-22 16:38:07

    core2.2 需要安装配置如下: dotnet-hosting-2.2.8-win.exe dotnet-runtime-2.2.8-win-x64.exe core2.2.1下载地址   core3.1需要安装配置如下: dotnet-hosting-3.1.6-win.exe dotnet-runtime-3.1.6-win-x64.exe core3.1下载地址

  • .Net Core 基础学习笔记(六) .NetCore项目 使用 Autofac2021-08-17 17:00:07

    1.安装AutoFac包 2.实现Autofac注册类 /// <summary> /// AutoFac注册类 /// </summary> /// <param name="builder"></param> public class CustomAutofacModule:Module { protected override void Load(ContainerBu

  • ELK+kafka docker快速搭建+.NetCore中使用2021-08-16 08:32:04

    ELK开源实时日志分析平台。ELK是Elasticsearch,Logstash,Kibana 的缩写。 Elasticsearch:是个开源分布式搜索引擎,简称ESLogstash:是一个完全开源的工具,可以对日志进行收集,过滤,存储到ESKibana: 也是一个开源和免费的工具,这里主要用作ES的可视化界面工具,用于查看日志。 环境:centos7

  • Asp.NetCore 中Aop的应用2021-08-14 21:01:25

    前言   其实好多项目中,做一些数据拦截、数据缓存都有Aop的概念,只是实现方式不一样;之前大家可能都会利用过滤器来实现Aop的功能,如果是Asp.NetCore的话,也可能会使用中间件; 而这种实现方式都是在请求过程中进行拦截,如果我们想在服务层中做切面的话,那种方式显然不好使了,需要用到“真

  • .Netcore HttpClient源码探究2021-08-11 01:35:33

    源码搜索与概述 搜索HttpClient源码 https://source.dot.net/#System.Net.Http/System/Net/Http/HttpClient.cs 1、HttpClient 依赖HttpClientHandler或HttpMessageHandler,HttpClientHandler也继承自HttpMessageHandler 2、HttpClientHandler依赖 SocketsHttpHandler,SocketsHttpH

  • .NetCore中Elasticsearch组件NEST的使用2021-08-07 21:01:25

    .NetCore中Elasticsearch组件NEST的使用 1. 安装Docker # 安装Docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # 安装完Docker后,打开阿里云,使用阿里提供的镜像加速服务,下面有执行代码,直接拷贝到Linux执行即可。 2. 安装 Elasticsearch # 创建网

  • .netcore grpc The SSL connection could not be established,2021-08-04 13:34:08

    添加允许不授信的证书或者无效的证书 // 1、建立连接 var httpClientHandler = new HttpClientHandler(); // Return `true` to allow certificates that are untrusted/invalid httpClientHandler.ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcce

  • .NetCore AOP2021-08-01 23:31:28

    新建项目:AspectCoreExtensions.Sample <ItemGroup> <PackageReference Include="AspectCore.Extensions.Autofac" Version="2.2.0" /> <PackageReference Include="Autofac.Extensions.DependencyInjection" Version=&qu

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

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

ICode9版权所有