Java
abothli
拥有五年的开发工作经验,曾从事过开发,分析,算法,人工智能,机器学习,运维的相关开发工作。
展开
-
IDEA Java项目导出jar包
第一步或者点打开点击加号mv kafkatrain.jar tanzhen.jarjava -jar tanzhen.jar &原创 2018-06-29 15:38:28 · 15344 阅读 · 0 评论 -
java中的四种常见排序方式
JAVA常用4种排序方法JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。1.快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现。<1>利用Arrays带有的排序方法快速排序import java.util.Arrays;public class Test2{public static void main(Stri...原创 2018-07-15 13:13:58 · 1986 阅读 · 0 评论 -
python与java的区别
★★★★★★★★Python比Java简单,学习成本低,开发效率高★★★★★★★★★★★★★★★★Java运行效率高于Python,尤其是纯Python开发的程序,效率极低★★★★★★★★★★★★★★★★Java相关资料多,尤其是中文资料★★★★★★★★★★★★★★★★Java版本比较稳定,Python2和3不兼容导致大量类库失效★★★★★★★★★★★★★★★★Java开发...原创 2018-07-24 23:38:57 · 509 阅读 · 0 评论 -
kafka二次开发代码实例
配置文件b.txt#选择输出类型(0.筛选输出 1.全体输出 2.不输出数据)input_type = 1#筛选条件 source_mac(多条检索)、user(多条检索)、message(模糊查询) #time(1.当输入一个时间 格式:yyyy-MM-dd-HH:mm:ss 或者输入一个时间戳[秒级时间戳11位] 当输入时间小于等于当前时间不会收集数据 当输入时间大于当前时间将收集当前时间...原创 2018-07-10 00:06:05 · 1313 阅读 · 0 评论 -
MyEclipse安装教程
平台:Win7文件:Myeclipse8.6.1 http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.6.1-win32.exeTomcat7.0.6(本教程用的是7.0.5版本,不过那个链接忘记了,官网上是.6的,一样用)http://labs.renren.com/apache...原创 2018-07-08 00:02:00 · 4344 阅读 · 0 评论 -
maven的安装和使用
Maven安装使用环境准备:JDK1.6Maven 3.0.4mveclipse8.6.1 (集成mveclipse)安装Maven之前要求先确定JDK已经安装配置完成,Maven是Apache下的一个项目。官网下载Mavenhttp://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz下载完成后解...原创 2018-07-08 00:01:12 · 192 阅读 · 0 评论 -
IDEA快捷键
IntelliJ Idea 常用快捷键列表Ctrl+Alt+t 选择代码块 try catchAlt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等) mac系统 fn+alt+回车Ctrl+E或者Alt+Sh...原创 2018-07-07 00:34:32 · 126 阅读 · 0 评论 -
hdfs中的基础java脚本
******************************************************************************************** 上传文件 vi CopyFile.java **********************************************************************************...原创 2018-07-05 00:08:51 · 162 阅读 · 0 评论 -
怎么用java脚本操作hbase
1.创建表[hadoop@h1 ~]$ vi SqTest.java import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseCon...原创 2018-07-05 00:07:55 · 347 阅读 · 0 评论 -
怎么在eclipse上开发hbase程序?
1.将hbase目录中的lib中的jar包导入,然后将src目录中的java下的包导入。2.示例程序:import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io.IOException;import java.io....原创 2018-07-04 10:13:15 · 488 阅读 · 0 评论 -
hive函数,hive自定义函数,hive的Transform实现的实现
Hive函数4.1内置运算符内容较多,见《Hive官方文档》 4.2 内置函数内容较多,见《Hive官方文档》 4.3 Hive自定义函数和Transform当Hive提供的内置函数无法满足你的业务处理需要时,此时就可以考虑使用用户自定义函数(UDF:user-defined function)。4.3.1 自定义函数类别UDF 作用于单个数据行,产生一个数据行作为输出。(数学函数,字符串函...原创 2018-07-04 10:12:00 · 947 阅读 · 0 评论 -
什么是Hadoop的HA机制?
Hadoop的HA机制前言:正式引入HA机制是从hadoop2.0开始,之前的版本中没有HA机制1.1 HA的运作机制(1)hadoop-HA集群运作机制介绍所谓HA,即高可用(7*24小时不中断服务)实现高可用最关键的是消除单点故障hadoop-ha严格来说应该分成各个组件的HA机制——HDFS的HA、YARN的HA (2)HDFS的HA机制详解通过双namenode消除单点故障双namenod...原创 2018-07-04 10:11:11 · 7452 阅读 · 0 评论 -
MapReduce的参数优化,MapReduce计数器的应用
计数器应用在实际生产代码中,常常需要将数据处理过程中遇到的不合规数据行进行全局计数,类似这种需求可以借助mapreduce框架中提供的全局计数器来实现示例代码如下:public class MultiOutputs { //通过枚举形式定义自定义计数器 enum MyCounter{MALFORORMED,NORMAL} stat...原创 2018-07-04 10:10:50 · 350 阅读 · 0 评论 -
什么是MapReduce?MapReduce的运行机制是什么?MapReduce的实现过程
1. MAPREDUCE原理篇(1)Mapreduce是一个分布式运算程序的编程框架,是用户开发“基于hadoop的数据分析应用”的核心框架;Mapreduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个hadoop集群上; 1.1 为什么要MAPREDUCE(1)海量数据在单机上处理因为硬件资源限制,无法胜任(2)而一旦将单机版程序扩展到集群来分...原创 2018-07-03 01:13:23 · 4087 阅读 · 1 评论 -
nohup 不生成 nohup.out的方法
nohup 不生成 nohup.out的方法nohup java -jar /xxx/xxx/xxx.jar >/dev/null 2>&1 & 关键在于最后的 >/dev/null 2>&1 部分,/dev/null是一个虚拟的空设备(类似物理中的黑洞),任何输出信息被重定向到该设备后,将会石沉大海>/dev/null 表示将标准输出信息重定...原创 2018-07-01 02:04:44 · 2235 阅读 · 0 评论 -
java版ip地址与整数的互相转换
在工作中可能会遇到将ip地址转为long型的整数,或者将十进制整数转换为ip地址的情况,下面介绍一种转换的方法。一、将ip地址转成long数值将IP地址转化成整数的方法如下:1、通过String的split方法按.分隔得到4个长度的数组2、通过左移位操作(<<)给每一段的数字加权,第一段的权为2的24次方,第二段的权为2的16次方,第三段的权为2的8次方,最后一段的权为1二、将数值转换...原创 2018-06-29 15:50:08 · 2952 阅读 · 0 评论 -
IDEA-maven配置
使用IDEA版本:2016.3.5在Windows本地下载一个Apache-maven的压缩包,解压到某个目录本次为:E:\Program Files (x86)\apache-maven-3.3.9然后在系统高级设置中添加环境变量然后Path中进行添加然后在cmd中输入mvn -v,查看...原创 2018-06-29 15:42:34 · 189 阅读 · 0 评论