为了账号安全,请及时绑定邮箱和手机立即绑定

3小时极简春节抢红包之Go的实战

枫荇 JAVA开发工程师
难度入门
时长 3小时30分
学习人数
综合评分9.17
14人评价 查看评价
9.4 内容实用
9.4 简洁易懂
8.7 逻辑清晰

讲师回答 / 枫荇
同学!命令行方式不区分OS平台:git add .git commit -a -m "提交注释"git push

已采纳回答 / 枫荇
@付博超 建模这一部分要有需求分析的经历,会更好理解一些,这部分内容在软件开发周期中是非常重要的一部分,需要反复的学习,就是江湖老手也不是一次就能学会的,要是能一次就搞懂就是高手中的高手了。不要气馁,多看几次,多思考,就会懂的。

讲师回答 / 枫荇
同学,您好!程序思路是相通的,只要理解了设计思路,任何语言都可以实现的

已采纳回答 / 枫荇
您好!@求知书生 也可以用bigint,如果使用bigint就要在存入数据库时转换成货币对应的最小货币单位,并且要记录不同货币的最小货币单位和标准单位之间的倍率,展示时再做计算。使用decimal就可以按照decimal精度来存储,如果遇到超过精度的货币,精度就会出现问题。使用decimal和bigint都可以,做好设计规范即可

最新回答 / 枫荇
您好!@lancoliu case语句是保证不了原子性的。但可以使用case语句来测试执行值的分支,最终来确定要更新的值。update 语句是执行在事务之中,不管是自动提交还是手动提交,都存在一个事务,那么在这个事务中是满足原子操作的。case语句和原子性没有任何关系,并不能保证原子性,只是用在分支测试而已,课程中的案例是用在update 语句中,简单理解就是数据库事务中的if else代码判断而已。

讲师回答 / 枫荇
@qq_慕雪2491004这个是写的一个bug,哈哈,不过问题不大,缺少自动化测试代码录制课程时没有发现,下面是同学的bug解决方法,请移步参考:https://www.imooc.com/qadetail/303903

讲师回答 / 枫荇
嗯,是的,课程中的main方法只是演示,并不是生成一个真实的红包序列,但同样的代码我在mac下也不会出现生成同样的数字的现象,这个问题还是需要找到原因的。你的代码实际上是生成了一个真实的序列,是没有问题的。

讲师回答 / 枫荇
网上搜索的试一下呢?mac下是CMD+KCtrl+ K: 版本控制提交项目,需要此项目有加入到版本控制才可用

讲师回答 / 枫荇
@我們啲承諾 这个是写的一个bug,哈哈,不过问题不大,缺少自动化测试代码录制课程时没有发现,下面是同学的bug解决方法,可以参考https://www.imooc.com/qadetail/303903

讲师回答 / 枫荇
 您好!这个问题是因为无法访问谷歌地址的原因,可以通过手动下载GitHub上的代码来解决:cd /path/to/$GOPATH/src/golang.org/x/ git clone https://github.com/golang/oauth2.git同样的方法适用于golang.org/x/中所有的包,这些包都可以在https://github.com/golang仓库中找到。
课程须知
1.Golang基本语法知识、常见包的使用和环境搭建 2.初级的需求分析和架构设计经验 3.最好有Golang或者IntelliJ IDEA开发工具的了解。
老师告诉你能学到什么?
1.红包系统的需求分析、用例定义方法 2.学习四色建模的基本知识,并结合红包业务场景把需求转化为业务模型。 3.通过业务模型如何来拆分业务系统模块?然后通过业务模型来学习如何来定义业务边界? 4.从业务模型和架构目标和愿景来学习架构设计过程、方法、和落地实战。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消