原创 Hadoop WorldCount程序

Hadoop WorldCount程序 --aaa.txt hello world hadoop hello lhj hadoop good luck to lhj nice to me lhj --Mapper import jav

原创 scala case匹配值

scala中的case非常強大,既可以匹配值,匹配類型,匹配集合,匹配class,匹配object。 --case匹配值 scala> def bigData(data: String){ | data match{

原创 scala val隱式變量

package com.lhj.scala object Test { def main(args: Array[String]): Unit = { getStudentInfo("Spark")(8) getS

原创 scala object隱式對象

package com.lhj.scala import java.io.File import scala.io.Source object Test { abstract class A[T] { def add

原创 scala 隱式轉換參數

package com.lhj.scala import java.io.File import scala.io.Source object Test { def main(args: Array[String]): Unit

原创 java 多線程join

package com.lhj.java; public class Test { public static void main(String[] args) throws Exception {

原创 scala 柯里化函數

柯里化函數 一個函數有2個參數,可以轉換成2個函數,第一個函數接收第一個參數,第二個函數接收第二個參數。 scala> ////////////////////////////// scala> def sum(x:Int,y:I

原创 hadoop 讀流程和寫流程

hadoop HDFD讀流程 hadoop HDFD寫流程 package com.lhj.hadoop; import java.io.BufferedReader; import java.io.IOException; impo

原创 java 多線程

多線程: 1.implements Runnable 2.extends Thread package com.lhj.java; public class Test { public static void m

原创 !!scala 高階函數,匿名函數

如果一個函數的參數是函數,這個函數就叫高階函數。 高階函數是java和scala的最大不同點。 scala> ////////function////////////// scala> def fun1(name:String){pr

原创 jdbc連接oracle的方法

jdbc連接oracle的方法 package com.odsd.util; import java.sql.*; import java.util.Iterator; import oracle.jdbc.pool.Oracle

原创 jdbc連接mysql的方法

jdbc連接mysql的方法 package com.java.util; import java.sql.*; public class DButil { /** * 作用:連接mysql * 時間:2015年8月12日

原创 java 多線程sleep

package com.lhj.java; import java.util.Date; public class Test1 { public static void main(String args[]) {

原创 java 多線程yield

package com.lhj.java; public class Test { public static void main(String[] args) throws Exception {

原创 scala 函數

scala中變量和函數一視同仁,都是平等地位。 變量可以等於函數,函數也可以等於變量。 scala> //----------def-------------- scala> def f2=println f2: Unit scal