随笔分类 - 从SpringBoot到.NetCore
摘要:第一章 分页 在开发 RESTful API 时,分页功能是非常常见的需求,尤其是在处理大量数据时。分页不仅能提高查询效率,还能改善用户体验,让前端能够逐步加载数据而不是一次性全部加载。 在第一章中,我们将探讨如何实现分页功能,并且确保分页参数通过查询字符串传递、设置合理的默认值和阈限值,并
阅读全文
摘要:一、从购物车模型完成购物车 (一)购物车模型设计 使用 Guid 作为购物车的主键,让 EFCore 自己管理外部引用,使用 ICollection保存商品的信息,这里将商品抽象成LineItem与其他模块进行解耦。 namespace FakeXiecheng.Models; public c
阅读全文
摘要:一、了解C#中的异步 假设项目部署的服务器的CPU只有1C1T,当一个请求进入服务器进行方法执行并等待返回的时候,CPU资源就会被占用,直到这个方法结束,在此期间别的请求也无法进入,就相当于在前端一直转圈等待。 上面的情况就是典型的单线程模型,在这种情况下同步方法会一直占用CPU,直到任务完
阅读全文
摘要:一、DotNet Core的发展 (一)DotNetFramework和DotNetCore 在DotNetCore出现之前,微软的应用开发主体是面向自家的Windows操作系统,早在2002年的时候,微软发布了.NetFrameWork的早期版本,即DotNet1.0版本,秉承着开源侵犯知识产
阅读全文