- 博客(9)
- 收藏
- 关注
原创 大数据入门之hadoop集群搭建(CentOS 7)
hadoop集群搭建安装系统在VMware下创建新的虚拟机这里需要和自己电脑匹配 可以从资源监视器中看到自己的cpu数量,由于需要4台虚拟机,所以这里用4个处理器内核用于一台虚拟机中这里的内存也与自己电脑的实际情况匹配由于桥接网络麻烦,因此这里用网络地址转换这里的磁盘大小是在使用时具体用多少是多少,并不是从自己电脑的实际磁盘大小取出2. 运行此虚拟机3. 进行配置这里涉及的linux磁盘分区的知识,想要了解的可百度查找在这里设置r
2022-04-27 15:36:11 495
原创 Java比较器——Comparable接口
实现两个类的比较当出现两个类需要进行比较时,> < == != 等运算符无法满足。此时,就需要通过Comparable接口的实现来进行比较。例如:在String的源码中就是通过实现Comparable接口的方式来实现字符串之间的比较。通过重写Compareable接口中的compareTo方法来实现Comparable(默认都是从小到大排列)——自然排序class Goods implements Comparable{ private String name; p
2021-04-12 21:07:28 120
原创 Java多线程——wait()、notify()、notifyAll()的使用
线程交替运行的应用题目:两个线程交替打印1-100的数public class PrintNumberTest { public static void main(String[] args) { PrintNumber p = new PrintNumber(); Thread t1 = new Thread(p); Thread t2 = new Thread(p); t1.start(); t2.start(
2021-03-31 23:29:55 134
原创 Java多线程创建的前两种方式——继承Thread类的方式和实现Runnable接口的方式
基本概念程序(programm):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。进程(process):程序的一次执行过程,或是正在运行的一个程序。进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域。线程(thread):进程可进一步细化为线程,是一个程序内部的一条执行路径。线程作为调度和执行的单位,每个线程拥独立的运行栈和程序计数器(pc),线程切换的开销小。并行:多个CPU同时执行多个任务。并发:一个CPU(采用时间片)同时执行多个任务。1、继承T
2021-03-31 20:51:53 355
原创 面向对象——封装、构造器的练习题(Java)
题目: class Account{ private int id;//账号 private double balance;//金额 private double annuallnterestRate;//年利率 //构造器 public Account(int id,double balance,double annuallnterstRate) { this.id = id; this.balance = balance; this.annuallnterestRate =
2021-02-19 01:51:14 602
原创 数组——排序算法之(简单)选择排序(Java)
(简单)选择排序介绍:将需要排序的元素分为已排序(初始为空)和未排序两组,依次将未排序的元素中值最小的元素放入已排序的组中。排序过程:1、在一组元素中选择具有最小关键字的元素。2、若它不是未排序元素中的第一个元素,则将它与未排序元素中的第一个元素对调。3、重复前两步,知道剩余元素只有一个eg:public class SelectSort { public static void main(String[] args) { int[] arr = new int[] {7
2021-02-12 15:47:06 246 2
原创 数组——排序算法之冒泡排序(Java)
冒泡排序介绍:冒泡排序就是重复走访要排序的数列,依次的比较相邻两个元素,如果逆序就把他们交换过来。基本思想:(升序)1、比较相邻的两个元素,如果第一个比第二个大,就交换它们2、对每一对相邻元素做同样的操作,做完后,最后的元素回事最大的数。3、重复以上步骤。4、知道没有任何一对数字需要比较为止。eg:public class BubbleSortTest1 { public static void main(String[] args) { //声明并初始化一个数组 int[]
2021-02-11 23:04:45 176 1
原创 数组——经典题目之回形数(Java)
题目:给定一个数字num,输出一个num阶矩阵。矩阵中的元素为1到num²。按回形排列eg1:思路:1、用一个二维数组来存数。2、按照填充的顺序来依次赋值。3、赋值顺序只有4种操作:从左向右、从上向下、从右向左、从下向上。注:主要注意点在一行或一列结束的转折处代码:import java.util.Scanner;public class ArrayTest4 { public static void main(String[] args) { Scanner scan = n
2021-02-11 15:13:52 517 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人