Loading

摘要: 原文地址: ASP.NET-Core-Web-API-Best-Practices-Guide 介绍 当我们编写一个项目的时候,我们的主要目标是使它能如期运行,并尽可能地满足所有用户需求。 但是,你难道不认为创建一个能正常工作的项目还不够吗?同时这个项目不应该也是可维护和可读的吗? 事实证明,我们需 阅读全文
posted @ 2019-12-19 09:59 hippieZhou 阅读(11329) 评论(30) 推荐(125) 编辑
摘要: 在上一篇文章(如何在 .NET Core WebApi 中处理 MultipartFormDataContent)中,我们有描述过如何以最简单的方式在 .NET Core WebApi 中处理 MultipartFormDataContent 。基于框架层面的封装,我们可以快速的从 Request. 阅读全文
posted @ 2023-04-21 09:08 hippieZhou 阅读(770) 评论(0) 推荐(7) 编辑
摘要: 最近在对某个后端服务做 .NET Core 升级时,里面使用了多处处理 MultipartFormDataContent 相关内容的代码。这些地方从 .NET Framework 迁移到 .NET Core 之后的代码改动较大,由于本身没有测试覆盖,导致在部署 QA 环境后引发了一些问题。这里做一个 阅读全文
posted @ 2023-04-19 19:16 hippieZhou 阅读(1611) 评论(1) 推荐(6) 编辑
摘要: 匿名类型在某些场景下使用起来还是比较方便,比如某个类型只会使用一次,那这个时候定义一个 Class 就没有多少意义,完全可以使用匿名类型来解决,但是在跨项目使用时,还是需要注意避免出现 RuntimeBinderException 问题 问题描述 比如我们有一个 netstandard2.0 类型的 阅读全文
posted @ 2023-04-13 21:16 hippieZhou 阅读(485) 评论(0) 推荐(2) 编辑
摘要: 什么是性能测试 在软件开发中,性能测试是一种常见的测试实践,用于确定系统在特定工作负载下的响应能力和稳定性表现。它还用于排查,观察,验证系统在其他方面的质量。例如可扩展性,可靠性和资源使用情况。 性能测试是测试工程的一个子集,是一种计算机科学实践,致力于将性能指标构建在系统的设计,实现和架构中。 相 阅读全文
posted @ 2022-09-06 20:08 hippieZhou 阅读(674) 评论(0) 推荐(1) 编辑
摘要: 性能测试结论:使用 new {} 的方式性能最佳,其次是 Mapster ,最后是 AutoMapper 最近在对一个业务接口做代码重构时,发现在使用 AutoMapper 做对象转换时,接口响应速度极慢,100多条数据,请求时长都超过了8秒。为了找出原因所在,我尝试将 EF Core 的相关查询和 阅读全文
posted @ 2022-01-03 19:28 hippieZhou 阅读(4304) 评论(1) 推荐(3) 编辑