02 2019 档案

摘要:vi文本编辑器 1、最基本用法 vi somefile.4 1/ 首先会进入“一般模式”,此模式只接受各种命令快捷键,不能编辑文件内容 2/ 按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容 3/ 编辑完成之后,按Esc键退出编辑模式,回到一般模式; 4/ 再按:,进入“底行命令模式 阅读全文
posted @ 2019-02-26 23:28 Transkai 阅读(183) 评论(0) 推荐(0)
摘要:yum仓库配置 10.1 概述 YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件 阅读全文
posted @ 2019-02-26 23:25 Transkai 阅读(2596) 评论(0) 推荐(0)
摘要:CentOS6升级glibc库过程 hadoop无法加载native库,可能原因是 glibc库版本过低,需要升级。 第一:安装以下软件 yum -y install zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel automake 阅读全文
posted @ 2019-02-26 23:22 Transkai 阅读(696) 评论(0) 推荐(0)
摘要:crontab配置 1、命令功能 通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。 2、安装crontab yum install cr 阅读全文
posted @ 2019-02-26 23:15 Transkai 阅读(2705) 评论(0) 推荐(0)
摘要:历史服务配置启动查看 1)配置mapred-site.xml <property> <name>mapreduce.jobhistory.address</name> <value>hadoop-001:10020</value> </property> <property> <name>mapre 阅读全文
posted @ 2019-02-26 23:11 Transkai 阅读(1194) 评论(0) 推荐(0)
摘要:(1)配置集群 (a)配置hadoop-2.7.2/etc/hadoop/yarn-env.sh 配置一下JAVA_HOME export JAVA_HOME=/home/hadoop/bigdatasoftware/jdk1.8.0_161 (b)配置yarn-site.xml <!-- redu 阅读全文
posted @ 2019-02-26 23:07 Transkai 阅读(189) 评论(0) 推荐(0)
摘要:完全分布式部署Hadoop 分析: 1)准备3台客户机(关闭防火墙、静态ip、主机名称) 2)安装jdk 3)配置环境变量 4)安装hadoop 5)配置环境变量 6)安装ssh 7)集群时间同步 7)配置集群 8)启动测试集群 准备三台装有Centos系统的虚拟机,可以参考https://www. 阅读全文
posted @ 2019-02-26 14:29 Transkai 阅读(219) 评论(0) 推荐(0)
摘要:一.字符编码 char计算机存储的都是二进制数据,其实就是一个一个的数值字符要存储,就必须让这个字符对应一个数 将一个字符转成数字,这个过程就叫编码,反过来将一个数字转成字符就叫解码 中国大陆 (GBK编码字符集)中-->20013 编码20013 -->中 解码 (Unicode编码字符集)中-- 阅读全文
posted @ 2019-02-21 00:32 Transkai 阅读(138) 评论(0) 推荐(0)
摘要:1.2.1 cut命令 cut命令可以从一个文本文件或者文本流中提取文本列。 cut语法 [root@www ~]# cut -d'分隔字符' -f fields ## 用于有特定分隔字符 [root@www ~]# cut -c 字符区间 ## 用于排列整齐的信息 选项与参数: -d:后面接分隔字 阅读全文
posted @ 2019-02-20 00:38 Transkai 阅读(126) 评论(0) 推荐(0)
摘要:配置ssh客户端工具putty 1.直接点击putty.exe文件 2.配置putty 3.配置putty编码 4.配置putty字体大小 5.配置putty样式 6.保存配置信息 7.配置MTputty工具 阅读全文
posted @ 2019-02-20 00:31 Transkai 阅读(270) 评论(0) 推荐(0)
摘要:如何配置虚拟机下的Centos静态ip 1、 配置虚拟机的虚拟路由器 2、 配置物理主机的虚拟网卡(VMNET8) 3、 配置虚拟主机Centos的网卡 vi /etc/sysconfig/network-scripts/ifcfg-eth0,添加以下内容: ONBOOT=yes NM_CONTRO 阅读全文
posted @ 2019-02-20 00:25 Transkai 阅读(168) 评论(0) 推荐(0)
摘要:安装VMTools工具 2)先启动CentOS并成功登录如下图,发现底部提示且窗口中等大小,准备安装 3)选择虚拟机菜单栏--安装VMware tools 4)光驱自动挂载VMTools 5)右键解压VMwaretools-9.6.2-1688356.tar.gz 进入文件夹并确认看到vmware- 阅读全文
posted @ 2019-02-20 00:11 Transkai 阅读(278) 评论(0) 推荐(0)
摘要:VMware安装CentOS 1 检查BIOS虚拟化支持 2 新建虚拟机 3 新建虚拟机向导 4 创建虚拟空白光盘 5 安装Linux系统对应的CentOS版 6 虚拟机命名和定位磁盘位置 7 处理器配置,看自己是否是双核、多核 8 设置内存为2GB 9 网络设置NAT 10 选择IO控制器类型 1 阅读全文
posted @ 2019-02-19 23:42 Transkai 阅读(2193) 评论(0) 推荐(0)
摘要:一.IO流概述 1 什么是IO流 (流就是通道对象) IO - Input(输入) Output(输出) 在Java的IO中,流是一个很形象的概念,就像水流一样。 当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。 当程序需要写出数据的时候,就会开启一个 阅读全文
posted @ 2019-02-09 13:41 Transkai 阅读(168) 评论(0) 推荐(0)
摘要:一.集合概述 1 为什么需要使用集合? 引入案例:存储每天产生的新闻。 是要解决数组的局限性(定长),由于数组定长,可能会导致内存浪费或者内存不够。 需要一种技术:能够根据数据量而动态伸缩内存空间一种技术。 与数组不同,没有长度限制 与数组不同,集合提供更多方便操作的方法 与数组不同,集合可以装不同 阅读全文
posted @ 2019-02-03 22:27 Transkai 阅读(772) 评论(0) 推荐(0)
摘要:一.异常概述 1 异常的概述 开发程序,在运行时,就不可能避免会出错,此时jvm会将这个出错问题反馈给你 假定jvm使用一些特殊数字来反馈异常,这种措施存在很多问题 -1 = 空引用异常 2- = 下标越界异常 -3 hhhhhhh -4 public int send(){ return -5;} 阅读全文
posted @ 2019-02-03 22:02 Transkai 阅读(156) 评论(0) 推荐(0)
摘要:一.抽象类 (1)定义 抽象,就是不够具体在人脑中,很多的概念其实也是抽象的,例如动物,水果使用了关键词abstract声明的类叫作“抽象类”。 (2)语法体现 abstract - 抽象的可以修饰类也可以修饰方法 1 抽象类不能创建实例,一般用来做为父类,封装子类共有一些属性和方法2 抽象的父类中 阅读全文
posted @ 2019-02-03 21:52 Transkai 阅读(692) 评论(0) 推荐(0)
摘要:一.类加载 当jvm去运行一个类时,会先加载该类,把该类在硬盘上字节码加载到jvm的内存。java HelloWorld>字节码会被加载到代码段中>加载过程中会有一些静态的常量,这部分会事先存放到数据段中 类加载与static的关系 类加载会去初始化static修饰的变量 类加载会去执行静态的代码块 阅读全文
posted @ 2019-02-03 21:40 Transkai 阅读(411) 评论(0) 推荐(0)
摘要:一.多态定义 多态定义 - 多种形态 - 一个对象可以当做自己类的对象来看,也可以当做它的父类的对象来看 (对于这个对象来说,是多种形态) - 一个父类引用可以指向它的不同子类的对象 (对于父类引用,也表现出多种形态) 多态的语法 //学生 s = new 学生(); //人 p = new 学生( 阅读全文
posted @ 2019-02-03 21:31 Transkai 阅读(297) 评论(0) 推荐(0)
摘要:一.继承的定义 1 定义 将每种类型共有一些特性抽出来,放到另一种类型上,这种抽出来的类型就叫父类型,其它的每种类型就叫子类型,子类型和父类型之间的关系就是继承 学生有姓名、年龄、吃的方法、学习方法,老师有姓名、年龄、吃的方法、教学方法,姓名和年龄是共性的,那可以把姓名和年龄、吃的方法 抽出来,可以 阅读全文
posted @ 2019-02-03 21:20 Transkai 阅读(245) 评论(0) 推荐(0)
摘要:一.封装的思想 1 思想从何而来 我的观点: 从现实世界来,人的个体是对各种状态和行为的封装,行为又是对实现步骤的封装。 例如人有不同的年龄状态,财富状态,有做饭的行为,做饭又包括洗米,下锅等步骤。一旦你老妈叫你做饭,那么她不关心你做饭的细节过程,只关心结果。因为你已经将做的饭步骤细节已经完整封装了 阅读全文
posted @ 2019-02-03 20:15 Transkai 阅读(1115) 评论(0) 推荐(0)
摘要:一.一维数组 (1)数组是什么 数组可以装一组相同数据类型数据的容器(变量)数组是一个可以装其它数据(基本类型数据或者引用类型数据即对象)的容器它也是一个对象的,也是在堆空间里分配数组类型本身是一个引用类型(由其它类型加上[])int a = 9; - 基本数据类型int[] ages = new 阅读全文
posted @ 2019-02-03 20:05 Transkai 阅读(491) 评论(0) 推荐(0)
摘要:一.面向对象思想 万物皆对象 计算机中的对象是对现实中的对象个体的一个完全的模拟1 软件开发目的 利用计算机的高效运算来改造世界,为生活中的问题提供解决方案,提高工作效率 2 分析与设计软件的思维方式 分析问题--》设计程序 1)面向过程 (c语言) 2)面向对象 (c++,C#,java语言) 3 阅读全文
posted @ 2019-02-03 14:12 Transkai 阅读(660) 评论(0) 推荐(0)
摘要:一.软件生命周期 什么是软件: 软件是程序员根据需求用计算机的语言去编写一系列的指令的集合,能让计算机快速去自动执行。1.1做市场调研 》调研报告书 项目经理 1.2可行性分析 》可行性说明书 项目经理 1.1市场人员去跟单位领导沟通,派软件公司的项目经理跟单位领导进行沟通,得到软件的生产权。XOR 阅读全文
posted @ 2019-02-03 13:03 Transkai 阅读(942) 评论(0) 推荐(0)
摘要:一.赋值操作符 1 有哪些赋值操作符 2 需要注意的地方 1) a+=b; ==> a = a+b; a-=b; ==>a = a-b; a =-b;//注意这里-不要写在=的后面 2) short s = 7; s = s+3;//出错,在作算术运算的时候,会将小类型提升为大类型运算 s += 3 阅读全文
posted @ 2019-02-01 14:00 Transkai 阅读(413) 评论(0) 推荐(0)
摘要:一.数据类型 java是强类型语言,指的是一旦一个常量或变量声明出来,它的类型就确定了,以后都不会变成其它类型,声明的时候是整型,以后都是整型(ps:javascript是弱类型)var i =10;si = "hello";var d =new Date(); int i =10;i ="hell 阅读全文
posted @ 2019-02-01 13:20 Transkai 阅读(1740) 评论(0) 推荐(0)
摘要:一.程序结构: 二.一些基础语法 1 一个源文件可以写多个类,每个类编译后都会生成一个字节码文件2 一个源文件可以写多个类,但只能有一个public类3 源文件名必须跟public类的类名一致4 一个源文件里可以不包含public的类,此时源文件名不需要跟任何一个类名相同 三.标志符,关键字 1 何 阅读全文
posted @ 2019-02-01 12:48 Transkai 阅读(360) 评论(0) 推荐(0)