V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  heww  ›  全部回复第 1 页 / 共 18 页
回复总数  359
1  2  3  4  5  6  7  8  9  10 ... 18  
ORM? 那个 interface (可以时 db 也可以是 tx ) 放 ctx ,操作数据库时从 ctx 获取 DB 来处理,这样处理数据库的部分不用关心用的是 tx 还是 db ,除非那部分操作需要 tx 。http server 那边通过一个 middleware 把 ORM interface 注入到 ctx 并开启一个 tx ,http handler 失败了 rollback ,成功了 commit 。这种情况下 http handler 内部的操作还需要 tx 的话 orm 里应该运行的是 nested tx 。

可以参考几年前我给 harbor 添加的这部分实现(主要为了解决之前的版本一个 API 成功一部分导致的脏数据问题),把 middleware 和 orm 换成自己的就可以了。

middlwares

https://github.com/goharbor/harbor/blob/main/src/server/middleware/orm/orm.go
https://github.com/goharbor/harbor/blob/main/src/server/middleware/transaction/transaction.go


db operation

https://github.com/goharbor/harbor/blob/main/src/pkg/blob/dao/dao.go#L111

db operation requires tx

https://github.com/goharbor/harbor/blob/main/src/pkg/project/dao/dao.go#L91
Go Group Imports, Go Struct Tag Autocomplete & Generator, SemanticDiff, Tooltitude for Go (GoLang), Go Mod Explorer, Koverage, Coverage Gutters, Ginkgo Test Explorer
😄 之前花好几百买的罗技鼠标,好用是要用,但微动太不经用了。现在都是买那种不到 50 块钱的静音鼠标,效果也不差,坏了就换新的,不心疼。
155 天前
回复了 jack274 创建的主题 健康 除非迫不得已,请不要给发烧小孩吊水
我们家小孩小的时候经常输液,长大了就输液的少了,一般是吃药。输液用的药和吃药没啥区别,只是一个由血液吸收,一个是胃。
169 天前
回复了 hzzz0823 创建的主题 问与答 家里漏水, 楼下天花板坏了, 该赔多少
15 年冬天的一个加班日厨房的水管爆了,厨房、客厅、卧室全淹了,水渗到楼下把人家的天花板给霍霍了,赔了 6000 还是 7000 来着。
301 天前
回复了 rhtututu 创建的主题 Apple 京东 百亿补贴 M2 mac mini 3308
花了 3 千六百多对买了 gtr 7 ,32G + 1T 感觉做开发机很香。
应该和代理没有关系 => 应该和网络没有关系
应该和代理没有关系,我在美国的 vm 里用 copilot 也会遇到这个问题。
331 天前
回复了 LxExExl 创建的主题 问与答 现在国内消费水平这么高了吗?
我感觉是不是很币种有关系。比如美国人觉得一碗面二十多美元不算贵,我换成人民币后我就觉得贵。还有他们那边的衣服,用美元看着我也觉得不贵,但换成人名币后我就觉得很贵了。后面我给家里的娃就买了件短袖和牛仔短裤,就这我还觉得比国内买的要贵。我不是很理解这栋楼上的说美国的衣服比国内的便宜是怎么来的。
331 天前
回复了 LxExExl 创建的主题 问与答 现在国内消费水平这么高了吗?
一碗面或者一顿汉堡,换成人名币一百多块钱,在国内就没有吃过这么贵的,何况还是在 19 年。
331 天前
回复了 LxExExl 创建的主题 问与答 现在国内消费水平这么高了吗?
@gpt5 你就别扯蛋了! 19 年去旧金山出差,在那边只舍得吃日本店的乌冬面,为啥?因为那家不收小费,就着还吃的我心疼不已,换成人名币太贵了。去吃汉堡,价格换成人民币也很贵。
2023-03-23 09:49:15 +08:00
回复了 tanran 创建的主题 程序员 周报版的湾区日报来了,湾区周报第 1 期
这和之前的《湾区日报》是啥关系?《湾区日报》还更新吗?
2022-04-12 20:56:09 +08:00
回复了 gablic 创建的主题 生活 朋友因为退税在北京的摇号资格被取消了
不能像之前一年交个几百块钱的税吗?自己不去申请退税。
2022-02-16 09:37:58 +08:00
回复了 random1221 创建的主题 知乎 在一家公司死磕 5~10 年是什么体验?
去找工作面试时会被人问:为什么在一个公司待这么久?
2022-02-02 22:54:09 +08:00
回复了 maplefz 创建的主题 问与答 国际版的 onedrive 文件能直接导入到世纪互联的 onedrive 吗?
如何确认自己用的是世纪互联的 onedrive ?
2021-08-23 09:13:40 +08:00
回复了 dongfuye1 创建的主题 推广 用 Go 轻松完成一个 TCC 分布式事务,保姆级教程
看错了,我以为是在 cancel 阶段才做 cancel 的持久化的。
2021-08-23 00:12:01 +08:00
回复了 dongfuye1 创建的主题 推广 用 Go 轻松完成一个 TCC 分布式事务,保姆级教程
@dongfuye1 “如果当时持久化失败,当时这个 tcc 事务就返回失败了” tcc 事务你可以失败,但 confim 阶段的数据你没有 rollback 回去啊?
2021-07-05 12:08:39 +08:00
回复了 xuminzhong 创建的主题 硬件 吐槽罗技售后,所有产品过保一律不保修
我一个杂牌鼠标比罗技 MX Anywhere 2S 还先买的,现在还是好的。
罗技 MX Anywhere 2S 用了一年多一点左键有双击问题了,去京东上问了下客服,客服一看过保了,客服立马变脸不愿意理人了。

所以再次搭车问问有啥鼠标推荐的,能用的时间长一点,最好能根据 Application 的不同绑定快捷键(这个用的不多,没有也可以,只要用起来手感好)。
2021-07-04 17:05:58 +08:00
回复了 TUCANA 创建的主题 Apple 罗技的 flow 真的好用
目前使用的 MX Anywhere 2S 出现连击问题,去京东客服问了下,人家直接回复过保了,其它问题就不愿意回复了,体验特别不好。

借楼问下有啥鼠标推荐的?不太想再买罗技的鼠标了。谢谢!
1  2  3  4  5  6  7  8  9  10 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3216 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 12:17 · PVG 20:17 · LAX 05:17 · JFK 08:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.