博主在eclipse使用maven对java源代码进行管理。接下来记录maven打包jar方法。 要想jar包能直接通过java -jar xxx.jar运行,需要满足: 1、在jar包中的META-INF/MANIFEST.MF中指定Main-Class,这样才能确定程序的入口在哪里; 2、要能加载到依赖包。 一、使用maven-jar-plugin和maven-dependency-plugin插件打包 pom.xml中添加 <build> <plugins> <plugin>…
博主在eclipse使用maven对java源代码进行管理。接下来记录maven打包jar方法。 要想jar包能直接通过java -jar xxx.jar运行,需要满足: 1、在jar包中的META-INF/MANIFEST.MF中指定Main-Class,这样才能确定程序的入口在哪里; 2、要能加载到依赖包。 一、使用maven-jar-plugin和maven-dependency-plugin插件打包 pom.xml中添加 <build> <plugins> <plugin>…
一、硬件环境 操作系统:Windows10 PHP环境:phpstudy 20161103版 laravel版本:5.3 php版本:PHP Version 5.6.27 nts (Non Thread Safe (NTS) x86) php位数:x86 二、安装php mongodb拓展插件 1、下载php_mongodb.dll 下载地址:http://pecl.php.net/package/mongodb 下载最新版DLL: 选择博主电脑对应的dll版本: 下载解压缩后,将php_mongodb.dll复制…
如题WordCount! 一、普通版本 1、TokenizerMapper.java package hadooptest2; import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache…
在eclipse写代码,想看一下某个Hadoop类或函数的接口详细信息,所以就花了几分钟解决了一下这个问题,就记录一下。 以博主使用的hadoop-2.7.1为例 一、下载hadoop-2.7.1.tar.gz文件 文件名:hadoop-2.7.1.tar.gz 用途:内有源代码jar包 下载地址:http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-2.7.1/hadoop-2.7.1.tar.gz 二、eclipse定位source jar包 在想要查看源代码…
Hadoop由Java编写的,所有通过JavaAPI可以调用所有的HDFS的交互操作接口,最常用的是FileSystem类,它是有Hadoop fs 实现。 一、读取文件内容 1、Java.net.URL读取HDFS文件内容 import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import org.apache.hadoop.fs.FsUrlStreamHandlerFactory; impo…
一、数组分类 1、索引数组 $cars=array("Volvo","BMW","SAAB"); 2、关联数组 $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); 二、索引数组操作 三、关联数组操作 1、添加元素 方法一: $rowResult = array(); $rowResult =$rowResult+ array("a"=>"b"); $rowResult =$rowResult+ array("c"=>"b"…
由于日常工作关系,想搭建一个内部文件系统,所以就选择了seafile。 环境: 硬件:Minowboard MAX开发板 系统:Windows 10 一、windows上安装seafile 详见seafile官网 二、发现问题!!! 网页上可以正常使用seafile,但是客户端登录seafile后不能同步文件,始终显示“connecting server”。经过检查后发现,主链接的/seahttp路由始终显示404 ERROR。经过观察之后,找到如下解决方法。 1、安装nginx,做反向代理 博主使用phpstud…
由于之前的机器安装了mysql5.6,现在想升级到mysql5.7。 一、卸载mysql-5.6 初级思路: 1、卸载mysql5.6 2、升级到mysql5.7 初级思路遇到的问题: 1、卸载mysql 5.7后,使用Google的方式,安装mysql57-community-release-el7-7.noarch.rpm时遇到了问题,原因是: Error: mysql57-community-release conflicts with mysql-community-release-el7-5.noarch…
上次测试了不同平台下java编译运行,但是由于很多依赖库,导致程序执行起来比较麻烦,所以测试下eclipse直接打包。 打包环境:Windows: Windows10+jre+eclipse 运行环境:centos 一、步骤 文件目录: 步骤:(我就不详细描述了) * Generate the manifest file:是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。 * Use existing mainfest from workspace:这是…
第一次正式使用java,不知如何编译,遂研究一下。 操作系统:Centos 7 1、安装Java编译环境 yum install java-devel 2、测试java与javac工具 [root@localhost DataStorageSystemRMQDistributeNode]# java -version openjdk version "1.8.0_121" OpenJDK Runtime Environment (build 1.8.0_121-b13) OpenJDK 64-Bit Server …