240 发简信
IP属地:浙江
  • 120
    hive数据类型和创建表

    1.基本类型 对于Hive的String类型相当于数据库的varchar类型,该类型是一个可变的字符串,不过它不能声明其中最多能存储多少个字符,理论上它可以存储2GB的字符数...

  • idea编写kafka生产者

    kafka的基础demo acks参数对消息持久化的影响? ack : 0 生产者只要发送就是成功 ack : 1 只要leader接受到消息,并写入成功,不管Fol...

  • kafka操作

    1.查看当前服务器所有的topic 2.创建topic 3.删除topic 4.发送消息 5.消费者 6.查看某个Topic的详情 7.查看kafka的活动brokers ids

  • 120
    4.MapReduce框架原理2 - shuffle combiner

    1.Shuffle机制 Map方法之后,Reduce方法之前的数据处理过程称之为Shuffle。 2.Shuffle排序机制 hadoop排序是使用WritableCompa...

  • 120
    3.MapReduce框架原理 1- inputformat

    1.工作流程 简述版:inputformat ->mapTask ->reduceTask ->outoutputformat 详细版:inputformat->map(so...

  • 120
    java快速学习排序---快排算法

    一、快速排序是(挖坑法)是挖坑填数 + 分治来实现。 1.快速排序的基本思想: 2.快速排序的图示: 3.快速排序的算法

  • 120
    linux常用命令2 - 重要

    1.tar 压缩 基本语法: tar -【选项】 XXX.tar.gz 要打包的内容image.png 实例操作:压缩文件 压缩目录 解压到当前目录 解压到指定目录( -...

  • 120
    linux-虚拟机的网络配置

    1.查看虚拟机的网络ip和网关 查看虚拟网络编辑器中的vm8net的子网IP和子网掩码image.png 查看网关image.png 2.查看window的VMnet8 * ...

  • 120
    18.maven

    1.什么是maven? 自动化构建项目工具 javaEE 经历了一些了变化 Make -> Ant -> Maven ->Gradle--- 2.构建的概念 构建不是创建,...

  • 16.Collection集合

    主要内容: Collection 集合 迭代器 增强for List 集合 Set 集合 1,集合 集合是java的一种容器。可以用来储存多个数据 集合和数组的区别? 数组长...

  • 15.多线程

    1.并发和并行 并行是指多个事件在同一时刻发生 并发是指多个事件在同一时间段发生 2.线程和进程 线程:进程的一个执行单元 进程 :一个程序就是一个进程 面试题:****进程...

  • 120
    13.包装类

    1.什么是包装类? java 提供了两种类型,基础类型和引用类型。使用基础类型在于效率。然而当要使用针对于对象设计的API 和新特性的时候,例如泛型。那么基础数据类型就需要使...

  • 11.接口

    1.什么是接口 有时必须从几个父类中派生出一个子类,继承他们的方法。但是java不支持多重继承,于是接口就实现了该效果。 2.定义格式 接口是java的一种引用类型,是方法的...

  • 12.内部类

    1.什么是内部类 将一个类A定义在另一个B类中,里面的那个类A就称为内部类,B称为外部类; 2.为什么声明内部类 当一个事物内部,还需要一个完整的结构进行描述,而这个完整结构...

  • 10.多态

    1.什么是多态 求面积的功能,圆、矩形、三角形实现起来是不一样的;跑的动作,小猫、小狗和大象,跑起来是不一样的。 所以,多态就是同一种行为的多种表现方式; 2. 前提 (重...

  • 9.抽象方法等

    1.抽象类 比如声明一个三角形 正方形 长方形的类,他们都有求 面积和周长这些特征,这些公共公共特征应该提取到一个公共的类中,但是在公共类中无法给出具体实现,应该交给自类各...

  • 8.面向对象思想

    1.区分面向对象和面向过程 面向过程:面向的是过程,考虑怎么做,自己是执行者 面向对象:以对象为主,考虑谁来做,谁能做,自己是指挥者 2.类和对象 类:一个抽象的概念(就像手...

  • 7.二维数组

    1.数组中储存数组就是二维数组 2.使用 定义 3.初始化 初始化1.动态初始化doubleArrs = new double[n][m]二维数组的空间以及小数组的空间都会开...

  • 6.数组反转,数组排序 (冒泡,二分查找,查重数组)

    1.冒泡排序 冒第一个泡,写一个循环,让数组中的最大值出现在数组的最后一个位置冒第二个泡,写一个循环,让数组中的第二大值出现在数组的最倒数第二个位置...两两对比,大值放在后...

  • 120
    linux常用命令1-重要

    1.显示文件列表 2.目录查看 删除 创建 3.文件操作命令 touch 创建空文件 mv 移动文件或者重命名文件 rm 删除文件 cat 查看文件 tail ...