自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 虚拟机无法ping通VMnet8的IP地址问题

物理机上通过VMware构建一台虚拟机,配置网络连接时,发现虚拟机无法ping通VMnet8的IPv4地址解决办法:关闭防火墙即可解决

2018-06-26 09:56:29 6850 4

原创 Linux 学习(七)--- 用户和组账户管理

1. 添加用户(useradd) 系统中有关用户信息的文件放在 /etc/passwd 中 添加用户 hadoop:useradd hadoop 修改用户 hadoop 密码:passwd hadoop -g:(gid)创建用户的同时指定其基本组GID,前提该组存在 -G:(Groups)创建用户的同时指定多个组 -c:(comment)创建用户时标注注释信息 创建用户 hadoo

2017-05-29 11:18:22 634

原创 Linux 学习(六)--- 文件权限的操作

Linux 文件权限的描述格式解读如下图,ll 命令查看当前目录下节点的详细信息,那么这些信息分别代表什么意思呢? 文件权限:d rwx r-x r-x 第 1 位(d):标识节点类型(d:文件夹 -:文件 l:链接) r:可读 w:可写 x:可执行 第 2-4 位(rwx):所属用户权限,用 u(user) 表示:可读,可写,可执行 第 5-7 位(r-x)

2017-05-28 20:12:31 625

原创 Linux 学习(六) --- 文件系统操作命令

查看当前所在的工作目录 (pwd) 进入到用户根目录(cd ~ 或者 cd) 进入到 spark 用户根目录(cd ~spark) 返回到原来目录(cd -) 返回到上一级目录(cd ..) 查看根目录下的子节点(文件夹和文件)信息(ls /) 查看当前目录下的子节点详细信息(ls -al),其中-a 是显示隐藏文件,-l 是以更详细的列表形式显示创建文件夹(mkdir a)相对路径(当前目录

2017-05-19 17:27:15 405

原创 Linux 学习(五)--- CentOS 6.6 网络配置

1. 查看网关 IP 地址2. NAT 模式下,根据网关 IP 地址配置虚拟机网络 IP,默认网关,DNS编辑 ifcfg-eth0 然后,进行如下配置:ONBOOT=yes #是否开机启用BOOTPROTO=static # IP 地址设置为静态IPADDR=192.168.124.3NETMASK=255.255.255.0GATEWAY=192.168.124.1DNS1=192

2017-05-18 09:58:10 975

原创 Linux 学习(四)--- 虚拟机服务器网络架构图(NAT 模式)

已知:笔记本一台,软件:VMware Workstation,新建三台虚拟机网络分布图如下,要点见上节网关 IP 地址查询步骤:

2017-05-17 14:56:23 989

原创 Linux 学习(三)--- 物理机服务器网络架构图

已知:三台物理服务器,操作系统:CentOS 6.6,一只路由器 要点:路由器就是网关(从路由转发的角度考虑)服务器的 IP 地址不是随机分配的,而是由网关决定的子网掩码:255.255.255.0,我们可以通过子网掩码 & IP,判断两台服务器是否在同一个网段192.168.124.2 & 255.255.255.0 =192.168.124.0默认网关:网络的总出口,即路由器的 IP

2017-05-17 11:18:04 1934

原创 Linux 学习(二)--- 域名服务的工作流程

我们以百度上网为例,当我们在浏览器地址栏中输入 www.baidu.com,回 车,瞬间百度首页显示出来,这其中到底发生了什么呢?下面我将一一道来首先从本地 hosts (C:\Windows\System32\drivers\etc 目录下) 中,寻找域名 -> IP 映射如果拿到了 IP 地址,就向百度WEB服务器发出真实的请求如果没有找到域名地址映射,则向外部 DNS 服务器查询,拿

2017-05-17 09:43:23 471

原创 Linux 学习(一)--- Linux 安装(超详细图形介绍)

1. 安装VMware Workstation 软件 (省略) 2. 新建虚拟机下一步,选择稍后安装操作系统。如果选择第二项(安装程序光盘映像文件),则系统将使用简易安装,一切使用默认配置。下一步,客户机操作系统选择 Linux,版本 CentOS 64 位下一步,输入虚拟机名称 Worker2,选择安装位置下一步,根据实际需求,选择处理器数量(即 CPU 个数),每个处理器的核心数量(即每个 C

2017-05-12 20:36:46 632

原创 Scala 学习(八)--- 对象

1. 单例对象单例对象顾名思义只有一个对象Scala中没有静态方法和静态字段,但是可以使用object这个语法结构来达到同样的目的object SingletonDemo { println("单例对象") def main(args: Array[String]): Unit = { val s1 = SingletonDemo println("s1: " + s1

2017-04-27 14:37:23 347

原创 Scala 学习(七)--- 类

A. 类的定义Scala中,类并不用声明为publicScala源文件中可以包含多个类,所有这些类都具有公有可见性val修饰的变量具有只读属性,有getter但没有setter方法,相当于java中的final修饰的变量var修饰的变量既有getter,又有setter方法类私有字段,即private修饰的变量,只能够在类的内部以及伴生对象中使用对象私有字段,即private[this]

2017-04-27 10:07:55 438

原创 Scala 学习(六)--- 单机实现wordcount详细解读

object WordCount { def main(args: Array[String]): Unit = { val lines = List("hello tom hello jerry", "hello jerry", "hello kitty") val words = lines.flatMap(_.split(" ")) val wordAndOne =

2017-04-26 20:43:55 772

原创 Scala 学习(五)--- 练习

创建一个List将 lst0中的每个元素乘以10后生成一个新的集合将lst0中的偶数取出来生成一个新的集合 将lst0排序后生成一个新的集合反转顺序将lst0中的元素4个一组,类型为Iterator[List[Int]]将Iterator转换成List将多个list压扁成一个List先按空格切分,在压平并行计算求和化简:reduce:将非特定顺序的二元操作应用到所有元素化简:r

2017-04-26 20:00:10 1461

原创 Scala 学习(四)--- 集合

A. 序列scala的集合有三大类:序列Seq,集Set,映射Map,所有的集合都扩展自Iterable特质。在scala中,集合含有可变(mutable)和不可变(immutable)两种类型。序列 在scala中,列表要么为空(Nil表示空列表),要么是一个head元素加上一个tail列表。 注: ::操作符是右结合的,如,是将给定的头和尾创建一个新的列表。如:9 :: 5 :: 2 ::

2017-04-26 14:18:15 377

原创 Scala 学习(三)--- 映射和元组

A. 映射构建映射 1.1. 不可变映射 1.2. 可变映射 获取映射中的值 如果映射中并不包含某个指定的键,则会抛出异常,我们可采用contains方法 更改映射中的值 除了上图中使用”+=, -=”来添加,删除多个关系外(注:+=,-=只能针对可变Map操作),我们还可以使用”+, -“来添加,删除关系生成一个新的Map,原Map内容不变(注:+, -对可变和不可变Map都可以操作

2017-04-25 14:49:43 382

原创 Scala 学习(二)--- 数组

定长数组 a. 初始化一个长度为10的定长数组,其中所有元素均为0 b. 直接打印定长数组,内容为数组的hashcode值 c. 没有new,相当于调用了数组的apply方法,直接为数组赋值。下图中的数组arr2和arr3,均初始化一个长度为1的定长数组,内容为10. arr2显示指定了数组的元素类型为Int,其余没有任何差别。 变长数组 a. 如果想使用数组缓冲,需要导入import sc

2017-04-24 22:07:34 358

原创 Scala 学习(一)--- 方法和函数

定义方法和函数1.1 定义方法 1.2 定义函数 方法和函数的区别 函数式编程语言中,函数是“头等公民”,可以像其他数据类型一样当做参数被传递和操作 区别:函数可以作为参数传入到方法中定义函数的两种方式 函数f4 相比 f3而言,多了一个函数类型方法转化成函数

2017-04-24 16:43:02 406

原创 Java 中的 clone 方法

首先,我们看一个示例:class Obj { private int aInt = 0; public int getaInt() { return aInt; } public void setaInt(int aInt) { this.aInt = aInt; }}public class TestRef { publi

2017-03-31 12:26:38 377

原创 Java 构造函数 super问题

父类,子类均没有提供构造函数 => 编译器会分别为父类,子类生成一个默认的无参数的构造函数父类没有提供构造函数,子类提供无参数构造函数 => 子类构造函数无需super()class Father {}class Child extends Father { Child() { System.out.println("这是子类的无参数构造函数"); }}pu

2017-03-31 10:02:44 768

原创 原码,反码,补码,按位取反的介绍

tips: 无论正数,还是负数,在计算机中均是以二进制补码形式存储的!按位取反(~):按照补码形式,将符号位,数值位 1 变 0,0 变 1正数: 反码,补码和原码均相同! 例如 : +5 (int 型,32位) 原码 : 0000 0000 0000 0000 0000 0000 0000 0101 反码 : 0000 0000 0000 0000 0000 0000 0000 0101

2016-12-26 17:05:34 3061

原创 数字,字母的加密,整型,字符型,字符串类型的相互转化问题

数字,字母的加密,整型,字符型,字符串类型的相互转化问题加密:问题:如果是数字(0 ~ 9):数字 + 1,如 0 -> 1,1 -> 2,但是 9 -> 0如果是英文字母(a ~ z,A ~ Z): 当前字母被此字母的后一个字母所替换,同时小写变大写,大写变小写,如 ‘a’ -> ‘B’, ‘C’ -> ‘d’,但是 ‘Z’ -> ‘a’,’z’ -> ‘A’解密:加密的逆过程加密方法提炼

2016-12-08 10:50:47 1624

原创 二进制、八进制、十进制、十六进制的相互转化(超详细案例)

public class RadixExchange { public static void main(String[] args) {// decimalToSomeRadix(); //十进制向二进制、八进制、十六进制转换// someRadixToDecimal(); //二进制、八进制、十六进制向十进制转换 someRadixT

2016-11-14 10:15:10 1224

原创 Java 集合(List, Set, Map)遍历汇总

List 集合public class TraverseList { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); list.add(9); list.add(5); list.add(2);

2016-11-10 16:23:18 396

原创 struts-2.5.2 + apache-tomcat-8.0.37 HelloWorld入门及问题综述

一、前提须知Struts2 框架的入门学习,到底需要哪些东西?以下列举之JDK:1.8.0_65 IDE:Java EE 插件:struts-2.5.2 以及 apache-tomcat-8.0.37二、下载,解压JDK,JavaEE之类的,下载不再赘述,下面我们主要介绍struts2 以及 tomcat的下载及版本的选择1 Struts 2.5.2,博主选择的是Struts 2.5.

2016-10-11 20:52:03 2764 7

原创 成员变量(实例变量,类变量) 局部变量 的区别

成员变量:包括实例变量和类变量成员方法:包括实例方法和类方法实例变量:非static关键字修饰的变量 类变量(静态变量):static关键字修饰的变量实例方法:非static关键字修饰的方法类方法(静态方法):static关键字修饰的方法局部变量:方法中定义的变量静态方法(类方法)只能访问静态成员,静态方法,不能够访问非静态成员,非静态方法 非静态方法(实例方法)既可以访问非静态

2016-10-10 16:31:01 1307

原创 [计蒜客] 最大子阵列(补充与扩展)

问题描述:一个整数数组,找出所有连续子序列中和的最大的子序列,并输出起始坐标,终点坐标,最大和输入格式:第一行输入一个不超过1000的整数n。 第二行输入n个整数A[i]。输出格式:第一行输出一个整数,表示起始坐标 第二行输出一个整数,表示终点坐标 第三行输出一个整数,表示最大和样例输入: 3 1 1 -2样例输出: 0 1 2import java.util.*;p

2016-10-02 11:40:05 357

原创 Windows平台 Code::Blocks-16.01安装入门教程

Code::Blocks的安装,入门教程1 下载链接: CodeBlocks Binaries版本 2 安装运行安装完成后,首先需要配置编译器,否则无法运行程序,如下图3 HelloWorld程序示例File -> New -> Project然后编译,运行程序后记:第一次编写代码前,一定要进行编译器配置(Settings -> Compiler -> Toolchain executabl

2016-09-30 10:50:32 4209

原创 WIN7 32位 mysql-5.7.11压缩版安装

1、下载 :mysql下载地址2、解压缩3、环境变量配置        MYSQL_HOME=D:\mysql-5.7.11-win32        PATH=%MTSQL_HOME%\bin4、修改配置文件   a.)将mysql-5.7.11-win32目录下的my-default.ini文件复制一份,并且命名为my.ini   b.)编辑my.ini文件

2016-04-07 22:51:16 2355

SQLyog免安装版+配置说明

SQLyog,MySQL图形界面工具,其为免安装版,可直接使用

2018-05-25

空空如也

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

TA关注的人

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