摘要:
Orleans grains 使用可观察的生命周期进行有序激活和停用。这允许在grain 激活和收集期间以有序的方式启动和停止grain逻辑,系统组件和应用逻辑。 Stages 预定义的grain生命周期阶段如下。 First - grain生命周期的第一阶段 SetupState - 激活前设置g 阅读全文
摘要:
1.引言 2.位运算基础 3.位运算在角色权限设计中的应用 4.为什么in32的范围是-2^31 ~ 2^31-1 ? 5.同余的概念 6.模的概念帮助理解补数和补码。 一、引言 这周在做一个新增角色权限需求时,遇到下面这样一行代码,这篇文章将围绕这行代码展开。 二、位运算基础 关于位运算的基础知识 阅读全文
摘要:
不知道大家在用 StackExchange.Redis 时是否遇到过 TimeOut的错误,有人说: 【 这不是BUG,这是StackExchange.Redis有意这么设计的,因为StackExchange.Redis采用单线程,如果一个请求耗时太长会阻塞后面的请求,所以它加了请求超时限制,因为R 阅读全文
摘要:
最近在做一个动态拼接where条件的查询,大概想到了以下几种方法: 1、代码内拼接查询条件,sql也是写在代码内的。 2、代码内拼接查询条件,sql写在存储过程内,将 where条件作为一个字符串传入存储过程。(这种需要在代码内过滤sql注入的问题) 3、查询条件的拼接放到存储过程内,在存储过程内对 阅读全文
摘要:
你可能不知道这一点,在 .NET Framework 4.5.0 版本中包含有一个关于 System.Transactions.TransactionScope 在与 async/await 一起工作时会产生的一个严重的 bug 。由于这个错误,TransactionScope 不能在异步代码中正常 阅读全文
摘要:
Unity物理系统提供了两种检测物理交互的方式: 1、碰撞器 2、触发器 阅读全文
摘要:
最近项目要引用identityserver 4来进行多客户端身份验证,按照官网的教程,搭建了基于asp.net core的WebApi+MVC的客户端,但是项目中有非core的asp.net webapi,官网上没有例子,自己调查了一下,将搭建步骤记录一下,以备之后参考。 在webapi项目中添加O 阅读全文
摘要:
看了下面一些文章,感觉最重要的几点总结如下: 1、Token一旦产生,变不能主动使其失效的,除非过期。 2、注意JWT的使用场景,无状态。不建议使用JWT维护会话状态,不建议试图通过jti黑名单或者服务端存储or缓存的方式使其变得有状态。可能违背JWT的初衷。 3、既然有了第2个问题,所以建议尽量不 阅读全文
摘要:
工具的scaffold-dbcontext(数据库上下文脚手架)指令来生成models和context。 指令详细介绍: Scaffold-DbContext [-Connection] <String> [-Provider] <String> [-OutputDir <String>] [-Co 阅读全文
摘要:
在TSQL脚本中,也能实现递归查询,SQL Server提供CTE(Common Table Expression),只需要编写少量的代码,就能实现递归查询,本文详细介绍CTE递归调用的特性和使用示例,递归查询主要用于层次结构的查询,从叶级(Leaf Level)向顶层(Root Level)查询, 阅读全文