自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

scala-docs-2.11.1.zip

这是适合初学者参考的一个scala学习手册,分享给大家,希望有用~

2018-12-08

libstdc++.so.6.0.18

解决/lib64/libc.so.6: version `GLIBC_2.14'问题.......

2018-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除