大資料第一天

來源:互聯網
上載者:User

標籤:java

  大資料的基礎是JAVA    因此在學習大資料之前先學習JAVA的相關知識;而JAVA是運行在電腦上的,因此要對電腦的知識有相應的瞭解。

  先要熟悉的是電腦的作業系統:主流為  Windows :desktop 系統 

                            Linux  :穩定性+安全性 (代表有chentos,ubant,redhat,suse)                                                        mac   : 閉源

  目錄

----------------

     為所在的檔案夾。

DOS命令(windows中不區分大小寫) :

-----------------

     常用的命令:    

     1.dir : diretoty  顯示磁碟目錄。          

     2.d  :  

           切換盤符 

     3.tab : 補全按鍵

            shift+tab:反向操作。    

     4.cd  :進入目錄  

     5.mkdir :  mkd /make directory

              建立目錄

     6.目錄相關

          .. : 返回上級目錄 

          .  :目前的目錄

     7.複製

         copy  cp

     8.del :刪除檔案

        參數:-s 遞迴

            -q quiet 安靜

            -f force 強制

       通常組合使用即 del /s/q/f * (*表示要刪除的檔案)

     9.mv : 移動

      10.rmdir : 刪除目錄 (目錄必須為空白)參數 /s /q

      11.ipconfig : 查看原生IP地址MAC地址等參數,參數 /all

      12.ping : 查看網路的連通性 (可跟IP地址或者是網域名稱)

           ping www.baidu.com

      13.set : 列出所有的環境變數

      14.cls :clear screen 清屏

      常識:

     配置HOST檔案,繞過DNS解析

     c:\windows\system32\drivers\etc\hosts開啟host檔案

     修改相應的參數即可

      2.win7的注意事項;

     在系統選擇方面 ,使用win7 X64 旗艦版的作業系統,使用administrator賬戶登入

      3.關閉系統內建的防火牆

      控制台--防火牆--開啟關閉防火牆

  CPU affinity

----------------------

 cpu親和力 可以使用在非常吃資源的應用中,保證電腦的正常使用

  命令: start affinity * (*表示的為16進位的數字)

 擴充: 電腦的進位為二進位,在表達數字時往往使用二進位來表達,因此位元的 權重 為2

 CPU和進位數的對應是相反的 ,CPU0和CPU1對應的二進位的數字為數位倒數第一個和倒數第二個。

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/7F/AD/wKioL1co0gXyqEn3AACvUVxCbjE560.jpg" title="QQ20160504002554.jpg" alt="wKioL1co0gXyqEn3AACvUVxCbjE560.jpg" />

如所示,前面的CPU排列對應的為末尾的幾個數字。

     因此如果電腦為8核在需要前4個CPU時 寫成二進位位00001111-->16 進位則為F.所以命令為

start affinity F  *  (*表示軟體的進程)

    二進位: 0|1

    8進位:0-7

    10機制 :0-9

    16進位 :0-9 A B C D E F

   進位轉換: 可以講所有進位轉換為二進位然後再轉換為其他進位。其他進位裝換為二進位只需要除二即可。

   誤區:在進位轉換中 容易出錯的問題,舉例  123二進位 數轉化為十進位進位數 3*2^0+2*2^1+1*2^2=7  咋一看是沒錯的 但是這個題目在剛開始就是錯誤的123 不可能是位元,所以該題是錯的。

   快速鍵

---------------

  [文本編輯]

  ctrl+c  複製

  ctrl+v  粘貼

  Ctrl+x  剪下

  Ctrl+a  全選

  ctrl+z  撤銷

  Ctrl+y  撤銷撤銷(返回上一步的操作)

  Ctrl+s  儲存

   `    引用標誌符

 tab    //定位字元

 shift+tab  //反向操作

 Ctrl+shift //切換IME

 shift+tab+alt //

 ctrl+alt+del //開啟工作管理員

 Windows+D //開啟案頭

 Windows+R //運行

 services.msc //服務

 regedit  //開啟註冊表

 netepad  //開啟記事本

 mspaint  //開啟畫圖

 calc    //電腦


  end //定位游標到行尾

  home  //定位游標到行首

 shift +end 選擇當前的位置到行尾

  Ctrl+方向鍵  //按照單詞進行遞進


  editplus

-------------

     主要的優點 :可以按行來顯示

     支援文字的排版

     在編程時相關命令可以高亮顯示

     alt+滑鼠 :按列選擇

Java基礎

-----------

    sun : 簡介  (現已被oracle收購)

    b/s : brower (瀏覽器) /server (web server),

    c/s : client /server (db server),

    ria : rich internet application 富連網

    ws  : web service  異構系統之間的資料通訊整合

    JAVA 一次編譯,到處執行。

    使JAVA程式能夠到處執行的是JVM 

    sandbox : 沙箱 ,jvm 

JVM : java vitrual machine, java 虛擬機器

jre : java runtime environment java 運行時環境

    即 JVM+核心類庫

jdk : java develoment kit java 開發包

  jre+工具軟體


Java 運行機制

------------------

      1.編寫原始碼 : xxx.java   

      2.編譯原始碼 : *.Java --> *.class   //javac 

      3.運行     : *.class          //java

 


程式:可執行檔檔案.

進程:運行著的程式.


jdk 安裝

----------------

     1.現在JDK檔案 地址

     http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  

     下載最新版的JDK安裝包

     2.運行安裝程式

     3.選擇路徑: (自訂路徑--不要帶中文路徑。自己一定要記住)安裝JDK時已預設安裝JRE因此在安裝提示要求安裝JRE時可以取消。不需要重複安裝

     4.安裝完成後檢查是否可以正常使用 

     5.進入該安裝目錄的bin目錄下 運行 javac 命令或者運行 java -vertion (查看版本號碼)


配置環境變數

---------------

     1.電腦--屬性--進階系統設定

     2.進階 選項卡 -- 環境變數

     3.建立環境變數 java_home= * (* 為安裝目錄的根目錄)

     4.然後找到path 變數 在行首添加環境變數 %java_home%\bin;  注意 一定要以“;”結束

                                          Windows中以 ; 分割

                                          Linux 中   : 分割


副檔名:顯示os的副檔名

------------------------

1.在任何視窗中

2.按下alt鍵

3.顯示菜單

4.工具 -->檔案夾選項-->查看

5.取消選擇<<隱藏已知檔案的副檔名.>>

6.點擊應用到所有檔案夾

7.確定.


*******************************

    編寫第一個java程式

*******************************

   1.編寫文字檔

    建立Demo.java檔案 

   class Demo{

     //class 為類

       public static viod main (String [] args){

           //public: 公用的 

           //static : 靜態

           //void  : 空

           //main  : 主函數名

           //String :參數類型,字串型

           //args  :形參  

           //該句話為固定句型,唯一能變動的為 形參 args

           System.out.println( "helloworld" );

           //輸入並列印該內容 

           // 引號 必須為英文狀態下的  注意語句的結束要有“;”

    }


}

  //大括弧表明範圍

    2. 編譯java 源檔案,產生位元組碼檔案(class檔案)

             javac Demo.java (此處一定要寫完整的檔案名稱不能省略.java)

    3. 運行編譯後的class檔案

             java Demo 此處不需要.java


path:

----------------

OS搜尋檔案的路徑順序.


  

classpath類路徑

-------------------

       1.記憶體中的設定

        j     ava程式搜尋java類的順序。

              set classpath=    按照從前到後的順序依次搜尋

       2.添加classpath環境變數

             classpath=%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;.

            //最後的 . 不能省略

       3.java指令執行時可以直接指定classpath路徑  

         java -cp Demo                      

         java -classpath Demo               

       4.類搜尋順序

  1.-cp | -classpath參數指定路徑

  2.classpath系統的環境變數。

  3.目前的目錄.

 

     // -cp -classpath -->classpath系統內容變數-->目前的目錄




大資料第一天

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.