- 博客(22)
- 收藏
- 关注
原创 (JavaSE)十六、8大基本数据类型
byte、short、int、long、float、double、char、boolean1.整数类型整数类型用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数数据在java程序中有3中表示形式,分别为十进制、八进制、十六进制。数据类型 内存空间 取值范围 byte 8位 -128~127 short 16位 ...
2019-03-03 18:48:11
235
原创 本地Idea运行Spark任务错误:Cannot assign requested address: bind: Service 'sparkDriver'
18/12/17 10:37:20 ERROR SparkContext: Error initializing SparkContext.java.net.BindException: Cannot assign requested address: bind: Service 'sparkDriver' failed after 16 retries (starting from 0)! ...
2018-12-17 10:43:37
3014
3
原创 (JavaSE)十五、接口与实现
什么是接口:硬件接口:指的是两个硬件设备之间的连接方式。硬件接口既包括物理上的接口,还包括逻辑上的数据传送协议。软件接口:程序代码,特殊的类,表示一种规范,是具有的N个方法的特征集合。接口只定义了类应当遵循的规范,却不关心这些类的内部数据和其功能的实现细节。站在程序角度上说接口只规定了类里必须提供的方法,从而分离了规范和实现,增强了系统的可拓展性和可维护性。规范和实现相分离的好处:主...
2018-10-28 14:36:48
261
原创 (JavaSE)十四、抽象类和抽象方法
抽象方法我们将会用一个例子,来引出抽象方法的概念:案例:求圆(circle)、矩形(rectangle)的面积 -------------------------------------------------------------------------- 上述设计的...
2018-08-25 19:49:37
262
原创 (JavaSE)十三、单例设计模式
单例设计模式设计模式(Design pattern):是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 那么,什么是单例设计模式?单例设计模式(singleton):...
2018-08-25 19:32:27
180
原创 (JavaSE)十二、final关键字
final关键字为什么要使用final 修饰符? 继承关系最大弊端是破坏封装:子类能访问父类的实现细节,而且可以通过方法覆盖的形式修改实现细节.final最终的含义是 “最终的,不可改变的” ,它可以修饰非抽象类、非抽象的方法和变量。注意:构造方法不能用final修饰,因为构造方法不能被继承,肯定就是最终的。 final修饰的类:表示最终类,不能再...
2018-08-25 18:05:15
165
原创 (JavaSE)九、面向对象三大特征-----封装
软件开发--面向对象软件生命周期: 软件的产生直到报废的整个过程软件生命周期内有:问题定义, 可行性分析, 总体描述, 系统设计,编码, 调试和测试, 验收与运行, 维护升级到废弃等阶段 软件的开发方式: 1):面向过程的开发 2):面向对象的开发 面向过程: 一种较早的编程思想,顾名思义该思想是站在过程的角度思考问题,强调的就是功能...
2018-07-09 17:26:58
186
原创 (JavaSE)八、排序算法
排序 所谓排序,就是将一串数据按照指定的格式进行排列。排序的分类: 选择排序,冒泡排序,插入排序,快速排序等等...插入排序 所谓插入排序法乃是将一个数目插入该占据的位置。排序思路:1、从第一个元素开始,该元素可以认为已经被排序。2、取出下一个元素,在已经排序的元素序列中从后向前扫描。3、如果该元素(已排序)大于新元素,则将该元素移...
2018-07-09 15:15:50
226
原创 Hadoop分布式文件系统利用 java API 实现
(前提:自己的linux系统中的集群已搭建完毕 )1 . 首先在电脑中安装 hadoop 配置环境变量: 右键点击“计算机”--> 属性 --> 高级系统设置 --> 环境变量 创建一个 “HADOOP_HOME”,值为hadoop安装包的路径 在“Path”的变量值的最前面,追加{ hadoop-2.7.6\bin } 的路径。(如...
2018-06-11 19:01:10
918
原创 CentOS 配置静态IP
此配置是基于虚拟机上的linux系统进行配置。(以VMware为例)1 . VMware-->编辑-->虚拟网络编辑器-->选中VM8-->关掉DHCP 查看自己的 子网IP 和 子网掩码修改之前的动态IP:2 . 查看网络相关配置: (以我的为例) 子网:192.168.96.0 子网掩码:255.255.255.0 网关:192.168.96....
2018-06-04 08:44:40
169
原创 Hadoop 伪分布搭建流程
首先需要通过官网下载jdk和hadoop软件(baidu下载即可)1.将jdk和hadoop上传到你所使用的虚拟机的用户下(putty 或 XShell 均可)要养成好习惯,创建不同文件夹存放不同软件,方便查找。注:不要将这些东西放在root用户下,因为root的最高权限,如果在root下操作,其他用户会涉及到权限问题。2 . 解压相关软件 $>tar -zxvf jdk1.8....
2018-05-31 16:58:08
328
原创 虚拟机中的 Linux 安装以及配置 jdk
1.首先是jdk的下载通过宿主机器浏览器进入到Oracle官网进行下载: Oracle官网-->Menu-->Downloads and Trials-->Java-->All Java Downloads点击Java Downloads选择想要下载的jdk版本(注:rpm格式是可安装格式,tar.gz是压缩文件格式)2.将JDK传入linux系统中 ...
2018-05-03 20:49:17
677
原创 Linux命令入门---文件处理命令
Linux 命令相关知识1. 命名规则如果仅仅是自己平时练习,命名其实不重要。但是我相信每一个能够学习Linux的人都是怀揣大公司梦的,所以这时就需要多注意命名规则,因为未来不仅仅只有你自己来看你的程序,所以要从一开始养成良好的习惯. 在Windows下开发软件,许多人采用匈牙利命名法,而在Linux环境下,并不建议使用这种方法。注:1)除了 /之外,所有字符都合法2)有些字符最好不要用,比如:空...
2018-04-24 10:54:11
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人