2024年12月2日

摘要: 记录一次可笑的debug 我遇到了一个有意思的orm框架问题,大概的流程是,将数据先插入cardlist表中,然后如果这个card有特殊支持,则在一个support表中新增内容,我使用的是gorm,然后开启了事务 我发现插入的案例有些成功有些失败,很快总结出规律,如果有特殊支持的就插入失败,也没有报 阅读全文
posted @ 2024-12-02 21:50 刘名升 阅读(1) 评论(0) 推荐(0) 编辑

2024年7月24日

摘要: golang 并发 所有工具的简单介绍 1 goroutine: 准确来说这并不是一个和C#Java一样的线程,而是golang runtime管理的一个轻量级线程,但是我们完全可以把他当做是一个线程,使用go关键字来开启 2 channel: 这是一种通信方式,相当于不同线程之间建立了管道通信的机 阅读全文
posted @ 2024-07-24 14:32 刘名升 阅读(4) 评论(0) 推荐(0) 编辑
 
摘要: async await task 首先搞清楚什么是同步什么是异步 Synchronize 同步 asynchronous 异步 相差也就是一个a,也可以理解为a开头的就是异步操作, 同步一般是:当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行 异步一般是:方法被调用时立即返回,并获 阅读全文
posted @ 2024-07-24 10:06 刘名升 阅读(211) 评论(0) 推荐(0) 编辑