ICode9

精准搜索请尝试: 精确搜索
  • 微服务的边界2021-10-13 20:01:49

    面试的时候被问到微服务的边界的问题,一时不知怎么回答。 之后找到这篇文章,https://docs.microsoft.com/en-us/azure/architecture/microservices/model/microservice-boundaries Each service has a single responsibility. 说是从domain的角度考虑,这个有点抽象,还是从单一职责角

  • Tail Latency Might Matter More Than You Think2021-10-13 19:35:03

    Tail latency, also known as high-percentile latency, refers to high latencies that clients see fairly infrequently. Things like: "my service mostly responds in around 10ms, but sometimes takes around 100ms". There are many causes of tail latency

  • keycloak~扩展SPI依赖其它SPI引发的问题2021-10-12 14:31:40

    在进行keycloak spi扩展开发过程中遇到一下问题,当a扩展项目依赖b扩展项目时,你在a的pom.xml中引用了b,在进行package时,b项目的META-INF/services下面文件将会添加到主jar文件中,这就出现了一个问题,问题描述如下: a和b项目的META-INF/services下都有org.keycloak.services.resource.Re

  • 云时代的计算机实验室,到底应该长什么样?2021-10-11 20:02:35

    首先想问问各位童鞋,你是在什么情况下第一次接触计算机的? 对于很多年轻的新生代童鞋来说,计算机并不算什么新鲜事物,甚至自己的成长过程也离不开计算机、平板电脑以及智能手机等电子设备的陪伴。学习、阅读、社交、游戏、娱乐……各种活动都会用到它。 然而很多“上年纪”的童鞋肯

  • docker-compose初体验2021-10-10 18:03:28

    Docker Compose 简介 目前我们使用 Docker 的时候,需要定义 Dockerfile 文件,然后使用 docker build、docker run 等命令操作容器。 微服务项目中有100个微服务!如果有问题重新启动非常麻烦。 使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker

  • redis 分布式缓存session 方式登录2021-10-08 17:03:59

      使用 步骤 1 nuget Microsoft.Extensions.Caching.Redis 2注册服务+注入 services.AddSession() ;  services.AddDistributedRedisCache (options =>{options.Configuration = "127.0.0.1:6379";options. InstanceName = "RedisDistributedCache"; }); app.use

  • mac开发文档2021-10-08 13:01:33

    安装Homebrew /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” 命令安装Tools xcode-select --install 不能安装该软件,因为当前无法从软件更新服务器获得 官网下载安装 https://developer.apple.com/download/more/ Co

  • 解决微软商店的游戏服务应用更新失败问题2021-10-02 10:33:44

    问题背景 Win11微软商店更新“游戏服务”时提示“我们这边出了错” 解决方法 删除 C:\Program Files\WindowsApps 下面所有关于 Gaming Services 文件夹(由于权限问题删不掉,可能需要进入pe删除)Win+R 输入 regedit 删除以下注册表值(其中版本有差异,对应你的版本) [HKEY_USERS\.

  • asp.net core 扩展方法2021-10-01 16:33:00

       下面我们给 IServiceCollection 写扩展方法 首先新建一个静态类 名称未 services,代码如下: 1 public static class service 2 { 3 public static IServiceCollection registerService(this IServiceCollection services) 4 { 5 6

  • 【Azure 应用服务】记一次 App Service 部分请求一直返回 401 "No Authority" 的情况2021-09-20 19:03:47

    问题描述 发现部署在App Service上的 WCF 应用对于所请求的接口出现部分返回 401 - No Authority 消息,10次中有一次这样的概率。比较疑惑的问题是,应用没有更新,所以怀疑是App Service服务本身的问题?  从本地的异常,错误消息,都没有明确的发现,也曾怀疑过网络导致的怪异问题,但是通过抓

  • Nancy异常012021-09-20 15:05:28

    遇到异常:Synchronous operations are disallowed. Call WriteAsync or set AllowSynchronousIO to true instead嗯,在使用 asp.net core 中遇到这么一个异常: Synchronous operations are disallowed. Call WriteAsync or set AllowSynchronousIO to true instead 解决方法,加入配置:

  • SQL Server 2005教程 第二课 <定义和部署多维数据集>2021-09-19 18:58:37

     对应SQL Server 2005 教程p9-p30,PDF教程详见百度网盘链接:http://链接:https://pan.baidu.com/s/1__AcfGxW5gzDj4LcabyAtw 提取码:njnihttp://链接:https://pan.baidu.com/s/1__AcfGxW5gzDj4LcabyAtw 提取码:njnihttp://xn--https-bl8js66z7n7i//pan.baidu.com/s/1__AcfGxW5gzDj4Lc

  • 0_Swagger使用2021-09-16 18:06:04

    1.安装 Swashbuckle.AspNetCore的Nuget包 2.在Startup类的ConfigureServices方法里面注入服务 public void ConfigureServices(IServiceCollection services) { // 添加Swagger services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title

  • .net core 添加swagger2021-09-16 11:33:52

    1.从“管理 NuGet 程序包”对话框中      1)在搜索框中输入“Swashbuckle.AspNetCore”      2)从“浏览”选项卡中选择“Swashbuckle.AspNetCore”包,然后单击“安装” 2.添加并配置 Swagger 中间件 首先引入命名空间: using Swashbuckle.AspNetCore.Swagger; 创建一个

  • 理解ASP.NET Core - [04] Host2021-09-16 09:33:52

    注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录 本文会涉及部分 Host 相关的源码,并会附上 github 源码地址,不过为了降低篇幅,我会删除一些不涉及的代码。 为了方便,还是建议你将源码(.net5)runtime 和 aspnetcore 下载下来,通过VS等工具阅读 请耐心

  • net5输出的网页源码乱码问题解决2021-09-13 23:34:06

    在.cshtml文件中绑定变量,看着没任何问题,而且浏览器页正常显示。如图:   但当在浏览器查看源码时会发现一推暮,这种对于内部系统没什么问题,但对搜索引擎优化就很不理想。如图:    简单查看会发现只有绑定变量的地方才会出现此问题;经查阅文档得出解决方案: 方案一:使用@Html

  • .Net Core2.2升级到3.1总结2021-09-13 17:03:21

      Net Core2.2升级到3.1总结 可参考资料: https://docs.microsoft.com/zh-cn/aspnet/core/migration/22-to-30?view=aspnetcore-5.0&tabs=visual-studio https://docs.microsoft.com/zh-cn/ef/core/what-is-new/ef-core-3.x/breaking-changes    netcore3.1 下载: https://dotne

  • 优化services写入message日志导致文件过大2021-09-09 16:07:07

    Centos使用过程中,我们会手动新增很多守护进行或者直接使用脚本启动,由于未指定log文件位置,会发现很多services的日志都会往/var/log/message里写入,导致message日志过大,而且services的日志也不好查询,搜索引擎找了半天后,找到了一种使用rsyslog的方法,完美解决问题。 以influxdb日志

  • 理解ASP.NET Core - [03] Dependency Injection2021-09-06 09:31:49

    注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录 依赖注入 什么是依赖注入 简单说,就是将对象的创建和销毁工作交给DI容器来进行,调用方只需要接收注入的对象实例即可。 微软官方文档-DI 依赖注入有什么好处 依赖注入在.NET中,可谓是“一等公民”

  • 2021-09-03 怎么开启IDEA的Services运行窗口2021-09-03 18:01:23

    关闭idea 打开文件: .idea/workspace.xml 在这个文件末尾添加如下内容 <component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </s

  • 源码解析.Net中DependencyInjection的实现2021-08-31 12:01:16

    前言 笔者的这篇文章和上篇文章思路一样,不注重依赖注入的使用方法,更加注重源码的实现,我尽量的表达清楚内容,让读者能够真正的学到东西。如果有不太清楚依赖注入是什么或怎么在.Net项目中使用的话,请点击这里,这是微软的官方文档,把用法介绍的很清晰了,相信你会有很大收获。那么废话不多

  • [Cloud Architect] 2. Resiliency2021-08-26 15:03:28

    Tradeoffs to consider You can build a system that is singular with no failover options, and you can build systems that are Multi-AZ, Multi-Region with automated lightning fast failover. It is up to you to first determine what level of redundancy is approp

  • .net core 跨域2021-08-26 09:01:07

      public void ConfigureServices(IServiceCollection services) #region 配置跨域 //配置跨域处理 services.AddCors(options => options.AddPolicy("CorsPolicy", builder => { builder.Allow

  • ASP.NET Core MVC中调用Json()时默认使用Newtonsoft.Json返回数据2021-08-21 15:02:20

    1、需要安装两个包 Newtonsoft.Json Microsoft.AspNetCore.Mvc.NewtonsoftJson 2、 Startup 类中的 ConfigureServices 方法插入如下代码 public void ConfigureServices(IServiceCollection services) { services.AddControllers().AddNewtonsoftJson(options =>

  • java 写一个webservice接口(部署到Tomcat下)2021-08-18 17:32:35

    java 写一个webservice接口(部署到Tomcat下) 创建一个web项目(我的是一个maven项目) 添加jar包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1<

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

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

ICode9版权所有