OpenID Connect

 

IdentityService是一个中间件,它向任意的ASP.NET Core应用添加兼容OpenID Connect和OAuth2.0协议的endpoints。 通常,你构建(或者重用)一个包含登录和登出页面(可能也包含同意consent)的应用,并且IdentityServer中间件添加必要的协议头到应用,以便客户端应用可以通过标准协议与它通话。

读懂PostgreSQL查询计划

 

Bitmap Heap Scan,普通的index scan 从索引中一次获取一个行指针。bitmap scan一次从索引中获取所有行指针,然后在内存中用“bitmap”对他们进行排序,然后通过物理的行位置顺序去访问表中的行。bitmap scan通过管理“bitmap”数据结构的额外开销,以及数据不再以索引顺序被读取的开销(这对没有order by 的时候没什么影响),改善了对表的引用的位置。 Recheck condition,如果bitmap变得太大,我们将它转换成“失真”样式,我们仅仅记录哪个页包含匹配的行,而不是单独的记录行。当这种转换发生时,在表访问阶段,就必须去查看页上的每一行,重新检查扫描条件,看哪些行是要返回的。

PHPStorm安装XDebug插件

 

Xdebug允许你研究数据结构,交互式地深入你的代码,以及调试你的代码。使用的协议是开源的DBGp协议。这个协议被Xdebug2实现,并且替换了旧的GDB-like协议。