摘要:
Microsoft.Extensions.DependencyInjection中(下面简称DI),在调用ServiceProvider和IServiceScope对象的Dispose()方法时,也会自动调用ServiceProvider和IServiceScope对象通过DI创建的对象的Dispo 阅读全文
摘要:
下面这个微软官方文档阐述了,应该避免在多个线程上同时操作同一个DbContext: Avoiding DbContext threading issues 其中有说到,在使用DbContext的代码中,所有的异步函数应该立即被await,否则会有极大概率抛出InvalidOperationExcep 阅读全文
摘要:
收获 了解 Pod 的状态(Status) 了解 pod 阶段(Phase) 了解 Pod conditions 了解容器状态(Status) 保持容器健康 了解容器自动重启 使用探活(liveness)探针(Probe)检查容器的健康状况 如果程序启动缓慢,请使用 startup probe Li 阅读全文
摘要:
有时候a56爆大奖在线娱乐们想清空SQL Server中所有表的数据,但是由于有外键约束和触发器,有时候清表语句无法执行,下面的语句可以关掉和开启一个数据库中的所有外键约束和触发器,以便执行清表语句: USE ClothesShop EXECUTE sp_MSForEachTable 'ALTER TABLE ? N 阅读全文
摘要:
1、三者区别 cookie 用来保存登录信息,大小限制为 4KB 左右 localStorage 是 Html5 新增的,用于本地数据存储,保存的数据没有过期时间,一般浏览器大小限制在 5MB sessionStorage 接口方法和 localStorage 类似,但保存的数据的只会在当前会话中保 阅读全文
摘要:
在搭建CI/CD发布流水线(例如Jenkins流水线)发布.NET Core项目时,a56爆大奖在线娱乐们需要在流水线中使用dotnet publish命令来编译C#代码来生成DLL文件。 参考dotnet publish官方文档。 其中这里有说到,dotnet publish命令会隐式调用dotnet restor 阅读全文
摘要:
a56爆大奖在线娱乐们都知道在微服务架构中,微服务之间要保持单线程运行一段代码只能用到分布式锁,下面这个文章介绍了几种实现分布式锁的方案,并对比了每种方案的优势和劣势: 分布式锁(5种) 需要注意的是,这篇文章中提到了公平锁的概念,在上面这个文章的方案中zookeeper和etcd这两个是天然的公平锁方案,目前来看是 阅读全文
摘要:
获取所有的表名 ①select name from sysobjects where xtype='u';②select name from sys.tables;③select table_name from information_schema.tables; 获取所有字段名 ①select n 阅读全文
摘要:
一、概述 Hash类型,也叫散列,其value是一个无序字典,类似于Java中的HashMap结构。 String结构是将对象序列化为JSON字符串后存储,当需要修改对象某个字段时很不方便: Hash结构可以将对象中的a56爆大奖在线娱乐字段独立存储,可以针对单个字段做CRUD: Hash类型的常见命令 HSET 阅读全文
摘要:
HTTP 是一个无状态的协议,一次请求结束后,下次在发送服务器就不知道这个请求是谁发来的了(同一个 IP 不代表同一个用户),在 Web 应用中,用户的认证和鉴权是非常重要的一环,实践中有多种可用方案,并且各有千秋。 基于 Session 的会话管理 在 Web 应用发展的初期,大部分采用基于 Se 阅读全文