小编blu*_*sky的帖子

检查null - 什么顺序?

检查空值时,我使用:

String str;

if(str == null){
    //...
}
Run Code Online (Sandbox Code Playgroud)

但我也见过这个:

if(null == str){
    //...
}
Run Code Online (Sandbox Code Playgroud)

使用一个优于另一个是否有任何优势?或者只是为了提高可读性?

java

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

struts.xml中的操作重定向

我可以从struts操作中重定向到另一个操作吗?因此,操作的结果是另一个操作,即 - 这是一个struts.xml的片段

    <action name="newRedirect" >
        <result>formsearch</result>
    </action>

    <action name="formsearch" class="com.event.action.SearchForm"
    method="execute">
        <result name="success">/form.jsp</result>
    </action>
Run Code Online (Sandbox Code Playgroud)

谢谢

struts2

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

这是maven scala插件的最新版本吗?

这是maven scala插件的最新版本:http://scala-tools.org/mvnsites/maven-scala-plugin/

它声明'©2010 Scala Tools'所以在其他位置必须有更高版本的版本?

scala maven

12
推荐指数
1
解决办法
3151
查看次数

如何扩展现有的docker容器?

tensorflow docker容器可以在https://hub.docker.com/r/tensorflow/tensorflow/上找到,以扩展这个容器和其他库,例如requests我知道有两个选项.

  1. 运行容器并运行 pip install requests
  2. 附加pip install requestsdockerFile构建此容器的那个

还有其他选择吗?类似于tensorflow/tensorflow从dockerFile 创建容器然后requests在此容器上安装的东西.

阅读如何扩展现有的泊坞窗图像?要完成这个创建一个包含这些内容的dockerFile?:

FROM tensorflow/tensorflow
RUN pip install requests
Run Code Online (Sandbox Code Playgroud)

docker

12
推荐指数
1
解决办法
9401
查看次数

错误 - 找不到"/ struts-tags"的标记库描述符

我在我的jsp文件上收到此错误 - '找不到"/ struts-tags"的标记库描述符

奇怪的是我的应用似乎仍然有效.

我正在关注教程 - http://struts.apache.org/2.x/docs/using-struts-2-tags.html

这是代码.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> 
<%@ taglib prefix="s" uri="/struts-tags" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
  <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
      <title>Hello World!</title> 
  </head> 
  <body>  
      <h2><s:property value="messageStore.message" /></h2>  
      <p>I've said hello <s:property value="helloCount" /> times!</p>  
      <p><s:property value="messageStore" /></p> 
  </body>
</html>  
Run Code Online (Sandbox Code Playgroud)

谢谢

java jsp struts2

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

第一个hadoop项目错误:"输入路径不存在"

要设置一个简单的hadoop项目,我正在学习本教程:http://ebiquity.umbc.edu/Tutorials/Hadoop/23%20-%20create%20the%20project.html

我的hadoop单节点似乎正在运行.

当我In使用此代码指定文件夹时:

FileInputFormat.setInputPaths(conf, new Path("In"));
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

13/03/03 22:05:27 ERROR security.UserGroupInformation: PriviledgedActionException as:DEVUSER cause:org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: hdfs://localhost:9100/user/DEVUSER/In
Run Code Online (Sandbox Code Playgroud)

目前,该In文件夹是在C:\homedir\hadoop-1.0.4\In

我在哪里需要创建"In"文件夹才能显示在hdfs://localhost:9100/user/DEVUSER/In?我是否需要更新xml文件以指向本地文件系统上的文件夹?

hadoop

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

错误:类Animal需要是抽象的,因为:它有5个未实现的成员

在下面的代码中我收到此错误:

class Animal needs to be abstract, since: it has 5 unimplemented members. /** As seen from class Animal, the 
 missing signatures are as follows. * For convenience, these are usable as stub implementations. */ def 
 favFood_=(x$1: Double): Unit = ??? def flyingType_=(x$1: scala.designpatterns.Strategy.Flys): Unit = ??? def 
 name_=(x$1: String): Unit = ??? def sound_=(x$1: String): Unit = ??? def speed_=(x$1: Double): Unit = ???
Run Code Online (Sandbox Code Playgroud)

如果我将类Animal的所有实例变量初始化为_则代码正确编译.这些错误意味着什么?

package scala.designpatterns

/**
 *
 * Decoupling
 * Encapsulating the concept or behaviour that varies, …
Run Code Online (Sandbox Code Playgroud)

scala

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

如何从Eclipse/Intellij IDE运行简单的Spark应用程序?

为了简化我的地图开发减少在实际部署任务到Hadoop之前在Hadoop上运行的任务我使用一个简单的地图缩减器测试我写道:

object mapreduce {
  import scala.collection.JavaConversions._

  val intermediate = new java.util.HashMap[String, java.util.List[Int]]
                                                  //> intermediate  : java.util.HashMap[String,java.util.List[Int]] = {}
  val result = new java.util.ArrayList[Int]       //> result  : java.util.ArrayList[Int] = []

  def emitIntermediate(key: String, value: Int) {
    if (!intermediate.containsKey(key)) {
      intermediate.put(key, new java.util.ArrayList)
    }
    intermediate.get(key).add(value)
  }                                               //> emitIntermediate: (key: String, value: Int)Unit

  def emit(value: Int) {
    println("value is " + value)
    result.add(value)
  }                                               //> emit: (value: Int)Unit

  def execute(data: java.util.List[String], mapper: String => Unit, reducer: (String, java.util.List[Int]) => Unit) {

    for (line …
Run Code Online (Sandbox Code Playgroud)

java eclipse hadoop scala apache-spark

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

在Akka询问和告诉的区别?

阅读Scala文档我很难理解ask和tell之间的区别.

http://doc.akka.io/docs/akka/snapshot/scala/actors.html声明:

!意思是"发射并忘记",例如异步发送消息并立即返回.也称为告诉.

?异步发送消息并返回表示可能的回复的Future.也称为问.

如果我正在使用的演员产生一个web请求,那么ask和tell之间有什么区别?在这两种情况下,请求都将异步生成并且必须等待响应,换句话说,如果actor正在调用Web服务并等待响应,那么"tell"如何立即返回?

asynchronous scala akka

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

在pmd中抑制违规行为

当我运行pmd分析时,我发现了违规行为:

Each class should declare at least one constructor
Run Code Online (Sandbox Code Playgroud)

此违规是在Spring控制器上.这个控制器是由Spring实例化的,所以不应该调用这个类.

建议忽略此违规的方法是什么?

根据http://pmd.sourceforge.net/pmd-4.3/suppressing.html可以使用// NOPMD,但我只是想忽略特定的违规行为.

java spring pmd

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

标签 统计

java ×4

scala ×4

hadoop ×2

struts2 ×2

akka ×1

apache-spark ×1

asynchronous ×1

docker ×1

eclipse ×1

jsp ×1

maven ×1

pmd ×1

spring ×1