上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 133 下一页
摘要: 锁实现互斥的访问,用于确保在同一时刻只有一个线程可以进入特殊的代码片段,考虑下面的类: class ThreadUnsafe { static int val1, val2; static void Go() { if (val2 != 0) Console.WriteLine (val1 / va 阅读全文
posted @ 2020-11-25 01:21 MaxBruce 阅读(618) 评论(0) 推荐(0)
摘要: 在《.NET WebApi 实战第二讲》中我们有提到过事务的概念!任何数据库的读操作可以没有事务,但是写事件必须有事务,如果一个后端工程师在数据库写入时未添加事务,那就不是一个合格的工程师! 现在我们就来使用一下EntityFramework的事务。在EF使用事务有两种方案,一种是EF自带的.Beg 阅读全文
posted @ 2020-11-25 01:19 MaxBruce 阅读(240) 评论(0) 推荐(0)
摘要: 这是第一部:先实现NetFramework上的WebApi使用JWT认证 1、VS新建一个WebApi项目 2、项目右键 管理Nuget程序包 找到JWT,然后安装 3、Model文件夹下新建三个类LoginResult,LoginRequest,AuthInfo 1 namespace JwtWe 阅读全文
posted @ 2020-11-24 22:54 MaxBruce 阅读(405) 评论(0) 推荐(0)
摘要: 实现自定义的异常处理类 public class MyExceptionFilter : IExceptionFilter { public bool AllowMultiple => true; public async Task ExecuteExceptionFilterAsync(HttpA 阅读全文
posted @ 2020-11-24 20:18 MaxBruce 阅读(87) 评论(0) 推荐(0)
摘要: 自定义filter 类过滤 public class MyFilter : IAuthorizationFilter { public bool AllowMultiple => true; public async Task<HttpResponseMessage> ExecuteAuthoriz 阅读全文
posted @ 2020-11-24 19:48 MaxBruce 阅读(113) 评论(0) 推荐(0)
摘要: pom 文件 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <de 阅读全文
posted @ 2020-11-23 22:10 MaxBruce 阅读(135) 评论(0) 推荐(0)
摘要: vue init webpack vue_test回车,然后输入工程名称vue_test vue:Missing space before value for key 'components' 原因是Vue对语法比较严格,而eslint是一个语法检查工具,对语法要求极其苛刻严格,于是就error了 阅读全文
posted @ 2020-11-23 09:01 MaxBruce 阅读(271) 评论(0) 推荐(0)
摘要: 众所周知C#提供Async和Await关键字来实现异步编程。在本文中,我们将共同探讨并介绍什么是Async 和 Await,以及如何在C#中使用Async 和 Await。 同样本文的内容也大多是翻译的,只不过加上了自己的理解进行了相关知识点的补充,如果你认为自己的英文水平还不错,大可直接跳转到文章 阅读全文
posted @ 2020-11-23 08:04 MaxBruce 阅读(585) 评论(0) 推荐(0)
摘要: 1、Task的优势 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如: ◆ ThreadPool不支持线程的取消、完成、失败通知等交互性操作; ◆ ThreadPool不支持线程执行的先后次序; 以往,如果开发者要实现上述功能,需要完成 阅读全文
posted @ 2020-11-23 07:49 MaxBruce 阅读(175) 评论(0) 推荐(0)
摘要: 在"C#中,什么时候用yield return"中,我们了解到:使用yield return返回集合,不是一次性加载到内存中,而是客户端每调用一次就返回一个集合元素,是一种"按需供给"。本篇来重温yield return的用法,探秘yield背后的故事并自定义一个能达到yield return相同效 阅读全文
posted @ 2020-11-22 15:47 MaxBruce 阅读(87) 评论(0) 推荐(0)
上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 133 下一页