原创 等性運算符

判斷兩個變量是否相等是程序設計中非常重要的運算。在處理原始值時,這種運算相當簡單,但涉及對象,任務就稍有點複雜。 ECMAScript 提供了兩套等性運算符:等號和非等號用於處理原始值,全等號和非全等號用於處理對象。 等號和非

原创 Hadoop2.2.0環境下Sqoop1.99.3安裝

1.安裝準備工作: 已經裝好的hadoop環境是hadoop 2.2.0 下載的sqoop安裝包(注意是hadoop200) 2.解壓文件到工作目錄: 將sqoop解壓到目標目錄,我的是 /opt/soft/sqoop-1.99.3-b

原创 Flume 1.5.0.1 User Guide

Flume 1.5.0.1 User Guide Introduction Overview Apache Flume is a distributed, reliable, and available system fo

原创 SQL中EXISTS的用法

http://blog.csdn.net/xiwu1616/article/details/14160855 比如在Northwind數據庫中有一個查詢爲SELECT c.CustomerId, CompanyName FROM Cus

原创 Java併發編程:volatile關鍵字解析

Java併發編程:volatile關鍵字解析    volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Java 5之後,vol

原创 Java的動態代理機制詳解

在學習Spring的時候,我們知道Spring主要有兩大思想,一個是IoC,另一個就是AOP,對於IoC,依賴注入就不用多說了,而對於Spring的核心AOP來說,我們不但要知道怎麼通過AOP來滿足的我們的功能,我們更需要學習的是其底層

原创 Java編程中“爲了性能”儘量要做到的一些地方

最近的機器內存又爆滿了,除了新增機器內存外,還應該好好review一下我們的代碼,有很多代碼編寫過於隨意化,這些不好的習慣或對程序語言的不瞭解是應該好好打壓打壓了。 下面是參考網絡資源總結的一些在Java編程中儘可能要做到的一些地方。

原创 SQL連接查詢深度探險

http://lavasoft.blog.51cto.com/62575/38929

原创 Boolean 運算符

ToBoolean 操作 在學習各種邏輯運算符之前,讓我們先了解一下 ECMAScript-262 v5 規範中描述的 ToBoolean 操作。 抽象操作 ToBoolean 將其參數按照下表中的規則轉換爲邏輯值: 參數類

原创 Javascript 中的相等與不等

在 javascript 中,可以使用 == 來比較兩個數據是否相等,如果兩個數據的類型不同,那麼,將在進行轉換後進行比較,轉換的規則如下:   l         如果其中一個操作數的類型爲 Boolean ,那麼,首先將它轉換爲數字類

原创 Hive 中 Array、Map、Struct 的使用

hive提供了複合數據類型: Struct: Struct內部的數據可以通過DOT(.)來存取,例如,表中一列c的類型爲STRUCT{a INT; b INT},我們可以通過c.a來訪問域a Map(K-V對):訪問指定域可以通過["

原创 Java多線程編程總結

本文出自 “熔 巖” 博客,請務必保留此出處http://lavasoft.blog.51cto.com/62575/27069 下面是Java線程系列博文的一個編目:   Java線程:概念與原理 Java線程:創建與啓動

原创 Hive metastore MYSQL配置

元數據mysql配置 1 安裝mysqlrpm -qa | grep mysql         // 這個命令就會查看該操作系統上是否已經安裝了mysql數據庫 rpm -e --nodeps mysql // 強力刪除模式,如果

原创 Oracle SQL性能優化

(1) 選擇最有效率的表名順序 (只在基於規則的優化器中有效)ORACLE的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎表 driving table)將被最先處理,在FROM子句中包含多個表的情

原创 Hive文件詳解

配置文件hive-default.xml     hive提供的配置屬性和默認屬性值 hive-site.xml       用戶所做的修改在這個文件進行 1  hive.metastore.warehouse.dir     HDFS