zookeeper-3.4.8解压即用低分版


最近刚接触dubbo,新手入门遇到好多麻烦,网上搜来的入门demo也是各种问题,百般周折自己终于倒腾出来了,与大家共享~ 本zookeeper已经编辑,解压到英文路径下直接运行bin/zkServer.cmd即可(之前版本资源分过高)
资源截图
代码片段和文件信息
/**
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License Version 2.0 (the
 * “License“); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing software
 * distributed under the License is distributed on an “AS IS“ BASIS
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.apache.zookeeper.util;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;

/**
 * This is a generic Main class that is completely driven by the
 * /mainClasses resource on the class path. This resource has the
 * format:
 * 

 * cmd:mainClass:Description
 * 

 * Any lines starting with # will be skipped
 *
 */
public class FatJarMain {
    static class Cmd {
        Cmd(String cmd String clazz String desc) {
            this.cmd = cmd;
            this.clazz = clazz;
            this.desc = desc;
        }
        String cmd;
        String clazz;
        String desc;
    }
    static HashMap cmds = new HashMap();
    static ArrayList order = new ArrayList();
    
    /**
     * @param args the first parameter of args will be used as an
     * index into the /mainClasses resource. The rest will be passed
     * to the mainClass to run.
     * @throws IOException 
     * @throws ClassNotFoundException 
     * @throws NoSuchMethodException 
     * @throws SecurityException 
     * @throws IllegalAccessException 
     * @throws IllegalArgumentException 
     */
    public static void main(String[] args) throws IOException ClassNotFoundException SecurityException NoSuchMethodException IllegalArgumentException IllegalAccessException {
        InputStream is = FatJarMain.class.getResourceAsStream(“/mainClasses“);
        if (is == null) {
            System.err.println(“Couldn‘t find /mainClasses in classpath.“);
            System.exit(3);
        }
        BufferedReader br = new BufferedReader(new InputStreamReader(is));
        String line;
        while((line = br.readLine()) != null) {
            String parts[] = line.split(“:“ 3);
            if (parts.length != 3 || (parts[0].length() > 0 && parts[0].charAt(0) == ‘#‘)) {
                continue;
            }
            if (parts[0].length() > 0) {
                cmds.put(parts[0] new Cmd(parts[0] parts[1] parts[2]));
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     362688  2016-02-06 11:46  dist-mavenzookeeper-3.4.8-javadoc.jar

     文件        819  2016-02-06 11:50  dist-mavenzookeeper-3.4.8-javadoc.jar.asc

     文件         33  2016-02-06 11:46  dist-mavenzookeeper-3.4.8-javadoc.jar.md5

     文件         41  2016-02-06 11:46  dist-mavenzookeeper-3.4.8-javadoc.jar.sha1

     文件     563623  2016-02-06 11:46  dist-mavenzookeeper-3.4.8-sources.jar

     文件        819  2016-02-06 11:50  dist-mavenzookeeper-3.4.8-sources.jar.asc

     文件         33  2016-02-06 11:46  dist-mavenzookeeper-3.4.8-sources.jar.md5

     文件         41  2016-02-06 11:46  dist-mavenzookeeper-3.4.8-sources.jar.sha1

     文件     577355  2016-02-06 11:46  dist-mavenzookeeper-3.4.8-tests.jar

     文件        819  2016-02-06 11:50  dist-mavenzookeeper-3.4.8-tests.jar.asc

     文件         33  2016-02-06 11:46  dist-mavenzookeeper-3.4.8-tests.jar.md5

     文件         41  2016-02-06 11:46  dist-mavenzookeeper-3.4.8-tests.jar.sha1

     文件     804601  2016-02-06 11:46  dist-mavenzookeeper-3.4.8.jar

     文件        819  2016-02-06 11:50  dist-mavenzookeeper-3.4.8.jar.asc

     文件         33  2016-02-06 11:46  dist-mavenzookeeper-3.4.8.jar.md5

     文件         41  2016-02-06 11:46  dist-mavenzookeeper-3.4.8.jar.sha1

     文件       4025  2016-02-06 11:46  dist-mavenzookeeper-3.4.8.pom

     文件         33  2016-02-06 11:46  dist-mavenzookeeper-3.4.8.pom.md5

     文件         41  2016-02-06 11:46  dist-mavenzookeeper-3.4.8.pom.sha1

     文件      10570  2016-02-06 11:46  docsapiallclasses-frame.html

     文件       9390  2016-02-06 11:46  docsapiallclasses-noframe.html

     文件      21843  2016-02-06 11:46  docsapiconstant-values.html

     文件      16298  2016-02-06 11:46  docsapideprecated-list.html

     文件       8915  2016-02-06 11:46  docsapihelp-doc.html

     文件     148707  2016-02-06 11:46  docsapiindex-all.html

     文件       2848  2016-02-06 11:46  docsapiindex.html

     文件      13056  2016-02-06 11:46  docsapiorgapachezookeeperAsyncCallback.ACLCallback.html

     文件      12803  2016-02-06 11:46  docsapiorgapachezookeeperAsyncCallback.Children2Callback.html

     文件      12626  2016-02-06 11:46  docsapiorgapachezookeeperAsyncCallback.ChildrenCallback.html

     文件      12503  2016-02-06 11:46  docsapiorgapachezookeeperAsyncCallback.DataCallback.html

............此处省略1884个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)