- 博客(3)
- 收藏
- 关注
原创 golang的乐观锁与悲观锁
golang的乐观锁与悲观锁基本概念基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放弃操作,否则执行操作。悲观锁:悲观锁在操作数据时比较悲观,认为别人会同时修改数据。因此操作数据时直接把数据锁住,直到操作完成后才会释放锁;上锁期间其他人不能修改数据。package mainimport ( "fmt
2021-09-23 15:35:13 3095
原创 goland依赖一直飘红解决 MAC GOLANG
在网上检索了几次,有些说要改bash_profile,有些说要打开goland的go modules ,两种我都试过然而都是无济于事。最后发现是要把go modules 打开,然后evironment里的值设置为下图点击apply,ok 就解决了...
2021-02-25 13:25:10 3602
原创 leetcode-856. 括号的分数详解
给定一个平衡括号字符串 S,按下述规则计算该字符串的分数:() 得 1 分。 AB 得 A + B 分,其中 A 和 B 是平衡括号字符串。 (A) 得 2 * A 分,其中 A 是平衡括号字符串。示例: 答案:(()(())) 6思路分析:一开始想把每种组合"()",")(","((","))"代表的运算符写出来组成一个算术表达...
2018-08-27 10:39:33 988
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人