码迷,mamicode.com
首页 > 其他好文 > 详细

大数据第一天

时间:2016-05-04 10:49:11      阅读:286      评论:0      收藏:0      [点我收藏+]

标签: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对应的二进制的数字为数字的倒数第一个和倒数第二个。

技术分享

如上图所示,前面的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 //切换输入法

 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系统环境变量-->当前目录




大数据第一天

标签:java

原文地址:http://670597669.blog.51cto.com/10018785/1769893

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!