![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
dressrosa
I would be better,I will be better
展开
-
平台转账的设计
做个平台间余额的互相转账,重点在于如何解决并发访问数据错乱的问题.比如俩个人之间同时都在给对方转账.以及很多人同时给一个人转账.必须保证数据库里面的数据是随时正确的. 我本没有想到过这一层面,被提醒的. 比如有个转账的方法transfer(业务逻辑主要写在这里) 1.首先想到的用多线程加锁,看了资料.是可以实现,但是问题是对方法加锁或者代码块加锁,那么每次只能执行一个线程,a转给b执行了,可原创 2015-12-14 18:08:49 · 2113 阅读 · 0 评论 -
怎么将emoji表情存入mysql
0. stackoverflow > google > baidu 1. mysql的数据库, 表 ,字段的字符集必须是utf8mb4,怎么设置自酌, 但可以看看自己数据库的字符集 show varaibles like '%set% 保证 Character set是utf8mb4 -- UTF-8 Unicode collation是utf8mb4_uni原创 2016-04-07 14:25:54 · 5985 阅读 · 1 评论 -
mysql锁的使用总结
来总结一下mysql数据库锁的使用. 目前,我所知道的数据库锁就是悲观锁和乐观锁.一般用到数据库锁的场景都是对数据的准确性比较高的,比如钱等.由于水平有限,这里不研究原理,只看看怎样去使用数据库锁. 首先,对于悲观锁,也就是我们默认每次的更新都是非常不安全的操作,我们得给她加锁.相当于java里面的synchronized.在mysql里面这样使用: select xxx for u...原创 2018-07-16 21:21:06 · 3433 阅读 · 2 评论