- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 ifconfig命令看不到eth0
1.编辑 vim /etc/udev/rules.d/70-persistent-net.rules ,将eth0那行删去,下面的eth1改为eth0,将剩下那行的mac地址记下来。2.打开 vim /etc/sysconfig/network-scripts/ifcfg-eth0,该文件中的mac地址为原来eth0网卡的物理地址,将HWADDR的地址信息修改为刚刚记下的那个地址,再次重...
2018-10-28 15:03:36 1320
原创 hadoop完全分布式搭建
1、安装linux操作系统。本人的为CentOS6.8。(带不带图形化界面都无所谓)2、配置网络,固定ip。本人一般采用nat模式。3、关闭防火墙老版本centos命令----------------------------查看防火墙状态chkconfig iptables --listchkconfig ip6tables --list临时关闭防火墙(立即生效)...
2018-10-28 11:57:16 816
原创 windows下搭建Hadoop开发环境
1、将集群上的hadoop压缩包解压到windows下。2、将hadoop-eclipse-plugin-2.7.3.jar放在eclipse中的plugin目录下。重启eclipse3、在eclipse->preferences中选择windows下的hadoop解压包路径。4、选择hadoop开发环境。5、新建hadoop location。需要将配置文件改成和集群上的...
2018-10-24 21:25:23 333
原创 Hadoop问题集
1、提交远程mr任务如果在eclipse控制台打印信息不是红色字体或者沒有输出在HADOOP_HONE下搜索log4j.propertites,将只有10k左右大小的log4j.properties放到src下。2、提交远程mr任务如果出现用户权限问题,大概有5种解决办法。1、将windows下的用户名(c:\windows\users\用户名)修改为集群上的用户名一致。2、在w...
2018-10-24 21:24:48 282
原创 让mapreduce任务在远程集群上运行
一、编写好map和reduce方法。二、下载集群上的core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml四个文件并放到src根目录下。三、编写驱动程序,然后在获取Job对象之前,添加以下代码:conf.set("mapreduce.app-submission.cross-platform", "true");也可以在...
2018-10-23 21:23:14 1157
原创 数据库系统的整体结构
从构件角度看,数据库系统由硬件、软件等部分组成。从数据库管理系统角度看,数据库系统通常采用三级模式结构,这是数据库管理系统内部的系统结构。从最终用户角度看,数据库系统结构可以分为集中式结构、分布式结构、客户/服务器结构和并行结构。这也是数据库系统外部的体系结构。在数据库系统中,用户看到的数据和计算机从存放的数据是两回事。但二者之间是有联系的,实际上它们之间已经通过了两次变换:第一次是系统为...
2018-10-06 15:40:23 1787
原创 HashMap原理
HashMap中定义了一个Node数组table用来存储元素。 transient Node<K,V>[] table;如果调用HashMap的无参构造器创建HashMap对象,一开始,HashMap不会实例化table数组。只有第一次调用put(K key, V value)方法时,HashMap才会table创建一个初始容量为16的Node<K,V>[]...
2018-10-06 15:26:43 231
原创 优化Hibernate所鼓励的7大措施
1.尽量使用many-to-one,避免使用单项one-to-many2.灵活使用单向one-to-many3.不用一对一,使用多对一代替一对一4.配置对象缓存,不使用集合缓存5.一对多使用Bag 多对一使用Set6.继承使用显示多态 HQL:from object polymorphism="exlicit" 避免查处所有对象7.消除大表,使用二级缓存...
2018-10-06 09:37:57 213
原创 JVM堆内存
JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, to} },Old 即年老代(Old Generation),New 即 年轻代(Young G...
2018-10-04 20:22:58 248
原创 Java和C++的区别
1. Java是解释型语言,所谓的解释型语言,就是源码会先经过一次编译,成为中间码,中间码再被解释器解释成机器码。对于Java而言,中间码就是字节码(.class),而解释器在JVM中内置了。2. C++是编译型语言,所谓编译型语言,就是源码一次编译,直接在编译的过程中链接了,形成了机器码。3. C++比Java执行速度快,但是Java可以利用JVM跨平台。4. Java是纯面向对象的...
2018-10-04 18:21:41 174
原创 JSP九大内置对象
内置对象名 类型request HttpServletRequestresponse HttpServletResponseconfig ServletConfigapplication ServletContextsession HttpSessionexception Throwa...
2018-10-04 17:56:29 204
原创 JVM怎样判断两个类是否相同
Java 虚拟机不仅要看类的全名是否相同,还要看加载此类的类加载器是否一样。只有两者都相同的情况,才认为两个类是相同的。即便是同样的字节代码,被不同的类加载器加载之后所得到的类,也是不同的。比如一个 Java 类 com.example.Sample,编译之后生成了字节代码文件 Sample.class。两个不同的类加载器 ClassLoaderA和 ClassLoaderB分别读取了这个 Sa...
2018-10-04 10:39:13 1848 1
原创 重定向&转发
重定向:客户端发送请求,web服务器接收该请求后发送302状态码响应并且发送新的一个地址(location)给客户端浏览器,客户端接收到302则自动再发送一个新的请求,而这个请求就是新的location,既然是客户端发送的一个请求,就对web容器的request没关系了,它可以任意跳转到所有location。 转发:客户端浏览器发送http请求,web服务器接受此请求,调用内部的...
2018-10-03 11:08:23 277
原创 shell编程之函数
在shell脚本中,我们也可以定义函数,封装逻辑,进行调用定义语法:[function] functionName(){ 逻辑}调用语法(不加小括号):functionName说明:1、关键字function,可以忽略不写2、return关键字,可加可不加,看需求 (1)加: 返回值只能是0~255的数字 (2)不加: ...
2018-10-01 16:17:16 281
原创 shell编程之循环结构
一、for循环结构格式:for 变量 in 名字表do 逻辑done写成一行:for 变量 in 列表;do 逻辑; done;二、select表单循环格式:select 变量 in 列表do 逻辑块done 写成一行:Select 变量 in 列表;do 逻辑 ; done;...
2018-10-01 16:15:14 406
原创 shell编程之分支结构
分支结构:一、if -else分支结构if语法格式: if 条件then 逻辑块(通常都是些命令)fi写成一行:适用于终端写法 If 条件; then 逻辑 ; fi if else语法格式if 条件then 逻辑块(通常都是些命令)else 逻辑块fiIf else-if e...
2018-10-01 16:05:00 893
原创 shell编程基础命令
一、read命令从键盘读取数据,赋值给变量Ex1: read nameEx2: read –p "请输入密码:" –n 6 -t 5 password echo -e "\npassword is $password"注1:当输入的词组个数大于需要的参数个数,则多出的词组将被作为整体为最后一个参数接收参数说明:...
2018-10-01 15:59:04 337
原创 shell编程数组
Shell数组使用规则1、Bash仅仅支持一维数组,并且没有限定数组的大小。2、数组元素的下标从0开始。3、获取数组中的元素要利用下标,4、下标使用不当,会报错。一、定义数组语法1: arrayName=(值1 值2 … 值n) 语法2: arrayName=(值1 值2 .. 值n )语法3: ...
2018-10-01 15:54:26 367
原创 shell编程之字符串
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了)字符串可以用单引号,也可以用双引号,也可以不用引号。单引号:1、单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;2、单引号字串中不能出现单引号(对单引号使用转义符后也不行)。双引号:1、双引号里可以有变量2、双引号里可以出现转义字符一、拼接字符串两种方式:...
2018-10-01 15:42:27 347
原创 shell编程之变量
命名规则:1、命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。2、中间不能有空格,可以使用下划线(_)。3、不能使用标点符号。4、不能使用bash里的关键字(可用help命令查看保留关键字)使用规则:1、习惯用大写字母来命名变量2、赋值时,”=”前后不能有空格3、命令的执行结果赋值给变量时,使用反单引号 如:TIME=`date`4、使...
2018-10-01 15:41:31 280
原创 Shell编程介绍
一、Shell(壳) Shell 是一个用 C 语言编写的程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统 内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell, Windows Explorer 是一个典型的图形界面 Shell。二、Shell 脚本是一种为shell 编写的脚本程序。业界所说的 shell 通常都是指shell 脚本,但...
2018-10-01 15:36:52 308
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人