V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  Itoktsnhc  ›  全部回复第 5 页 / 共 13 页
回复总数  260
1  2  3  4  5  6  7  8  9  10 ... 13  
2022 年 3 月 14 日
回复了 nmap 创建的主题 程序员 2022 年 chrome 内核的 windows 浏览器哪个值得推荐?
@Itoktsnhc Edge 在我这 tab 总是卡死,得做一下切换 tab 的操作才能恢复。很烦
2022 年 3 月 14 日
回复了 nmap 创建的主题 程序员 2022 年 chrome 内核的 windows 浏览器哪个值得推荐?
2022 年 3 月 14 日
回复了 ration 创建的主题 .NET 求推荐. netcore 以上版本 CLR 的相关文章或书籍
底层一点点的有 《.NET Core 底层入门》
2022 年 3 月 11 日
回复了 nmap 创建的主题 程序员 2022 年 chrome 内核的 windows 浏览器哪个值得推荐?
大家的 Edge 有遇到过 tab 卡住,点击滚动都没有响应,但是切换一下 tab 回来就恢复的情况吗?
2022 年 3 月 9 日
回复了 Afar 创建的主题 SQL Server SQLServer 特定场景优化问题
架构不调整的话首先该做的是对 SQL Server 以及所在机器的状态做一个监控,结合客户端报错的时间看指标,比如 CPU 情况,内存情况,网络流量情况,数据库连接数,是否存在死锁这些
学校一般的话刚毕业会有点难度,但是有了工作经验过度到第二年就好很多。
额外的队列吧
2022 年 2 月 22 日
回复了 461da73c 创建的主题 职场话题 4 月底才发年终奖
@461da73c 跑了呀 所以是前公司嘛 正在仲裁流程中
2022 年 2 月 22 日
回复了 461da73c 创建的主题 职场话题 4 月底才发年终奖
前公司最晚的 19 年还没发呢,等仲裁了
2022 年 2 月 17 日
回复了 iovekkk 创建的主题 职场话题 关于合作的产品经理拿了优秀员工奖这件事
你得换个视角,评奖的人的角度看起来他是什么样的。
Don't GO
不要钱套餐:Hyper-V Server 配合 Admin Center
其实看 Hadoop 这一系列的发展,从一开始的谁也不爱,到最后的花式蹩脚支持 SQL ,可能证明业界大家就认这口?
凑合过呗 还能离咋地
EdgeQL 能有类似兼容层在现有的主流 RDBMS 上使用吗?如果只能对 EdgeDB 使用,那和 Cassandra 的 CQL ,同属于只特定一个 DSL 。这样其实更应该推广的是 EdgeDB?
2022 年 1 月 25 日
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@Itoktsnhc
如果要实现类创建后执行一次这种事情 C#中有 Lazy<T> 不需要用静态字段标记这种比较麻烦方法

总结一下:
1. controller 是 scoped 所以对应的 service 生命周期最好要<=scoped
2. 请求之间共享内容一般借助缓存(MemoryCache?/Redis/DB)吧,asp.net core 有自己的 IMemoryCache,配合 Lazy<T>可以做到线程安全的延后初始化
3. 长生命周期内想调用短生命周期的 svc 可以通过注入 IServiceProvider 的方式实现
4. 防止构造函数注入的 svc 过多,可以使用 MediatR 类的库。
5. 跨方法事务 dotnet 中有 TransactionScope ,可以在跨方法调用中使用, 很方便
2022 年 1 月 25 日
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@bthulu
多个请求之间共享数据是个什么操作? 有更具体一点的例子嘛。
controller 的确是 scoped 的。
如果需要在 singleton 中调用 lifetime 更短的服务可以考虑直接注入 IServiceProvider /相对应的 Factory(如 IDbContextFactory<xxxDbContext>)
``` c#
using var scope = _sharedSp.CreateScope();
var sp = scope.ServiceProvider;
var svc = sp.GetRequiredService<IXxxService>();

```

``` c#

await using var context = _dbFactory.CreateDbContext();

```
报警?
2022 年 1 月 24 日
回复了 foveal 创建的主题 程序员 说说我教女票编程的失败经历
建议从 Haskell 、Lisp 、ML 这些东西开始。
2022 年 1 月 21 日
回复了 wagsoft 创建的主题 云计算 现在 windows 服务器虚机用什么版本?
hyper-v server
1  2  3  4  5  6  7  8  9  10 ... 13  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2009 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 16:13 · PVG 00:13 · LAX 09:13 · JFK 12:13
♥ Do have faith in what you're doing.