摘要:
最开始刚刚接触高级编程语言写出来一个web程序的时候,我就开始建立了一个网站,但是当时把后端部署到服务器上如何离线运行呢?退出了ssh连接就会停止运行,我当时不熟悉linux,所以使用了一个最愚蠢的办法,用nohup来运行,哈哈哈,后来才知道systemd,最近又在开发,虽然在测试阶段,还是分享一下 阅读全文
2025年1月22日
2024年12月2日
摘要:
记录一次可笑的debug 我遇到了一个有意思的orm框架问题,大概的流程是,将数据先插入cardlist表中,然后如果这个card有特殊支持,则在一个support表中新增内容,我使用的是gorm,然后开启了事务 我发现插入的案例有些成功有些失败,很快总结出规律,如果有特殊支持的就插入失败,也没有报 阅读全文
2024年7月24日
摘要:
golang 并发 所有工具的简单介绍 1 goroutine: 准确来说这并不是一个和C#Java一样的线程,而是golang runtime管理的一个轻量级线程,但是我们完全可以把他当做是一个线程,使用go关键字来开启 2 channel: 这是一种通信方式,相当于不同线程之间建立了管道通信的机 阅读全文
摘要:
async await task 首先搞清楚什么是同步什么是异步 Synchronize 同步 asynchronous 异步 相差也就是一个a,也可以理解为a开头的就是异步操作, 同步一般是:当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行 异步一般是:方法被调用时立即返回,并获 阅读全文