![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
NikiZheng
性格开朗活泼,喜欢安静的环境!
展开
-
猴子都能懂的Git项目分支管理(无套路,纯干货)
在学习git项目分支管理之前大家对git概念,git命令,git使用不清楚的可以参考此文章链接:猴子都能懂的git 直接点击红色字体即可。1,下面给大家看一个完整的官方成功的git分支管理图。这个用例主要分为主分支 特性分支 release分支 hotFix分支分别使用4个种类的分支来进行开发的。主分支有两种:master分支和develop...原创 2019-04-04 12:24:54 · 722 阅读 · 0 评论 -
redis面试必问的几个问题【值得收藏】
1.项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?面试题剖析为什么要用缓存?用缓存,主要有两个用途:高性能、高并发。高性能假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作 mysql,半天查出来一个结果,耗时 600ms。但是这个结果可能接下来几个小时都不会变了,或者变了也可以不用立即反馈给用户。那么此时咋办?缓存啊,折腾 ...转载 2019-07-08 10:24:01 · 137 阅读 · 0 评论 -
关于代码乐观锁和幂等使用
当有大量请求业务,各种业务数据更新表,可能还有重复请求,等等因素会导致更新数据库发生重复执行,导致数据库数据的不一致。为了保证数据数据的安全和一致性,一般会采用乐观锁和幂等方式保证最后一道关口的数据一致。乐观锁使用场景1:业务流程状态发生变化: 比如 订单状态变更,从0 (初始状态) 变更成 1(已完成)正常sql逻辑 : update order set status = 1 where...原创 2019-07-19 11:28:07 · 388 阅读 · 0 评论