最新文章列表

hive join

hive(0.9.0):1.支持equality joins, outer joins, and left semi joins2.只支持等值条件3.支持多表join原理hive执行引擎会将HQL“翻译”成为map-reduce任务,如果多张表使用同一列做join则将被翻译成一个reduce,否则将被翻译成多个map-reduce任务。eg:SELECT a.val, b.val, c.val F ...
blackproof 评论(0) 有1281人浏览 2014-11-13 16:49

MySQL中按可NULL列JOIN时的问题

MySQL中,SELECT NULL=NULL结果是NULL,SELECT NULL!=NULL结果也是NULL。   如果两个表按某几个列中进行JOIN,如果有一列允许有NULL值,那么关联时要进行特殊处理。一个例子,wbk_mr和dic_hscode按CODE_T和CODE_S进行JOIN,CODE_S可以为NULL,SQL
epy 评论(0) 有2845人浏览 2014-11-06 17:49

Java主线程如何等待子线程执行结束(转)

工作中往往会遇到异步去执行某段逻辑, 然后先处理其他事情, 处理完后再把那段逻辑的处理结果进行汇总的产景, 这时候就需要使用线程了. 一个线程启动之后, 是异步的去执行需要执行的内容的, 不会影响主线程的流程,  往往需要让主线程指定后, 等待子线程的完成. 这里有几种方式. 站在 主线程的角度, 我们可以分为主动式和被动式. 主动式指主线主动去检测某个标志位, 判断子线程是否已经完成. ...
langgufu 评论(0) 有5393人浏览 2014-07-29 11:32

Thread.join()

Thread的非静态方法join()让一个线程t2“加入”到另外一个线程t1的尾部。在A执行完毕之前,B不能执行     分别注释t1.join()和t2.join()观察程序打印顺序   class ThreadTesterA implements Runnable { private int i; public void run() { try { while ...
mr_wangjq 评论(0) 有934人浏览 2014-07-16 10:41

[转]MySql 中多个left join 之间的顺序问题

  MySql 中多个left join 之间的顺序问题 三个表 板块表(block)、帖子表(post)、会员表(user) 如果查询 帖子列表中 帖子 是属于哪个板块和添加帖子的会员信息,sql语句如下:   效率高写法: 1. SELECT * FROM post LEFT JOIN block ON....LEFT JOIN user ON....WHERE ...ORDE ...
gxl_ct001 评论(0) 有4348人浏览 2014-06-20 14:35

一个用户SQL慢查询分析,原因及优化

问题描述 一个用户反映线上一个SQL语句执行时间慢得无法接受。SQL语句看上去很简单(本文描述中修改了表名和字段名): SELECT count(*) FROM a JOIN b ON ...
丁林.tb 评论(4) 有11991人浏览 2014-05-23 03:25

SQL CASE WHEN实例

   有三张表:       学生表student(stu_id, name)       成绩表scores(stu_id, subject, score)       补考成绩表(stu_id, subject, score)    其中:         stu_id:ID         name:姓名         subject:课程         score:成绩    ...
czj4451 评论(0) 有1600人浏览 2014-05-22 22:21

一个用户迁移数据库前后的性能差异case

 问题  一个用户问题,数据从ECS迁移到RDS,相同的语句,查询性能下降了几十倍。而实际上RDS这个实例在内存上的配置与原来ECS上的实例相当。 本文简单说明这个case的原因及建议。 用户反馈性能变慢的语句为 (修改了真实表名和列名) select count(1) from HR hr join H h on h.hid = hr.hid join A e on e.a ...
丁林.tb 评论(0) 有3510人浏览 2014-05-21 14:21

Java Concurrency: Thread Introduction

1) Sleep package edu.xmu.thread; public class SleepTest { public static void main(String[] args) { Thread thread1 = new Thread(new MyRunnable()); Thread thread2 = new ...
DavyJones2010 评论(0) 有596人浏览 2014-05-14 10:46

From字句中表的连接类型,原理,Inner Join, Hash Join

Inner join, Outer join为逻辑连接,即SQL语句中From子句的表的连接方式,数据库会根据分析结果采取合适的底层物理连接方式Nested Loop Join, Merge Join, Hash Join   在http://darrenzhu.iteye.com/admin/blogs/2051560文章中有 “1. FROM  FROM后面的表标识了这条语句要查询的 ...
darrenzhu 评论(0) 有1593人浏览 2014-04-19 19:19

mysql的join

SELECT * FROM a LEFT JOIN b ON a.aID = b.bID; a为主,a的数据全显示,连不上b的对应字段为空 SELECT * FROM a RIGHT JOIN b ON a.aID = b.bID; b为主,b的数据全显示,连不上a的对应字段为空 SELECT * FROM a INNER JOIN a ON a.aID = b.bID; 相当 ...
SangBillLee 评论(0) 有494人浏览 2014-04-13 12:29

[转]Java7中的ForkJoin并发框架初探(下)—— ForkJoin的应用

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp86   前两篇文章已经对Fork Join的设计和JDK中源码的简要分析。这篇文章,我们来简单地看看我们在开发中怎么对JDK提供的工具类进行应用,以提高我们的需求处理效率。 Fork Join这东西确实用好了能给我们的任务处理提高效率,也为开发带来方便。但Fork ...
grefr 评论(0) 有571人浏览 2014-03-19 15:47

[转]Java7中的ForkJoin并发框架初探(中)——JDK中实现简要分析

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp85   根据前文描述的Doug Lea的理论基础,在JDK1.7中已经给出了Fork Join的实现。在Java SE 7的API中,多了ForkJoinTask、ForkJoinPool、ForkJoinWorkerThread、RecursiveAction、R ...
grefr 评论(0) 有731人浏览 2014-03-19 15:46

[转]Java7中的ForkJoin并发框架初探(上)——需求背景和设计原理

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp83 这篇我们来简要了解一下JavaSE7中提供的一个新特性 —— Fork Join 框架。 0. 处理器发展和需求背 ...
grefr 评论(0) 有754人浏览 2014-03-19 15:44

java多线程中的join使用

join public final void join(long millis, int nanos) throws InterruptedException   等待该线程终止的时间最长为 millis 毫秒 + nanos 纳秒。   参数: millis - 以毫秒为单位的等待时间。 n ...
zcqshine 评论(0) 有665人浏览 2014-03-14 14:35

hadoop join

转一个牛人的hadoop join博客 转 http://dongxicheng.org/mapreduce/hadoop-join-two-tables/   1. 概述   在传统数据库(如:MYSQL)中,JOIN操作是非常常见且非常耗时的。而在HADOOP中进行JOIN操作,同样常见且耗时,由于Hadoop的独特设计思想,当进行JOIN操作时,有一些特殊的技巧。 本文首先介绍了 ...
blackproof 评论(0) 有1114人浏览 2014-03-09 23:09

bloom filter

    看到hadoop join和hbase都有bloom filter的实现,找了找他的介绍文档    转http://blog.csdn.net/wbia2010lkl/article/details/5953629        转http://blog.csdn.net/jiaomeng/article/details/1495500    在javaEyes上找到一篇挺有用的文 ...
blackproof 评论(0) 有1954人浏览 2014-03-09 19:41

SQL 内连接/左连接/右连接 关键字含义及用法实例

SQL join关键字 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。   有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数据交叉捆绑在一 ...
hejiajunsh 评论(0) 有1621人浏览 2014-02-26 10:10

hadoop的mapreduce的join操作原理

  1. 概述 如果我们有如下的两个文件: person.txt(字段是id, name,addressId): 1       tom     100 2       jme     101 3       kite    102 4       jack    100 5       tim     101 address.txt(字段是id,name): 100   ...
jimmee 评论(0) 有9652人浏览 2014-01-23 16:23

图解SQL的inner join、left join、right join、full outer join、union、union all的区别

转自: http://blog.diyiye.com/?post=10 对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过文氏图 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。 假设我 ...
依然任逍遥 评论(1) 有1408人浏览 2014-01-15 10:17

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics