摘要: in和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表B(大表)1:select * from A where cc i 阅读全文
posted @ 2017-05-25 09:30 蒋孝愚 阅读(129) 评论(0) 推荐(0)
摘要: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表 阅读全文
posted @ 2017-05-25 09:29 蒋孝愚 阅读(170) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/Leo_wl/p/6581989.html 转载请注明出处 0.目录 RabbitMQ-从基础到实战(1)— Hello RabbitMQ RabbitMQ-从基础到实战(3)— 消息的交换 1.简介 RabbitMQ中,消息丢失可以简单的分为两种:客户 阅读全文
posted @ 2017-05-24 14:24 蒋孝愚 阅读(2841) 评论(0) 推荐(0)
摘要: 1.通过Spring容器启动 在spring配置文件加入 <import resource="dubbo-provider.xml" /> 2.通过自定义Main函数 try { ClassPathXmlApplicationContext context = new ClassPathXmlApp 阅读全文
posted @ 2017-05-23 10:26 蒋孝愚 阅读(4227) 评论(0) 推荐(0)
摘要: 1.实时查看日志 tailf -10000 文件路劲; 2.退出实时日志查看,CTRL + Z; 阅读全文
posted @ 2017-03-03 17:08 蒋孝愚 阅读(113) 评论(0) 推荐(0)
摘要: 1.修改dependency 项目的代码,需重新install,debug才能更新到修改的代码; 阅读全文
posted @ 2017-03-03 16:53 蒋孝愚 阅读(143) 评论(0) 推荐(0)
摘要: 1.TortoiseGit:TortoiseGit是一个开放的git版本控制系统的源客户端; 2.egit:eclipse插件; 3.Git GUI是可视化图形界面;Bash和CMD都是命令行; Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能。 阅读全文
posted @ 2017-03-02 14:56 蒋孝愚 阅读(322) 评论(0) 推荐(0)
摘要: 一.事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)以事务方式运行,是说如果执行多条SQL语句,则要么都成功,要么都失败以非事务方式运行,是说如果执行多条SQL语句,彼此没有关系例如执行以下三条语句SQL1SQL2SQL3执行三条语句是1、2成功了,3失 阅读全文
posted @ 2017-03-02 13:52 蒋孝愚 阅读(238) 评论(0) 推荐(0)
摘要: 转自 https://www.zhihu.com/question/27246921 作者:Wang Fei链接:https://www.zhihu.com/question/27246921/answer/42729752来源:知乎著作权归作者所有,转载请联系作者获得授权。 1、首先,你要有一间五 阅读全文
posted @ 2016-11-16 11:22 蒋孝愚 阅读(3203) 评论(0) 推荐(0)
摘要: 问题描述:window下面安装Genymotion后,创建下载模拟器的时候出现Unable to create Genymotion virtual devices:Connection timeout; 解决方法:在C:\Users\xxx\AppData\Local\Genymobile下载找到 阅读全文
posted @ 2016-10-15 15:09 蒋孝愚 阅读(161) 评论(0) 推荐(0)