自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 hadoop搭建笔记

Hadoop伪分布及全分布(笔记)一、I. 永久关闭防火墙--chkconfig iptables offII.防火墙状态--service iptables status二、jdk的配置      1.解压jdk:tar -zxvf jdk-8u11-linux-x64.tar.gz   2.在usr/中创建soft目录:mkdir soft   3.进入挂载目录:cd /mnt/hgfs/Ub...

2018-06-13 11:17:24 133

原创 HDFS图解及流对文件的操作

HDFS:Hadoop Distributed File System(Hadoop分布式文件系统)Introduction:The Hadoop Distributed File System (HDFS) is a distributed file system designed to run on commodity hardware. It has many similarities ...

2018-07-28 11:02:30 611

原创 shell脚本自动化管理ssh,jdk

vi boot.sh#!/bin/bash                                                              #指定解析器SERVERS="s1 s2"                                                 #待处理的服务器PASSWORD=123456                  ...

2018-07-21 15:45:25 190

原创 centos6.6编译安装redis

源码编译安装优点:以这种方式安装的软件性能会比其他方式更优一点1.上传源码2.解压 并指定解压到哪个文件下tar -zxvf redis-2.6.16.tar.gz -C /usr/soft/3.make出错,提示gcc不存在4.安装gccyum -y install gcc.x86_645.编译安装同时进行,并且指定安装目录make PREFIX=/usr/local/re...

2018-07-21 09:53:40 311

原创 yum源的两种配置

一、配置一1.在/mnt目录下创建文件夹 mkdir /mnt/centos 2.挂载镜像文件:(关机失效) mount -t iso9660 -o loop /root/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/centos 3.编辑/etc/fstab,使之永久生效(vi  /etc/fstab) /roo...

2018-07-20 20:56:38 556

原创 IO的使用

一、流(IO)的定义:实现的是两个设备之间的数据传输;    补充:IO:input、output,设备:网络,磁盘,内存,控制台,键盘,文件二、流的分类:    1)根据操作的方式分类:输入流和输出流    2)根据数据的类型分类:字节流(InputStream,OutputStream)和字符流(Reader,Writer),均以内存为参考        ①字节流:传输的是字节,可以操作任意类...

2018-06-25 21:43:28 393

原创 synchronized讲解

一、当在一个类中同时存在多个synchronized修饰的代码块或函数时,要想安全,就必须让他们后面的对象一致,因为只有同一把锁才能安全(同步函数的锁this);二、静态同步函数再进内存的时候不会创建对象,但是存在其所属类的字节码文件对象,属于class类型的对象,所以,静态同步函数的锁是其所属类的字节码文件对象三、理解synchronized关键字    1.synchronized 的作用域有...

2018-06-21 19:50:10 142

原创 线程安全问题

一、原因:多个线程共用了一个数据(共享的语句有多条,一个线程使用cpu,没有使用完,cpu被抢走了,当再次抢到cpu的时候,接着执行后面的语句,造成了错误的发生);二、如何解决?    答:在代码中使用同步代码块(同步锁),解释,在某一段任务中,同一时间只允许一个线程执行任务,其他的线程即使抢到了cpu,也无法进入当前的任务区,只有当当前的线程将任务执行完后,其他的线程才能进入;三、作为锁对象的要...

2018-06-21 19:40:42 1559

原创 多线程

一、程序:一个可执行的文件;二、进程:一个正在运行的程序,也可以理解成在内存中开辟了一块空间;三、线程:负责程序运行的最小单元(所以通常我们可以将进程的工作直接理解成线程的工作)四、进程中可不可以没有线程?        答:不可以,必须有线程,至少要有一个。当有一个的时候,我们成为单线程,这唯一的一个线程成为主线程。当一个进程中有多个的时候,我们成为多线程。每个线程都有一个任务区,任务区通过对应...

2018-06-21 19:25:49 90

原创 String、StringBuffer、StringBuilder比较及使用

一、字符串定义:在java中将与字符串有关的内容面向对象了,形成的类叫String,字符串表示的方法----"";二、对于字符串整体有两个地方可能会发生变化:1)引用的指向        2)字符串本身:            ①不可变字符串:String:说的是字符串本身没有发生变化,与引用无关            ②可变字符串:StringBuffer、StringBuilder:说的是字符...

2018-06-20 19:49:30 95

原创 Collections工具类的使用

public class Demo9 { public static void main(String[] args) { /* * Collections:集合工具类,封装了操作集合的方法 *  * 要求:存储多个数据,数据可以重复,必须排序. * 分析:借助Collections让ArrayList实现重复但是可以排序 */ ArrayList<String&...

2018-06-19 20:51:34 386

原创 Map的两种遍历方式

一、keySet遍历    Set<String> set = map.keySet();    Iterator<String> iterator = set.iterator();    while(iterator.hasnext()){        String key = (String)iterator.next();        System.out.pr...

2018-06-19 20:30:40 140

原创 Xshell5远程访问Linux

1.安装Xshell5应用程序;2.开启Linux系统3.开启sshd :①命令:service sshd start       ②命令:setup----->system confing 4.关闭防火墙:service iptables stop      or    chkconfig iptables off 5.打开Xshell5应用程序,新建连接6.输入连接名,IP,接下来安指示...

2018-06-14 09:07:19 166

原创 java中集合详解

一、集合:是一种存储数据的手段,一次可以存储多个值;二、补充:       ①短期存储(ROM):一旦计算机关闭,存储的数据就会消失如:对象,变量,数组,集合;       ②长期存储(RAM):直接存储到硬盘上,可以长久的保存,不会随着计算机的关闭而消失,如:各种文件,.txt,.doc,.png,mp4;三、学习集合:        1.数组:可以存储不同的数据类型,可以存储简单数据类型,也可...

2018-06-13 19:47:20 140

原创 Linux系统目录介绍(CentOS)

/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。/dev:存放linux系统下的设备文件,访问该目...

2018-06-13 11:32:10 102

原创 Debian 8.2下安装VMtools

   1、  export CC=/usr/bin/gcc-4.1   2、  ln -s linux-headers-3.16.0-4-amd64 linux   3 、 export CC=/usr/bin/gcc-4.1   4 、tar -zxvf '/media/cdrom0/VMwareTools-10.0.0-2977863.tar.gz'   5 、 ls   6 、 cd ./v...

2018-06-13 11:28:12 620

原创 CentOS 6.6下mysql的几种安装方式

一、yum在线安装1、 查看是否安装了mysql数据库:rpm -qa | grep mysql2、 强制卸载mysql数据库:rpm -e nodeps mysql3、 通过命令查看yum上提供的数据库可下载版本:yum list | grep mysql4、安装数据库: yum -y install mysql-server mysql-devel5...

2018-06-13 11:24:53 6311

转载 Debian、Ubuntu输入法安装

搜狗的安装 (参考文档:http://jingyan.baidu.com/article/a3aad71aa1abe7b1fa009641.html)  1  sudo apt-get install fcitx   2  cd ./Downloads/  3  ls   4  sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb   5  sudo apt-...

2018-06-13 11:21:47 116

空空如也

空空如也

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

TA关注的人

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