Java 执行jar linux 实例
需求:通过执行jar的方式 ,把某个文件路径下的用户数据同步到redis
1、main 函数
- public class Main {
- private static Logger logger = LoggerFactory.getLogger(Main.class);
- private static DisruptorService disruptorService = new DisruptorService();
- private static AppsTaskService appsTaskService =new AppsTaskService();
- /**
- * 调用具体的方法
- * @param args
- */
- public static void main (String[] args) {
- try {
- if(args[0].trim().equals("appsTask")){
- appsTaskService.appsTask(args[1],args[2]);
- }else{
- Method targetMethod = DisruptorService.class.getDeclaredMethod(args[0].trim(), args.getClass());
- targetMethod.invoke(disruptorService, (Object)args);
- }
- } catch (Exception e) {
- e.printStackTrace();
- logger.error(e.getMessage());
- }
- }
- }
2 service
- package cn.ycmedia.dmp.redisData.service;
- import cn.ycmedia.dmp.redisData.common.Consts;
- import cn.ycmedia.dmp.redisData.dao.IndexPartionRedisDao;
- import cn.ycmedia.dmp.redisData.utils.FileUtil;
- import cn.ycmedia.dmp.redisData.utils.StringUtil;
- import org.apache.commons.lang3.StringUtils;
- import redis.clients.jedis.Jedis;
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileReader;
- import java.io.IOException;
- import java.lang.reflect.InvocationTargetException;
- /**
- * Created by ${朱良兴} on 2016/7/20.
- */
- public class AppsTaskService {
- private IndexPartionRedisDao redisDao = new IndexPartionRedisDao();
- /**
- *
- * @param arg app分类+app父类ID
- * @param arg1 文件所在路径
- */
- public void appsTask(String arg, String arg1) {
- File root = new File(arg1);
- try {
- showAllFiles(arg,root);
- }catch (Exception e){
- }
- }
- public void showAllFiles(String arg ,File dir) throws Exception{
- File[] fs = dir.listFiles();
- BufferedReader reader;
- for(int i=0; i<fs.length; i++){
- reader = new BufferedReader(new FileReader(fs[i].getAbsolutePath()));
- String line;
- while ((line = reader.readLine()) != null&&!" ".equals((line = reader.readLine()))) {
- saveRecord(arg,line);
- }
- if(fs[i].isDirectory()){
- try{
- showAllFiles(arg,fs[i]);
- }catch(Exception e){}
- }
- }
- }
- public void saveRecord (String projectId, String line)
- throws IOException, InvocationTargetException, IllegalAccessException{
- try {
- Jedis jedis = null;
- try {
- String uid = line.trim();
- String key = Consts.Disruptor.keyPrefix + uid;
- jedis = redisDao.getJedis(uid);
- String exist = jedis.hget(key, "apps");
- System.out.println("之前的:"+exist);
- String value;
- if (StringUtils.isBlank(exist)) {
- value = projectId;
- jedis.hset(key, "apps", value);
- }
- else {
- String newValue= StringUtil.adverticalPro(exist,projectId);
- jedis.hset(key, "apps", newValue);
- }
- System.out.println("之后的:"+jedis.hget(key, "apps"));
- jedis.expire(key, Consts.Redis.REDIS_EXPIRE_MONTH);
- }catch (Exception e) {
- e.printStackTrace();
- } finally {
- if (jedis != null) {
- jedis.close();
- }
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
======================打包成jar
aaarticlea/png;base64,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" alt="" />
=============================
执行: java -jar proBanDirect-jar-with-dependencies.jar appsTask 5,6\|8,9 /opt2/dmp/redisApps/file
Java 执行jar linux 实例的更多相关文章
- java 执行 jar 包中的 main 方法
java 执行 jar 包中的 main 方法 通过 OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ****.jar执行后总是运行指定的主方法,如果 jar 中有多 ...
- java执行jar包出错:Unable to access jarfile
java执行jar包出错:Unable to access jarfile 错误的原因有多种: 1.一般都是路径不正确.在Windows中,正确的路径类似于: java -jar "D:\W ...
- Java 执行jar文件出现版本错误信息
Java 执行jar文件出现版本错误信息 一.问题 执行jar文件出现如下错误信息: 二.解决方案 是因为在创建工程的时候选择的jdk编译版本,和执行jar环境的jdk版本不一致: 更改工程的jdk版 ...
- java 执行jar包里面一个类class文件
一.环境: 1. linux 2. 有两个java类,A.java和B.java,都在同一个目录下 二.源码: A.java package com.abc; public class A { ...
- Java执行jar总结
1.命令集 1)nohup 用途:不挂断地运行命令. 语法:nohup Command [ Arg … ] [ & ] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 ...
- java 执行jar指定log4j.properties文件位置
默认情况下,log4j.properties会被加载,并且这个文件需要在classpath根目录,当打包jar时,会打包打jar内部,当需要修改日志级别时,会比较麻烦 可以使用:java -jar - ...
- java执行jar包
一般运行包含manifest的jar包,可以使用 java -jar <jar-file-name>.jar 如果jar里没有 manifest,则可以使用 java -cp foo.ja ...
- Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案
背景: 从ftp上上传jar包到linux上,之后在linux上通过ftp命令下载jar包文件,开始执行Java-jar,一直提示错误:Error: Invalid or corrupt jarfil ...
- Java 执行linux命令(转)
转自 http://blog.csdn.net/a19881029/article/details/8063758 java程序中要执行linux命令主要依赖2个类:Process和Runtime 首 ...
随机推荐
- jQuery 鼠标滑过及选中一行效果
/******* 表格效果 ********/ $("#gird_tbl tbody tr").live('mouseover', function () { $(this).ad ...
- javascript 学习笔记之面向对象编程(二):继承&多态
~~接上篇~~上一篇实现了类的实现以及类成员变量和方法的定义,下面我们来了解下面向对象中两个最重要的特性:继承和多态. 继承 js中同样可以实现类的继承这一面向对象特性,继承父类中的所有成员(变量和属 ...
- asp.net中的<%%>形式的详细用法实例讲解
asp.net中的代码分离模式我们肯定都不陌生,C#(或者其它语言)写的代码一般不会和设计语言HTML混在一起,但是有的时候也避免不了,这时就会在UI页面里用<%%>来绑定显示.绑定变量数 ...
- 精通 Oracle+Python,第 7 部分:面向服务的 Python 架构
面向服务的架构 (SOA) 在当今的业务战略中具有至关重要的作用.混搭企业组件已成为所有任务关键的企业应用程序的标准要求,从而确保在企业架构的各层实现顺畅的服务编排.对此,Python 是一个不错的选 ...
- PM【terminal】
More Knowledge More Performance More Time 资料模组化 以知识管理为基础的项目管理 规范:ethic
- iOS: performSelectorOnMainThread(译)
- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)waitperfor ...
- git 创建多个账户ssh
创建一个账户 创建ssh本地秘钥. $ ssh-keygen -t rsa -C "youremail@xxx.com" 一路回车,会在~/.ssh/目录下生成id_rsa和id_ ...
- 虚拟机linux下使用cuteftp
操作系统 redhat9.0 一.主机配置 1.查看主机是否安装了ftp服务器,如果没有,安装它 在终端上输入setup,在弹出的界面中选择system services.查看弹出的界面中是否有vs ...
- java高级:weakReference
Java WeakReference的理解与使用 http://www.tuicool.com/articles/imyueq
- [BZOJ 1143] [CTSC2008] 祭祀river 【最长反链】
题目链接:BZOJ - 1143 题目分析 这道题在BZOJ上只要求输出可选的最多的祭祀地点个数,是一道求最长反链长度的裸题. 下面给出一些相关知识: 在有向无环图中,有如下的一些定义和性质: 链:一 ...