![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
掰下一块月亮下酒
这个作者很懒,什么都没留下…
展开
-
事务锁方案
一.行锁是一种悲观锁为防止被其他人修改。同一时间只能单向进行修改操作1.假设数据会被其他人修改,先把坑占了2.先上锁,再更新,完成后释放锁3.适合写多和写冲突比较多的场景使用方法:在数据库事务中锁定操作行可使用 for update例:select * from t where id = ? for update优点:稳定可靠,不会出现超卖缺点: 1.需要查询和计算:性能差、锁...原创 2020-02-11 20:57:03 · 130 阅读 · 0 评论 -
python基础笔记
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。1.基础语法:1.1Python的代码块不用{}来控制类,使用缩进控制。实例:if True:print (“True”)else:print (“False”)1.2P...原创 2020-02-08 12:33:01 · 129 阅读 · 0 评论 -
golang并发一看就懂系列
1.从并发模型说起定义:在go里面,每一个并发执行的活动成为goroutine。详解:goroutine可以认为是轻量级的线程,与创建线程相比,创建成本和开销都很小,每个goroutine的堆栈只有几kb,并且堆栈可根据程序的需要增长和缩小(线程的堆栈需指明和固定),所以go程序从语言层面支持了高并发。程序执行的背后:当一个程序启动的时候,只有一个goroutine来调用main函数,称它为...原创 2020-02-02 23:09:58 · 189 阅读 · 0 评论 -
get和post本质区别
get拼接url,post传body,get限制字符串长度请求缓存:GET 会被缓存,而post不会 原因就是get是url的请求,没有请求体!上哪缓存去!收藏书签:GET可以,而POST不能 原因还是因为url可以收藏,请求体上哪收藏!保留浏览器历史记录:GET可以,而POST不能 原因还是因为get的url请求!用处:get常用于取回数据,post用于提交数据 原因是get的url传输...原创 2020-01-26 09:51:19 · 88 阅读 · 0 评论