ICode9

精准搜索请尝试: 精确搜索
  • C# .NET5 Startup介绍2021-11-27 09:00:56

    using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.OpenApi.Models; using System; using Syste

  • .NET Core基础篇之:配置文件读取2021-11-23 18:33:34

    配置文件是每个项目最基础的部分,也是不可或缺的部分,比如:数据库连接、中间件属性等常见的配置。 今天这篇文章主要内容就是,在.Net Core项目中怎样去读取配置文件并使用。 提前准备 appsettings.json 文件 { "User": { "userName": "赵一", "userAge": 18 } } 对应实体模型 p

  • Eureka详解一应用场景分析2021-11-21 15:02:15

    本质上,Eureka 就是一个负载均衡器,可能有的人会说,它是一个服务注册中心,用来注册服务的,这种说法有点片面。 在这篇博客里,将尽可能循序渐进、图文并茂地回答下面的几个问题。至于 Eureka 的使用、配置、源码分析、集群配置等等,这些后续博客再补充。 为什么要用负载均衡器? 一个合格的

  • Linux常规压缩解压与tar打包2021-11-20 04:01:14

    压缩与解压缩 Linux独有压缩格式及命令工具: gzip---> .gz bzip2---> .bz2 xz---> .xz 压缩命令格式 gzip [选项...] 文件名 常用选项:-d 解压缩 bzip2 [选项...] 文件名 常用选项:-d 解压缩 xz [选项...] 文件名 常用选项:-d 解压缩 查看压缩文件内容 zcat [选项.

  • keycloak~uma远程资源授权对接asp.net core2021-11-18 17:34:29

    官方的keycloak的适配器并没有提供.net版本的,所以我们需要自己去实现一下,目前打算把资源服务器对接KC之后,让资源服务器的API接口通过KC的UMA授权方式来管理起来,所以需要对这个功能进行开发,springboot版本官方已经实现,.net core版本我们自己实现了一下,对UMA授权不清楚的同学可以先

  • 从 ASP.NET Core 5.0 迁移到.net 62021-11-18 14:33:49

    .net6发布后,迫不及待的将.net5的一个项目迁移到了.net6,这里记录迁移过程中遇到的问题,详细的迁移可以参考微软这个地址 参考 先决条件 首先要安装最新版的vs2022才能开发.net6项目。我这里没有直接去.net5项目上做更改,而是用vs2022新建一个.net6的asp.netcore web空项目,然后再把.

  • ZooKeeper2021-11-15 16:02:43

    先来看官方对什么是zookeeper的描述: ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by dis

  • 浅讲.Net 6 并与之前版本写法对比2021-11-11 10:31:53

    介绍 昨天vs2022正式版已经推出了,估计很多人已经下载并开始创建.Net 6 开始尝鲜了, 本节我简要的给大家介绍一下.Net 6的一些改动。 正文 本次.Net6带来最明显的变化就是: 采用顶级语句,我们看不到Program.Main()了。 隐式 using 指令,隐式 using 指令意味着编译器会根据项目类型自

  • .net core 中使用httpclient下载文件2021-11-10 16:02:59

    services里添加如下 public void ConfigureServices(IServiceCollection services) { services.AddControllers(); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0); //services.AddSignalR();

  • services、chkconfig、systemctl的区别2021-11-08 16:02:18

    都是管理系统服务的命令。service和chkconfig是SysVInit命令,systemctl是Systemd命令。   service说明:Ubuntu的默认命令功能:Check/Start/Stop services chkconfig说明:CentOS 7之前的默认命令功能:Check/Start/Stop services + Enable/Disable services + Register/Deregister servi

  • Win10下安装MySQL(卸载之前安装的MySQL)2021-11-08 15:35:13

    今天想安装新的MySQL,把之前的MySQL卸载掉之后,依旧提示之前的MySQL存在。。。 没想到卸载也这么难。。。 下面是卸载流程: 1.把之前的MySQL服务器关闭 用管理员身份 net stop mysql 2.删除MySQL相关文件 在终端中输入 regedit 从下面三个命令中删除:(不过我只有第一个路径下面

  • unity 导入Firebase出现的坑2021-11-03 19:33:11

    最近公司项目需要接入google的firebase sdk,来更好的分析用户行为。接入流程到firebase官网选择unity项目按照流程走就好了。接入完后出现了几个错误 错误一 Generation of the Firebase Android resource file google-services.xml from Assets/google-services.json failed. If

  • 限流中间件IpRateLimitMiddleware的使用2021-11-01 15:01:26

    前言 IpRateLimitMiddleware(Github: AspNetCoreRateLimit) 是ASPNETCore的一个限流的中间件,用于控制客户端调用API的频次, 如果客户端频繁访问服务器,可以限制它的频率,已降低访问服务器端的压力。或者如果有爬虫在爬取关键数据,也可以限制某个/某些API或者某些IP的每天调取次数, 这样限

  • .NET Core 3.x 控制台应用调用 IConfiguration 和 依赖注入2021-10-28 21:33:14

    .NET Core 3.x 控制台应用调用 IConfiguration 和 依赖注入 IConfiguration IConfiguration有两个包 Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.Json 具体使用 先创建 appsettings.json,注意两个选项 这个 Json 文件内容 { "RabbitMQ": { "H

  • 理解ASP.NET Core - 路由(Routing)2021-10-27 10:32:47

    注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录 Routing Routing(路由):更准确的应该叫做Endpoint Routing,负责将HTTP请求按照匹配规则选择对应的终结点 Endpoint(终结点):负责当HTTP请求到达时,执行代码 路由是通过UseRouting和UseEndpoints两个中

  • WebApi + Oracle 链接数据库问题2021-10-26 15:03:56

    .net core 3.1链接数据库,首次启动程序时,在connection.Open();报连接超时,之后数据调试不报错 so    配置Oracle环境时,sqlnet.ora文件中SQLNET.AUTHENTICATION_SERVICES= (NTS) 修改为 SQLNET.AUTHENTICATION_SERVICES= (NONE) 权限、安全问题----一知半解 关于SQLNET.AUTHENTICAT

  • ASP.NET Core – Swagger API Versioning2021-10-25 20:34:24

    前言 当 Swagger 遇上 Versioning 是会直接报错的哦.  幸好解决方法也不难. 做一些小配置就可以了   主要参考 Integrating ASP.NET Core Api Versions with Swagger UI What every ASP.NET Core Web API project needs - Part 2 - API versioning and Swagger   安装 Versioni

  • C# 上传文件过大引起的报错2021-10-25 09:36:09

    操作环境 Asp .Net Core 5.0 错误日志 Failed to read the request form. Request body too large. 解决方法 参照 https://www.cnblogs.com/zhang-wenbin/p/10412442.html 修改Startup.cs文件 public void ConfigureServices(IServiceCollection services) { services.AddC

  • Android11 SDP2021-10-22 15:05:52

    SDP 服务介绍 以下文档来自于bt core_V5.2.pdf 蓝牙服务介绍 1.1 GENERAL DESCRIPTION The Service Discovery protocol (SDP) provides a means for applications to discover which services are available and to determine the characteristics of tho

  • IdentServer2021-10-22 14:04:27

    获取最新代码 $ dotnet new -i IdentityServer4.Templates $ dotnet new is4inmem --name Idp    取消https限制 public void ConfigureServices(IServiceCollection services){ // 配置cookie策略 services.Configure<CookiePolicyOptions>(options => { options.MinimumSam

  • MySQL(2):MySQL的卸载2021-10-22 00:00:17

    MySQL(2):MySQL的卸载 1、控制面板卸载 找到相关的mysql卸载,记得先停服务 2、安装目录下的文件清除 ​ C:\Program Files (x86)\MySQL,从控制面板删除后,这里的目录也就删除了 3、隐藏目录的文件删除 ​ C:\ProgramData\MySQL 注意:如果卸载后,如有未删除的MySQL服务,可采用手动

  • 微服务网关Ocelot加入IdentityServer4鉴权-.NetCore(.NET5)中使用2021-10-21 10:00:07

    Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Consul服务注册,服务发现 Consul+Ocelot+Polly在.NetCore中使用(.NET5)-网关Ocelot+Consul Consul+Ocelot+Polly在.NetCore中使用(.NET5)-Ocelot+Polly缓存、限流、熔断、降级 微服务网关Ocelot加入IdentityServer4鉴权-.NetCore(.NET5

  • BMIDE开发Soa Services提供给AWC端调用2021-10-21 09:02:36

       虽然AWC提供的API基本上足够使用,但是JS处理各种逻辑实在是麻烦,不熟悉JS的话远没有ITK来的方便,在这里记录一下如何在BMIDE中开发服务提供给AWC端调用。  大致分为三个步骤:   * BMIDE开发环境搭建   * 创建服务、开发、构建服务   * 从业务建模器 IDE 导入 SOA 

  • Mydoom样本分析报告2021-10-17 16:34:51

    文件检测 信息 值 文件名 1.virus 文件类型 WIN 32 EXE 文件大小 41664 bytes MD5 3d466b0f8ba9f3fe03e137a34d79f682 SHA-256 7c4d73c8c9e394a72cc0eeda7e3ce78340a23f40cb3f682c06715e948c09feca 加壳 upx 2.90 导入函数 通过导入表函数可以看出病毒有以

  • ASP.NET Core 数据保护(Data Protection 集群场景)【下】2021-10-14 13:32:42

    前言 接着中篇的继续,在有一些场景下,我们需要对 ASP.NET Core 的加密方法进行扩展,来适应我们的需求,这个时候就需要使用到了一些 Core 提供的高级的功能。 本文还列举了在集群场景下,有时候我们需要实现自己的一些方法来对Data Protection进行分布式配置。 加密扩展 IAuthenticated

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

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

ICode9版权所有