Java
文章平均质量分 72
Mr·eight
这个作者很懒,什么都没留下…
展开
-
统计数据库中每一张表的数据量
统计数据库中每一张表数据量的脚本原创 2022-12-15 11:46:26 · 218 阅读 · 1 评论 -
快速排序——Java代码实现以及快排实现注意点
一、原理介绍快速排序在一个数组中,会定义一个高位索引和一个低位索引以及一个参照数,参照数的值从原数组中指定一个较为合理的值(一般是低位索引或者是高位索引所在的值),进行排序时,高位索引向左遍历,低位索引向右遍历,由参照数的对面先开始:1、当高位索引处的值遇到比参照数大的值时,暂停遍历;2、低位索引开始遍历,当低位索引出现比参照数小的值时,暂停遍历;3、此时将低位索引的值与高位索引的值进行互换;4、循环上述步骤,直至排序完成。二、代码实现public static int[] sort(int[原创 2020-12-26 18:33:33 · 170 阅读 · 3 评论 -
Java如何使用IDEA调用一个带参数并带有返回值的C++代码
开发环境:一、IDEA 2019.1.3二、VS2010三、JDK 1.8 X86开发步骤:一、编写Java代码:package aa.bb.cc;public class HelloCPlus { public static void main(String[] args){ HelloCPlus helloCPlus = new HelloCPlus(...原创 2019-08-31 13:04:34 · 1688 阅读 · 0 评论 -
多态
一、啥是多态?1、多态是指想同类型的变量、调用同一方法时呈现出多种不同的行为特征(引用变量在编译时的类型和运行时的类型不同就会发生多态);2、多态通常出现在存在继承关系的类中;3、例如:public class BaseClass { public int book = 10; public void base(){ System.out.println(...原创 2019-08-28 20:46:45 · 140 阅读 · 1 评论 -
为什么在static修饰的方法体中不能出现this和super限定符
一、1、static修饰的方法体属于类本身2、this限定符代表的是当前类的实例3、supper限定符代表的是当前类的父类的实例4、static修饰的方法和变量在被编译时被初始化,被称为类级变量(属于类)5、this和super限定符代表的是实例,是在程序运行时被初始化,被称为对象级变量(属于对象)6、在程序执行过程中,二者不处于同一时间点二、1、static修饰的方法和变量属于类...原创 2019-08-27 21:06:34 · 596 阅读 · 0 评论 -
安装Flume日志采集组件
安装Flume日志采集组件a)、安装1).上传flume到/tools目录下2).解压tar -zvxf apache-flume-1.7.0-bin.tar.gz -C /training/3).环境变量export FLUME_HOME=/training/apache-flume-1.7.0-binexport PATH=PATH:PATH:PATH:FLUME_HOME/bi...原创 2019-08-27 16:10:42 · 194 阅读 · 0 评论 -
Spark安装部署
Spark安装部署 准备工作:安装Linux、JDK等等 解压:tar -zxvf spark-2.1.0-bin-hadoop2.7.tgz -C ~/training/ 由于Spark的脚本命令和Hadoop有冲突,只设置一个即可(不能同时设置) 配置文件:/root/training/spark-2.1.0-bin-hadoop2.7/conf/spark...原创 2019-08-27 16:06:43 · 101 阅读 · 0 评论 -
HBase的安装配置
HBase的安装配置1、本地模式(不需要HDFS(先stop-all.sh),保存在Linux的文件系统)1)事先需要在/training/hbase-1.3.1目录下创建data目录: mkdir /training/hbase-1.3.1/data2)进入到/training/hbase-1.3.1/conf目录下,(1)vi hbase-env.sh,修改如下信息:export J...原创 2019-08-27 16:00:44 · 137 阅读 · 0 评论 -
Hadoop安装前的准备工作
一、Hadoop安装前的准备工作 1、安装centOS操作系统(参考发的大数据工具中的Linux文件夹下的安装文档) 2、使用下发的大数据工具中的SSH_SFTP工具进入系统中,新建两个目录 mkdir /tools ---->用于存放软件包 mkdir /training ---->用于安装软件 3、安装JDK (*) ...转载 2019-08-27 15:58:38 · 1023 阅读 · 0 评论