2020年3月6日

彻底理解Java的Future模式

摘要: 先上一个场景:假如你突然想做饭,但是没有厨具,也没有食材。网上购买厨具比较方便,食材去超市买更放心。 实现分析:在快递员送厨具的期间,我们肯定不会闲着,可以去超市买食材。所以,在主线程里面另起一个子线程去网购厨具。 但是,子线程执行的结果是要返回厨具的,而run方法是没有返回值的。所以,这才是难点, 阅读全文

posted @ 2020-03-06 22:35 芝麻开花——节节高 阅读(269) 评论(0) 推荐(0) 编辑

MySql 小表驱动大表

摘要: 在了解之前要先了解对应语法 in 与 exist。 1 2 3 IN: select * from A where A.id in (select B.id from B) in后的括号的表达式结果要求之输出一列字段。与之前的搜索字段匹配,匹配到相同则返回对应行。 mysql的执行顺序是先执行子查询 阅读全文

posted @ 2020-03-06 22:14 芝麻开花——节节高 阅读(257) 评论(0) 推荐(0) 编辑

mysql语句的书写顺序和执行顺序

摘要: mysql语句的书写顺序和执行顺序有很大差异。 书写顺序,mysql的一般书写顺写为: select <要返回的数据列> from <表名> <join, left join, right join...> join <join表> on <join条件> where <where条件> group 阅读全文

posted @ 2020-03-06 22:01 芝麻开花——节节高 阅读(333) 评论(0) 推荐(0) 编辑

导航