12 2022 档案

摘要:1. 前言 对于实时性要求不高的资源,我们一般可以利用缓存机制来降低数据库的请求压力。 轻量级的应用可以用自带的MemoryCache,如果对缓存的高并发、持久化有要求的可以用Redis。 本节用MemoryCache来实现缓存机制。 2. 自定义属性 先创建一个ApiCacheAttribute, 阅读全文
posted @ 2022-12-08 13:58 王一乙 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1. 前言 日志始终是跟踪与调试程序的最佳手段,因为调试难以溯及既往,而日志则能忠实地记录下曾经发生过的事情。 2. log4net 这个工具大家再熟悉不过了,这里简单介绍一下。 2.1 添加以下引用 log4net Microsoft.Extensions.Logging.Log4Net.AspN 阅读全文
posted @ 2022-12-05 15:35 王一乙 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1. 前言 我的计划是一点点修改需要用到的代码,其余的尽量先不动,免得在一开始就陷入调试代码的灾难中。 2. 正文 项目自带的登录API定义在src\services\ant-design-pro\api.ts中,我这里在services下新建了一个目录user,并添加api.ts文件,实现登入、登 阅读全文
posted @ 2022-12-02 15:58 王一乙 阅读(572) 评论(0) 推荐(0) 编辑
摘要:1. 前言 这几天学了一些前端的知识,用Ant Design Pro的脚手架搭建了一个前端项目->这里。 登录界面是现成的,所以回到后端来完成相应的API。 2. 登录与授权 2.1. 首先利用EFCore的Migration功能创建数据表,并添加种子数据。 User.cs using Micros 阅读全文
posted @ 2022-12-02 12:06 王一乙 阅读(402) 评论(0) 推荐(0) 编辑