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

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

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

讲师回答 / 枫荇
@Q646448149 您好!悲观锁:简单说就是先占了我要使用的所有资源,强制绝对串行化,不允许我开始执行时,不管是否要真的执行,涉及到的资源绝对的私有,绝对占有。用一个简单的案例讲,我要去停车,进停车场时,系统给我分配一个停车位A201,告诉让所有停车的人,并且A201车位上安装了车位锁,只有我的车过去才能打开;那么也就是说,我入场是就占了这个车位,不管这个时候不管我是否真的要停,A201车位是我的其他人不能停。乐观锁:不管资源是否能用,我先去尝试,如果资源已经被占了或者状态变了,大不了失败重来。用上面...

讲师回答 / 枫荇
@慕粉1428252144  是二进制么?刚刚试了一下十进制表示为:2097151 ,实在是破解不了你的密码信息,还望指教????

讲师回答 / 枫荇
可以参考官方文档:https://golang.org/pkg/math/rand/#Seed 意思就是:seed方法用来提供一个初始化的种子值,从而来确定随机源中默认的状态值;如果不调用seed方法,那么默认的行为就是调用Seed(1),将1作为初始化的种子值;这样rand每次使用的种子数都是1,所以每次重启程序都会随机生成的序列都是一样的;不重启时程序也不停止,一直获取的随机数是不一样的;每次重新设置种子值,那么随机序列就不一样了。

讲师回答 / 枫荇
@qq_boy_3 您好!在课程中使用的是Goland,是jetbrains也就是我们熟知的Intellji IDEA的golang开发定制版本。也可以使用Intellji IDEA安装Golang插件,是一样的。下载地址:https://www.jetbrains.com/go/

讲师回答 / 枫荇
感谢@慕娘8031897的支持!虽然我不知道您要说的是哪个星球的语言!???
首页上一页123下一页尾页
课程须知
1.Golang基本语法知识、常见包的使用和环境搭建 2.初级的需求分析和架构设计经验 3.最好有Golang或者IntelliJ IDEA开发工具的了解。
老师告诉你能学到什么?
1.红包系统的需求分析、用例定义方法 2.学习四色建模的基本知识,并结合红包业务场景把需求转化为业务模型。 3.通过业务模型如何来拆分业务系统模块?然后通过业务模型来学习如何来定义业务边界? 4.从业务模型和架构目标和愿景来学习架构设计过程、方法、和落地实战。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消