03 2024 档案

摘要:Read Uncommitted(读未提交): 这是最低的事务隔离级别。 一个事务可以读取另一个尚未提交的事务的修改。 可能出现的问题包括脏读、不可重复读和幻读。 由于它允许读取未提交的数据,所以性能上可能稍好一些,但数据一致性风险也最高。 Read Committed(读已提交): 大多数数据库系 阅读全文
posted @ 2024-03-26 16:02 Esther_Cheung 阅读(38) 评论(0) 推荐(0) 编辑
摘要:互斥锁(Mutex): 互斥锁是最常见的锁类型,用于保护临界区,确保同一时间只有一个线程可以访问某个资源。 当一个线程尝试获取已经被其他线程持有的互斥锁时,它会被阻塞,直到锁被释放。 条件变量(Condition Variable): 条件变量通常与互斥锁一起使用,允许线程等待某个条件成立。 当条件 阅读全文
posted @ 2024-03-26 16:00 Esther_Cheung 阅读(348) 评论(0) 推荐(0) 编辑
摘要:执行顺序: Guards(守卫):Guards 是最先执行的中间件,用于确定是否允许请求继续处理。Guards 在请求被路由到控制器之前执行,通常用于身份验证、角色检查或权限验证。如果 Guards 返回一个布尔值 false 或者抛出一个异常,请求处理流程将终止,不会执行后续的 Pipes、Int 阅读全文
posted @ 2024-03-25 23:50 Esther_Cheung 阅读(171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示