当前标签: NETCore
NetCore项目实战篇03---HTTP Patch 更新数据
一、什么是HTPP Patch HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 而patch其实就是对新增五种请求方式中的put的补充。用来对已知资源进行局部更新。 ...
2020-05-04 12:11
阅读(154)
杂谈.netcore的Buffer相关新类型
1 文章范围 本文将.netcore新出现的与Buffer操作相关的类型进行简单分析与讲解,由于资料有限,一些见解为个人见解,可能不是很准确。这些新类型将包括BinaryPrimitives、Span<>,Memory<>,ArrayPool<>,Memorypool<> 2 BinaryPrimitives ...
2020-01-12 17:36
阅读(165)
NetCore3.0 文件上传与大文件上传的限制
NetCore文件上传两种方式 NetCore官方给出的两种文件上传方式分别为“缓冲”、“流式”。我简单的说说两种的区别, 1.缓冲:通过模型绑定先把整个文件保存到内存,然后我们通过IFormFile得到stream,优点是效率高,缺点对内存要求大。文件不宜过大。 2.流式处理:直接读取请求体装载后...
2019-11-22 09:35
阅读(362)
多场景抢红包业务引发.NETCore下使用适配器模式实现业务接口分离
事情的起因 我们公司现有一块业务叫做抢红包,最初的想法只是实现了一个初代版本,就是给指定的好友单发红包,随着业务的发展,发红包和抢红包的场景也越来越多,目前主要应用的场景有:单聊发红包、群聊发红包、名片发红包、直播场景中的主播发红包/观众给主播发红包/定时抢红包,接下来,如果出现其它产品的业务,也将大概率的出现抢...
2019-09-18 08:07
阅读(111)
.NetCore技术研究-ConfigurationManager在单元测试下的坑
最近在将原有代码迁移.NET Core, 代码的迁移基本很快,当然也遇到了不少坑,重构了不少,后续逐步总结分享给大家。今天总结分享一下ConfigurationManager遇到的一个问题。 先说一下场景: 迁移.NET Core后,已有的配置文件,我们希望做到兼容,比如说app.config和web.c...
2019-09-12 20:25
阅读(144)
NetCore下的HTTP请求IHttpClientFactory
使用方式 IHttpClientFactory有四种模式: * 基本用法 * 命名客户端 * 类型化客户端 * 生成的客户端 基本用法 在 Startup.ConfigureServices 方法中,通过在 IServiceCollection 上调用 AddHttpClient 扩展方法可以...
2019-09-12 08:50
阅读(1338)
netcore 中的动态代理与RPC实现(微服务专题)
一、关于RPC的调用 1. 调用者(客户端Client)以本地调用的方式发起调用; 2. Client stub(客户端存根)收到调用后,负责将被调用的方法名、参数等打包编码成特定格式的能进行网络传输的消息体; 3. Client stub将消息体通过网络发送给服务端; 4. Server stub...
2019-09-05 09:41
阅读(127)
懒人必备:.NetCore快速搭建ELK分布式日志中心
该篇内容由个人博客点击跳转 <http://www.shaojianan.cn/>同步更新!转载请注明出处! 前言 ELK是什么 它是一个分布式日志解决方案,是Logstash、Elastaicsearch、Kibana的缩写,可用于从不同的服务中收集日志后进行处理和分析,通过Kibana可以全方面的展示收集...
2019-09-03 20:04
阅读(156)