V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Itoktsnhc  ›  全部回复第 5 页 / 共 13 页
回复总数  246
1  2  3  4  5  6  7  8  9  10 ... 13  
EdgeQL 能有类似兼容层在现有的主流 RDBMS 上使用吗?如果只能对 EdgeDB 使用,那和 Cassandra 的 CQL ,同属于只特定一个 DSL 。这样其实更应该推广的是 EdgeDB?
2022-01-25 12:17:01 +08:00
回复了 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-01-25 12:03:50 +08:00
回复了 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-01-24 17:10:10 +08:00
回复了 jiangwei2222 创建的主题 信息安全 每小时 100W+的请求量,该怎么向黑产大哥们求饶啊?
报警?
2022-01-24 10:26:30 +08:00
回复了 foveal 创建的主题 程序员 说说我教女票编程的失败经历
建议从 Haskell 、Lisp 、ML 这些东西开始。
2022-01-21 16:46:12 +08:00
回复了 wagsoft 创建的主题 云计算 现在 windows 服务器虚机用什么版本?
hyper-v server
2022-01-18 18:02:40 +08:00
回复了 lslvxy 创建的主题 程序员 求大佬帮我安排一下 gen10 plus
Hyper-V Server + 对应的 Admin center
2022-01-05 13:46:07 +08:00
回复了 liantian 创建的主题 Windows WPS 竟然比 Excel 快?
是打开后点击 Benchmark 后计算得到的时间哦,不是打开文件的时间
Office 365 x64; R7 4800H;未关闭额外的后台线程
不开多线程 71s
开启多线程 29s
2021-12-29 11:59:08 +08:00
回复了 Lyv5 创建的主题 Java Java 后端,关于修改名称对应的下级所有部门都要修改全称
还是按照层级关系查询然后拼接吧,可能的问题就是 sql 查询次数的问题:
https://stackoverflow.com/questions/169817/is-it-possible-to-query-a-tree-structure-table-in-mysql-in-a-single-query-to-an
或者 fullname 不存一个名字拼接的内容 存 id 的串 比如 1>2>3>4
2021-12-29 10:08:07 +08:00
回复了 Saxton 创建的主题 程序员 垃圾外包公司,行业的搅屎棍
需求方可以完全不理会需求合不合理,瞎吉儿折腾,一个星期改仨需求,问业务场景都描述不出来个 1 2 3 ,验收嘛开始挑刺,指望接单的当蛔虫。需求我不说,就是玩
接单的呢就别说代码质量了,交差是第一目的。我先给你这玩意糊上去, 也没指望能赚尾款的钱,见到需求方就:"好的 明白,对,是这样的",样子长得像就行了 谁管你是鹿还是🐎
大部分都是草台班子, 糊弄糊弄交差了还能咋地
2021-12-24 17:45:42 +08:00
回复了 linglin0924 创建的主题 数据库 哪里找一些大量模拟数据来练习 SQL
执行计划
2021-12-24 17:39:36 +08:00
回复了 3kkkk 创建的主题 程序员 程序员面试时网络相关会问哪些问题
你们面试别人别人反问你答案是什么你知道吗?
2021-12-24 17:38:12 +08:00
回复了 BaseException 创建的主题 Windows 是不是没有必要清除注册表?
程序如果注册了比如右键菜单、打开方式等 注册表还是要处理一下的
2021-12-23 11:32:10 +08:00
回复了 714105382 创建的主题 程序员 想深入钻研一门语言 请大家出出主意
C# 好多票
2021-12-16 13:39:53 +08:00
回复了 bruce0hh 创建的主题 程序员 DBA 除了维护 DB 还做什么?会帮助写业务 SQL 吗?
也负责审核+优化查询
2021-12-15 13:11:40 +08:00
回复了 ccyixia 创建的主题 分享创造 忍不了了,做了个插件让 OneNote 支持 Markdown
安装了 64 位的,在 Office 365 OneNote 里面显示为非活动应用程序加载项
2021-12-10 21:57:55 +08:00
回复了 levelworm 创建的主题 Amazon Web Services aws 好像又挂了
有没有可能是在修 log4j2 然后上线上崩了 :doge
反爬是个持久战,就是攻防双方看谁的成本高。
1. 先把限速什么的常规方法加上看下效果
2. 再然后触发条件的时候可以考虑返回随机生成的脏数据;
3. 复杂一点可以参考大众点评猫眼类的字体反爬。
2021-12-01 17:09:02 +08:00
回复了 keshao 创建的主题 程序员 任务队列的单用户串行设计
很像是 kafka 的一套东西
多条队列(或者队列内分区)(q1,q2,q3)
1. 消息在队列内的分布上需要考虑同一个 UserId 的消息有 FIFO 的顺序。(UserId Hash 保证落到同一个队列 /分区内)
2. 每一个队列(分区)的接收者需要做绑定,用类似锁的机制处理 receive 的断链和补位 q1->r1
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6010 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 01:56 · PVG 09:56 · LAX 17:56 · JFK 20:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.