资源简介
最近刚接触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-maven\zookeeper-3.4.8-javadoc.jar
文件 819 2016-02-06 11:50 dist-maven\zookeeper-3.4.8-javadoc.jar.asc
文件 33 2016-02-06 11:46 dist-maven\zookeeper-3.4.8-javadoc.jar.md5
文件 41 2016-02-06 11:46 dist-maven\zookeeper-3.4.8-javadoc.jar.sha1
文件 563623 2016-02-06 11:46 dist-maven\zookeeper-3.4.8-sources.jar
文件 819 2016-02-06 11:50 dist-maven\zookeeper-3.4.8-sources.jar.asc
文件 33 2016-02-06 11:46 dist-maven\zookeeper-3.4.8-sources.jar.md5
文件 41 2016-02-06 11:46 dist-maven\zookeeper-3.4.8-sources.jar.sha1
文件 577355 2016-02-06 11:46 dist-maven\zookeeper-3.4.8-tests.jar
文件 819 2016-02-06 11:50 dist-maven\zookeeper-3.4.8-tests.jar.asc
文件 33 2016-02-06 11:46 dist-maven\zookeeper-3.4.8-tests.jar.md5
文件 41 2016-02-06 11:46 dist-maven\zookeeper-3.4.8-tests.jar.sha1
文件 804601 2016-02-06 11:46 dist-maven\zookeeper-3.4.8.jar
文件 819 2016-02-06 11:50 dist-maven\zookeeper-3.4.8.jar.asc
文件 33 2016-02-06 11:46 dist-maven\zookeeper-3.4.8.jar.md5
文件 41 2016-02-06 11:46 dist-maven\zookeeper-3.4.8.jar.sha1
文件 4025 2016-02-06 11:46 dist-maven\zookeeper-3.4.8.pom
文件 33 2016-02-06 11:46 dist-maven\zookeeper-3.4.8.pom.md5
文件 41 2016-02-06 11:46 dist-maven\zookeeper-3.4.8.pom.sha1
文件 10570 2016-02-06 11:46 docs\api\allclasses-fr
文件 9390 2016-02-06 11:46 docs\api\allclasses-nofr
文件 21843 2016-02-06 11:46 docs\api\constant-values.html
文件 16298 2016-02-06 11:46 docs\api\deprecated-list.html
文件 8915 2016-02-06 11:46 docs\api\help-doc.html
文件 148707 2016-02-06 11:46 docs\api\index-all.html
文件 2848 2016-02-06 11:46 docs\api\index.html
文件 13056 2016-02-06 11:46 docs\api\org\apache\zookeeper\AsyncCallback.ACLCallback.html
文件 12803 2016-02-06 11:46 docs\api\org\apache\zookeeper\AsyncCallback.Children2Callback.html
文件 12626 2016-02-06 11:46 docs\api\org\apache\zookeeper\AsyncCallback.ChildrenCallback.html
文件 12503 2016-02-06 11:46 docs\api\org\apache\zookeeper\AsyncCallback.DataCallback.html
............此处省略1884个文件信息
相关资源
- dubbo-admin-2.5.10
- 从Paxos到Zookeeper++分布式一致性原理与
- dubbo-monitor-simple-2.8.4-assembly.tar.gz
- dubbo zookeeper demo
- zookeeper插件
- dubbo-admin-2.5.4-SNAPSHOT.war
- eclipse 中实现dubbo provider、customer源代
- jdk-8u171-linux-i586.tar.gz和zookeeper-3.4.6.
- zookeeper+Dubbo环境搭建所需工具
- 尚硅谷大数据之Zookeeper视频笔记+代码
- idea开发的springboot+dubbo+zookeeper的简单
- 2019 dubbo 教程 吴水城 传智 黑马 等
- Zookeeper源码分析
- 某点最新dubbo视频
- 基于Netty手写Dubbo框架
- zkui-2.0 zookeeper可视化管理器
- dubbo 程序
- springboot-mybatis-dubbo-zookeeper项目框架
- zookeeper 使用指导PDF
- 约束文件.zip
- Dubbo入门Demo
- 传智播客-29期-淘淘商城-Dubbo版
- 最新尚硅谷Dubbo教程 视频课件完整不
- 淘淘商城-张志君-Dubbo版-完整项目源码
- dubbo入门的demo
- zookeeper+dubbo+spring
-
大数据hadoop+spark+hba
se+zookeeper+kafka - 极客学院Zookeeper全套视频和课件
- ZooKeeper分布式专题与Dubbo微服务入门
- dubbo的xsd
评论
共有 条评论