技术的坑分享记录

标签搜索结果

你错误地使用了HTTPCLIENT,它正在破坏你的软件的稳定性

发布:01/19/2021 08:32:25 阅读:2 NetCore
标签: netcore asp.netcore HTTPCLIENT

简介: 多年来我一直错误地使用HttpClient,最终它还是咬了我一口。我的站点不稳定,我的客户很生气,通过简单的修复,性能大大提高,不稳定性消失了。微服务可能是一个棘手的问题。随着越来越多的服务被添加进来,服务之间的通信路径也越来越多。通信有许多选项,但HTTP是一个一直流行的选项。如果微服务是用c#或任何。net语言构建的,那么您可能已经使用了HttpClient。我知道我有。

查看详细 →

《ASP.NET Core & Docker 零基础持续集成 》

发布:01/06/2021 07:11:03 阅读:10 Core 3.0
标签: asp.net core netcore docker 自动化 Ops

简介: 《ASP.NET Core & Docker 零基础持续集成 》

查看详细 →

.net core 常见设计模式-IChangeToken

发布:02/11/2020 14:53:31 阅读:10 NetCore
标签: netcore asp.net net netcore设计模式 设计模式

简介: 场景一个对象A,希望它的某些状态在发生改变时通知到B(或C、D),常见的做法是在A中定义一个事件(或直接用委托),当状态改变时A去触发这个事件。而B直接订阅这个事件这种设计有点问题B由于要订阅A的事件,所以B得完全引用A,其实有时候没必要,因为我只关心A的状态变化而已状态变更通知这种场景很多,有没有更通用的方式呢?解决思路 有个谁说的碰到问题加个中间层就解决了,如果解决不了就再加一层

查看详细 →

.NetCore2.1 WebAPI 根据swagger.json自动生成客户端代码

发布:02/11/2020 14:46:06 阅读:10 NetCore
标签: Swagger NetCore

简介: 上一篇博客中我们可以得知通过Swagger插件可以很方便的提供给接口开发者在线调试,但是实际上Swagger附带的功能还有很多,比如使用NSwag生成客户端调用代码,进一步解放接口开发者。

查看详细 →

.NetCore2.1 WebAPI新增Swagger插件

发布:02/11/2020 14:46:06 阅读:10 NetCore
标签: Swagger NetCore

简介: Swagger是一个WebAPI在线注解、调试插件,过去我们主要通过手工撰写WebAPI接口的交互文档供前端开发人员或外部开发者,官网地址:https://swagger.io/。但是在实际工作中,往往咋们的文档工作通常落后于实际的环境,导致文档和实际接口不一致,前后端开发人员苦不堪言。Swagger的出现解放了接口文档撰写的麻烦也提高了前后端开发者的工作效率,所谓“工欲善其事,必先利其器 ”。现在让咋们了解下在.NET Core 2.1下如何实现Swagger。

查看详细 →

使用Nginx对.NetCore站点进行反向代理

发布:02/11/2020 14:46:06 阅读:10 NetCore
标签: Nginx NetCore 反向代理

简介: 使用Nginx对.NetCore站点进行反向代理之前的博客我已经在Linux上部署好了.NetCore站点且通过Supervisor对站点进行了进程守护,同时也安装好了Nginx。 Nginx的用处非常大,还是简单说下,它最大的功能就是方便我们做后续的横向拓展,当站点的流量越来越大时候可以进行负载均衡,反向代理最大用处也是如此。

查看详细 →

VS2019开发ASP.NET Core 3.0 Web项目,修改视图后,刷新浏览器看到不修改后的效果

发布:12/12/2019 01:12:47 阅读:10 首页
标签: netcore asp.netcore3.0

简介: VS2019开发ASP.NET Core 3.0 Web项目,修改视图后,刷新浏览器看到不修改后的效果,需要安装实时编译包:Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

查看详细 →

.NET Core 中使用GB2312编码报错的问题

发布:12/24/2019 09:31:48 阅读:24 NetCore
标签: netcore asp.netcore gb2312

简介: .NET Core 中使用GB2312编码报错的问题 asp.net core gb2312

查看详细 →

【ASP.NET Core分布式项目实战】(六)Gitlab安装

发布:12/20/2019 10:33:32 阅读:10 NetCore
标签: netcore asp.netcore Gitlab linux wiki issue

简介: 【ASP.NET Core分布式项目实战】(六)Gitlab安装netcore,asp.netcore,Gitlab,linux,wiki,issue

查看详细 →

【ASP.NET Core分布式项目实战】(五)Docker制作dotnet core控制台程序镜像

发布:11/01/2019 10:18:02 阅读:10 NetCore
标签: netcore aspnetcore docker linux

简介: 【ASP.NET Core分布式项目实战】(五)Docker制作dotnet core控制台程序镜像

查看详细 →

CentOS 7.4 下 如何部署 AspNetCore 结合 consul

发布:12/24/2019 09:32:31 阅读:10 NetCore
标签: consul netcore asp.netcore linux

简介: CentOS 7.4 下 如何部署 AspNetCore 结合 consul

查看详细 →

【ASP.NET Core分布式项目实战】(四)使用mysql/mysql-server安装mysql

发布:11/01/2019 09:23:28 阅读:10 NetCore
标签: aspnet core net core netcore mysql linux

简介: 【ASP.NET Core分布式项目实战】(四)使用mysql/mysql-server安装mysql

查看详细 →

【ASP.NET Core分布式项目实战】(三)整理IdentityServer4 MVC授权、Consent功能实现

发布:11/01/2019 09:23:28 阅读:10 NetCore
标签: netcore net asp.netcore ids identityserver4 mvc 授权 权限 登录

简介: 【ASP.NET Core分布式项目实战】(三)整理IdentityServer4 MVC授权、Consent功能实现

查看详细 →

【转载】IdentityServer4 使用OpenID Connect添加用户身份验证

发布:12/24/2019 09:29:43 阅读:10 NetCore
标签: netcore aspnetcore IdentityServer4

简介: 【转载】IdentityServer4 使用OpenID Connect添加用户身份验证

查看详细 →

IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习保护API

发布:10/31/2019 23:22:02 阅读:10 NetCore
标签: asp.netcore netcore core OAuth OAuth 2.0

简介: IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习保护API

查看详细 →

【ASP.NET Core分布式项目实战】(一)IdentityServer4登录中心、oauth密码模式identity server4实现

发布:10/31/2019 20:36:43 阅读:10 NetCore
标签: IdentityServer4 netcore asp.net core

简介: 【ASP.NET Core分布式项目实战】(一)IdentityServer4登录中心、oauth密码模式identity server4实现

查看详细 →

基于.net core微服务(Consul、Ocelot、Docker、App.Metrics+InfluxDB+Grafana、Exceptionless、数据一致性、Jenkins)

发布:10/17/2019 15:56:42 阅读:10 微服务
标签: netcore 微服务 ocelot docker jenkins exceptionless app.metrics gafana

简介: 1、微服务简介 一种架构模式,提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(RESTful API)。每个服务都围绕着具体的业务进行构建,并且能够被独立地部署到生产环境

查看详细 →

又踩.NET Core的坑:在同步方法中调用异步方法Wait时发生死锁(deadlock)

发布:10/16/2019 09:40:52 阅读:10 NetCore
标签: netcore async redis

简介: 又踩.NET Core的坑:在同步方法中调用异步方法Wait时发生死锁(deadlock)

查看详细 →

CentOS7下使用Docker容器化.net Core 2.2

发布:10/15/2019 18:27:43 阅读:10 NetCore
标签: CentOS7 Docker netcore

简介: CentOS7下使用Docker容器化.net Core 2.2Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

查看详细 →