小编Ter*_*ser的帖子

多个套接字可以与UDP的相同端口关联吗?

我认为多个套接字可以与相同的TCP端口相关联.

但同样的事情可以用于UDP吗?

networking udp tcp

10
推荐指数
2
解决办法
1万
查看次数

当str = 2011/12/12aaaaaaaaa时,SimpleDateFormat parse(string str)不会抛出异常?

这是一个例子:

public MyDate() throws ParseException {
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/d");
    sdf.setLenient(false);
    String t1 = "2011/12/12aaa";
    System.out.println(sdf.parse(t1));
}
Run Code Online (Sandbox Code Playgroud)

2011/12/12aaa不是有效的日期字符串.但是,该功能打印"2011年12月12日00:00:00 PST",并且不会抛出ParseException.

谁能告诉我如何让SimpleDateFormat将"2011/12/12aaa"视为无效的日期字符串并抛出异常?

java simpledateformat parseexception

10
推荐指数
2
解决办法
1万
查看次数

oozie如何处理依赖关系?

我有几个关于oozie 2.3共享库的问题:

目前,我在coordinator.properties中定义了共享库:

oozie.use.system.libpath=true 
oozie.libpath=<hdfs_path>
Run Code Online (Sandbox Code Playgroud)

这是我的问题:

  1. 共享库被复制到其他数据节点时,有多少数据节点将获得共享库?

  2. 共享库是根据协调器作业中的wf数复制到其他数据节点还是每个协调器作业只复制一次?

hadoop oozie oozie-coordinator

9
推荐指数
1
解决办法
5359
查看次数

HBase连接异常

我尝试以伪分布式模式运行HBase.但是在设置hbase-site.xml之后它不起作用.

每次我尝试在hbase shell中运行命令时都会收到此错误:

错误:org.apache.hadoop.hbase.ZooKeeperConnectionException:org.apache.hadoop.hbase.ZooKeeperConnectionException:org.apache.zookeeper.KeeperException $ ConnectionLossException:KeeperErrorCode = /Lbase的connectionLoss

我设置了ssh并确保所有端口都正确.

而且,我无法阻止hbase ./bin/stop-hbase.sh.我只得到以下输出.

stopping hbase........................................................
Run Code Online (Sandbox Code Playgroud)

hadoop hbase

8
推荐指数
1
解决办法
1万
查看次数

PHP对象生命时间

我使用的是PHP 5.2.如果我在一个页面上新建一个对象,该对象什么时候会被破坏?在用户转到另一个.php页面时是否自动销毁对象,或者我需要显式调用__destructor?

php object php-5.2

5
推荐指数
1
解决办法
4304
查看次数

关闭tomcat服务器时无法加载org.apache.hadoop.util.ShutdownHookManager

我有一个在tomcat上运行的简单Web应用程序.此Web应用程序将文件读​​写到HDFS.

我面临的问题是每次我使用停止服务器./bin/shutdown.sh.我无法加载hadoop shutdownHookManager异常.

我确定hadoop-common(包含ShutDownManager)在tomcat类路径中.

谁能帮我吗?

我得到的例外:

Oct 14, 2013 5:57:54 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [] created a ThreadLocal with key of type [com.ebay.kernel.calwrapper.CalTransactionHelper$1] (value [com.ebay.kernel.calwrapper.CalTransactionHelper$1@3d5a1c5f]) and a value of type [com.ebay.kernel.calwrapper.CalTransactionHelper.Stack] (value [[]]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Oct 14, 2013 5:57:54 PM org.apache.coyote.AbstractProtocol stop 
INFO: Stopping ProtocolHandler ["http-bio-8080"]
Oct 14, 2013 5:57:54 …
Run Code Online (Sandbox Code Playgroud)

java tomcat hadoop shutdown-hook

5
推荐指数
1
解决办法
3249
查看次数

Java 的 BigInteger 符号数值如何工作

考虑以下代码:

int i = 1;
System.out.println("1 binary: " + Long.toBinaryString(i));
long ri = Long.reverse(i);
System.out.println("1 reverse bit decimal: " + ri);
System.out.println("1 reverse bit binary: "+ Long.toBinaryString(ri));
BigInteger bil = new BigInteger(1, Longs.toByteArray(ri));
System.out.println("1 Sign-Magnitude BigInteger toString: " + bil.toString());
Run Code Online (Sandbox Code Playgroud)

输出是:

1 binary: 1
1 reverse bit decimal: -9223372036854775808
1 reverse bit binary: 1000000000000000000000000000000000000000000000000000000000000000
1 Sign-Magnitude BigInteger toString: 9223372036854775808
Run Code Online (Sandbox Code Playgroud)

谁能帮助解释为什么“1 Sign-Magnitude BigInteger toString:”的值为 9223372036854775808 (2^63)?

reverse biginteger bit

4
推荐指数
1
解决办法
2328
查看次数

来自核心java的原子问题

这是Core Java第8版第757页的一节

警告:

public void flipDone() {
   done = !done;
}
Run Code Online (Sandbox Code Playgroud)

//不是原子的

我不明白为什么它不是原子的.谁能告诉我为什么?谢谢

java concurrency atomic

2
推荐指数
2
解决办法
455
查看次数