上一页 1 2 3 4 5 6 7 8 ··· 47 下一页
摘要: 什么是FILTER1、切面编程机制,在ASP.NETCore特定的位置执行我们自定义的代码2、ASP.NETCore中的Filter的五种类型:Authorization filter、Resource filter、Action filter、Exception filter、Result fil 阅读全文
posted @ 2023-01-02 21:48 算盘 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 分布式缓存服务器1、常用的分布式缓存服务器有Redis、Memcached等2、.NET Core中提供了统一的分布式缓存服务器的操作接口IDistributedCache,用法和内存缓存类似3、分布式缓存和内存缓存的区别:缓存值的类型为byte[],需要我们进行类型转换,也提供了一些按照strin 阅读全文
posted @ 2022-12-29 10:20 算盘 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 内存缓存1、把缓存数据放到应用程序的内存。内存缓存中保存的是一系列的键值对,就像Dictionary类型一样 2、内存缓存的数据保存在当前运行的网站程序的内存中,是和进程相关的。因为在Web服务器中,多个不同网站时运行在不同的进程中的,因此不同网站的内存缓存是不会互相干扰的,而且网站重启后,内存缓存 阅读全文
posted @ 2022-12-02 15:18 算盘 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 对于方法都是线程安全的类型,一般使用单例。对于对象依赖了处理上下文,或者使用了有限资源(如数据库连接),一般使用Scoped或者Transient。Scoped、Transient的区别是你在同一个上下文中是否期望使用同一个实例,如果是,用Scoped,反之则使用Transient 阅读全文
posted @ 2022-11-03 09:44 算盘 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 捕捉URL占位符1、在[HttpGet]、[HttpPost]等中使用占位符,比如{schoolName},捕捉路径中的内容,从而公Action方法的参数使用/Students/GetAll/school/MIT/class/A001[HttpGet("school/{schoolName}/cla 阅读全文
posted @ 2022-10-29 11:05 算盘 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1、Action方法既可以同步也可以异步2、异步Action方法的名字一般不需要一Async结尾3、Web API中Action方法的返回值如果是普通数据类型,那么返回值就会默认被序列化为Json格式4、Web API中的Action方法的返回值同样支持IActionResult乐心,不包含类型信息 阅读全文
posted @ 2022-10-15 14:44 算盘 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1、控制器上[Route("[controller]/[action]")]2、强制要求控制器中不同的操作用不同的方法名3、把[HttpGet]、[HttpPost]、[HttpDelete]、[HttpPut]等添加到对应的操作方法上注意:如果控制器中存在一个没有添加[HttpGet]、[Http 阅读全文
posted @ 2022-10-08 10:11 算盘 阅读(21) 评论(0) 推荐(0) 编辑
摘要: HTTP传递参数的三种方式1、URL:适合定位;长度有限2、QueryString:灵活;长度有限3、请求报文体:灵活;长度不限制;不支持GET、DELETE URL:资源定位QueryString:URL之外的额外数据请求报文体:供PUT、POST提供数据 阅读全文
posted @ 2022-10-01 10:14 算盘 阅读(104) 评论(0) 推荐(0) 编辑
摘要: REST:按照HTTP的语义来使用HTTP协议1、URL用于资源的定位:/user/888、/user/888/orders2、HTTP谓词:GET、POST(新增)、PUT(整体更新)、DELETE、PATCH(局部更新)等3、什么是"幂等",举例?DELETE、PUT、GET是幂等的,POST不 阅读全文
posted @ 2022-09-21 18:15 算盘 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 分页的实现1、Skip(3).Take(8)最好显示指定排序规则(Skip跳过几条数据,Take获取几条数据)2、需要知道满足条件的数据的总条数:用IQueryable的复用LongCount和Count3、页数:long pageCount = (long)Math.Ceiling(count * 阅读全文
posted @ 2022-09-16 21:26 算盘 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 47 下一页