数据库相关
zyjcxc
希望通过自身的努力改变现状
展开
-
【笔记】SQL点滴 2017-08-21
SQL统计的一个需求,要求主表不管有无统计数据,都显示出来,几经周折SELECT 业务字段, count(..) FROM ( -- 子查询(查询某些条件的企业)) t1LEFT JOIN ( -- 子查询2(查询某些条件的另一张表)) t2 ON t1.logicId = t2.logicId GROUP BY t1.logicId原创 2017-08-21 20:30:14 · 222 阅读 · 0 评论 -
快速搭建mongo文件服务器
项目地址https://github.com/waylau/mongodb-file-server步骤下载git项目$ git clone https://github.com/waylau/mongodb-file-server.git运行$ gradlew bootRun但是他这个内置Mongodb服务不好使的,可能是需要翻墙下载jar的问题,gr...原创 2018-05-21 11:24:48 · 1886 阅读 · 0 评论 -
如何将一个查出来的数据插入到一个新表中
INSERT INTO some_table(字段1,字段2...) SELECT 字段1的值,字段1的值...FROM some_table_2 WHERE age > 15加在存储过程中,更灵活原创 2018-07-30 13:55:35 · 9759 阅读 · 1 评论 -
sql中exists和not exists用法 容易和in 和 not in 混淆
看项目代码时遇到,记录下select * from Awhere id in(select id from B) 以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来. 然后,检查A表的id是否与B表中的id相等, 如果相等则将A表的记录加入结果集中, 直到遍历完A表的所有记录.转换成代码类似这样子List resultSet=[];...原创 2018-08-30 10:42:33 · 268 阅读 · 0 评论 -
redis分布式死锁的问题
文章目录问题解决办法问题上述为redis加锁代码看似没问题,但是在参考了文章:https://blog.csdn.net/lmx125254/article/details/89604638 后明白有一种情况下,有可能会出现死锁分布锁锁而言,一个常用的问题就是如果一个服务setnx成功了,但是在解锁的时候如果发生了宕机或者一些特殊因素,导致无法解锁,那么其他服务将陷入死锁的状态。所以,...原创 2019-06-24 15:42:39 · 7509 阅读 · 2 评论