小编dev*_*v ツ的帖子

Java评论中的/**和/*

有什么区别

/**
 * comment
 *
 *
 */
Run Code Online (Sandbox Code Playgroud)

/*
 * 
 * comment
 *
 */
Run Code Online (Sandbox Code Playgroud)

在Java?我应该什么时候使用它们?

java comments javadoc

183
推荐指数
6
解决办法
23万
查看次数

"=="用于Java中的字符串连接

    String a = "devender";
    String b = "devender";
    String c = "dev";
    String d = "dev" + "ender";
    String e = c + "ender";

    System.out.println(a == b);     //case 1: o/p true

    System.out.println(a == d);     //case 2: o/p true

    System.out.println(a == e);     //case 3: o/p false
Run Code Online (Sandbox Code Playgroud)

ab都指向字符串常量池中的相同字符串文字.所以true在案例1中

String d = "dev" + "ender";
Run Code Online (Sandbox Code Playgroud)

应该在内部使用像 -

String d = new StringBuilder().append("dev").append("ender").toString();
Run Code Online (Sandbox Code Playgroud)

如何一个&d都指向相同的参考及不能&ê

java string

51
推荐指数
6
解决办法
2017
查看次数

快速Hadoop分析(Cloudera Impala vs Spark/Shark vs Apache Drill)

我想对HDFS中的数据进行一些"近实时"数据分析(类似OLAP).
我的研究表明,与Apache Hive相比,上述三个框架报告了显着的性能提升.有没有人对其中任何一个有一些实际经验?不仅涉及性能,还涉及稳定性?

bigdata impala apache-spark apache-drill

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

@Javax.persistence.Lob注释在JPA中有什么意义?

@javax.persistence.Lob什么时候应该在JPA中使用注释?此注释可以注释哪些数据类型?

java annotations jpa java-ee-7

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

我在哪里把META-INF放在Eclipse中?

我正在https://github.com/impetus-opensource/Kundera/wiki/Getting-Started-in-5-minutes使用Kundera教程.当我在项目根目录创建文件夹META-INF并在其中放置persistence.xml时,Eclipse找不到它.

我做了一个快速搜索,并没有发布真正的解决方案.

没有合理的理由说明简单的文件路径应该很难配置.我正在寻找一个简单的答案,应该是一个简单的问题.

eclipse kundera

25
推荐指数
3
解决办法
5万
查看次数

将JSON对象的文件转换为Parquet文件

动机:我想将数据加载到Apache Drill中.我知道Drill可以处理JSON输入,但我想看看它如何在Parquet数据上执行.

有没有办法在没有先将数据加载到Hive等中然后使用其中一个Parquet连接器生成输出文件的情况下执行此操作?

apache json parquet apache-drill

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

java方法可以根据条件返回值吗?

我有一个ICoreClient接口,AClient并且BClient类实现了这一点.

ICoreClient 暴露给用户.

我需要在ICoreClient界面中添加一个新方法.因此,它需要在两个客户端中实现.我不能使这种方法通用,因为它具有完全不同的签名但功能相似.

我有2个接口xxyy

ClientA实现xxClientB实现yy

所以,我决定添加一个新testMethodICoreClient,它将为我提供xxyy取决于客户的实例.

我想根据条件从单个方法返回这些接口的实例.

ClientA:

public xx testMethod(){
  return instanceof xx;
}
Run Code Online (Sandbox Code Playgroud)

ClientB:

public yy testMethod(){
  return instanceof yy;
}
Run Code Online (Sandbox Code Playgroud)

我应该在ICoreClient界面中写什么?

public zz testMethod()
Run Code Online (Sandbox Code Playgroud)

我尝试了一个虚拟接口 zz(作为一个常见的超类型),xxyy正在实现这一点.但还是没能揭露的方法xx,并yy在最后为它得到的类型强制转换各自的客户zz.

对于这种情况,有没有任何已知的方法?

编辑:如果我返回类型Object,则不公开这些接口的方法.虽然,Object包含xxor …

java design-patterns

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

"mvn clean install"和"mvn eclipse:clean eclipse:eclipse"命令有什么区别?

我在eclipse中有一个maven项目.我mvn clean install用来安装家属pom.xml.

我想知道mvn eclipse:clean eclipse:eclipse命令的作用以及这两个命令之间的区别?

maven

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

使用where子句进行SQL查询的Sqoop导入

select * from reason

我收到了错误:

查询[select*from reason where where 20]必须在WHERE子句中包含'$ CONDITIONS'.

我知道在查询Sqoop时必须有一个where子句.

所以,对于像这样的查询

select * from reason WHERE $CONDITIONS

我将其修改为:

where

如果查询有select * from reason条款怎么办?

sqoop

14
推荐指数
2
解决办法
4万
查看次数

何时在MongoDB中使用map reduce over Aggregation Pipeline?

在查看map-reduce的文档时,我发现:

注意:

对于大多数聚合操作,聚合管道提供更好的性能和更一致的接口.但是,map-reduce操作提供了一些在聚合管道中目前不可用的灵活性.

我对此并不了解.

  • 使用map-reduce over aggregation管道的用例有哪些?
  • map-reduce提供了哪些灵活性?
  • 表现有多少三角洲?

mapreduce mongodb aggregation-framework

11
推荐指数
1
解决办法
4668
查看次数