![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT老哥
文章平均质量分 50
紫金小飞侠
这个作者很懒,什么都没留下…
展开
-
group by
group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素:(1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的.(2) 要筛选结果 可以先使用where 再用group by 或者先用group by 再用having...原创 2021-12-19 16:54:41 · 94 阅读 · 0 评论 -
IT老哥
zookeeper实现分布式锁正确的实现分布式锁方式这里用的是顺序临时节点。锁原理多个客户端来竞争锁,各自创建自己的节点,按照顺序创建,谁排在第一个,谁就成功的获取了锁。就像排队买东西一样,谁排在第一个,谁就先买。创建锁的过程A、B、C、D四个客户端来抢锁A先来了,他创建了000001的临时顺序节点,他发现自己是最小的节点,那么就成功的获取到了锁然后B来获取锁,他按照顺序创建了000001的临时顺序节点,发现前面有一个比他小的节点,那么就获取锁失败。他开始监听A客户端,看他什么时候能释放转载 2021-02-23 15:21:48 · 197 阅读 · 0 评论