小编dhS*_*dhS的帖子

为什么输出是"字符串".意外的输出

 public class Test{

public static void abc(String s) {
    System.out.println("String");

}

public static void abc(Object s) {
    System.out.println("OBject");

}

 public static void main(String[] args) {
    // TODO Auto-generated method stub
    abc(null);

}}
Output-String
Run Code Online (Sandbox Code Playgroud)

我是java的初学者,我对上述程序的输出感到困惑.请解释一下输出的原因.

java string

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

异常:org.postgresql.util.PSQLException:错误:“调用”处或附近的语法错误

我正在开发一个应用程序,其中使用 hibernate 和 postgresql 并给出以下错误

org.postgresql.util.PSQLException:错误:“调用”处或附近存在语法错误

有人可以告诉我哪里出了问题吗?我正在使用 Postgres 9.4。

 HTTP Status 500 - Request processing failed; nested exception is org.hibernate.exception.SQLGrammarException: could not get next sequence value


    type Exception report

    message Request processing failed; nested exception is org.hibernate.exception.SQLGrammarException: could not get next sequence value

    description The server encountered an internal error that prevented it from fulfilling this request.

    exception 
    org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.hibernate.exception.SQLGrammarException: could not get next sequence value
        org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:659)
        org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:563)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)



    root cause 
    org.hibernate.exception.SQLGrammarException: …
Run Code Online (Sandbox Code Playgroud)

java postgresql hibernate postgresql-9.4

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

检查spark数据帧中的行值是否为null

我在pyspark中使用自定义函数来检查spark数据帧中每一行的条件,如果condition为true则添加列.

代码如下:

from pyspark.sql.types import *
from pyspark.sql.functions import *
from pyspark.sql import Row

def customFunction(row):
    if (row.prod.isNull()):
        prod_1 = "new prod"
        return (row + Row(prod_1))
    else:
        prod_1 = row.prod
        return (row + Row(prod_1))

sdf = sdf_temp.map(customFunction)
sdf.show()
Run Code Online (Sandbox Code Playgroud)

我在下面提到了错误:

AttributeError:'unicode'对象没有属性'isNull'

如何检查自定义函数中当前行中特定列的空值?

isnull user-defined-functions apache-spark pyspark spark-dataframe

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

如何使用刷新按钮刷新vaadin页面

我需要在vaadin中刷新页面.我创建了一个刷新按钮,但该按钮不能用于刷新页面.

Button Refresh = new Button("Refresh");
Refresh.addClickListener(new Button.ClickListener() {
    @Override
    public void buttonClick(Button.ClickEvent clickEvent) {
    }
});
Run Code Online (Sandbox Code Playgroud)

java vaadin vaadin7

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

将新行插入表中,但从表中的另一行复制数据

例如,我的 ingres 数据库中有一个表,其中包含以下值

grd    gsd    Name   Location
112    04     Joe    Test
Run Code Online (Sandbox Code Playgroud)

我想创建一个新行,复制相同的数据,但“grd”值更改为新值,如下所示

grd    gsd    Name   Location
113    04     Joe    Test
Run Code Online (Sandbox Code Playgroud)

如何在优化的sql语句中实现这一点?

sql ingres

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

多线程程序中的java.lang.NullPointerException

这是代码:

import java.applet.Applet;
import java.awt.Color;`
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

@SuppressWarnings("serial")
public class Pong extends Applet implements Runnable, KeyListener{

final int width = 700, height = 500;

public static int score = 0;

Thread thread;
HumanPaddle p1;
Ball b1;

public void init(){
    this.resize(width, height);

    this.addKeyListener(this);

    thread = new Thread(this);
    thread.start();

    p1 = new HumanPaddle(1);
    b1 = new Ball();
}

public void paint(Graphics g){
    g.setColor(Color.black);
    g.fillRect(0, 0, width, height);
    p1.draw(g);
    b1.draw(g);

    g.setColor(Color.red);
    g.drawString("Score: " + Integer.toString(score), width/2 - 20, 10); …
Run Code Online (Sandbox Code Playgroud)

java windows multithreading awt

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

我们如何在不使用 Spring Security 的情况下在 SpringMVC 中制作注销页面?

我是 SpringMVC 的新手,试图在员工详细信息应用程序中制作一个注销页面。员工可以登录他/她的详细信息并进行更改。但我很困惑如何设置注销页面。
请告诉我在不使用 spring-security 的情况下注销页面可以通过哪些可能的替代方案。

谢谢

java eclipse session spring spring-mvc

0
推荐指数
1
解决办法
1078
查看次数

ORACLE 查找给定季度的第一天和最后一天

有没有办法找到给定季度的第一天和最后一天?

如果我选择第一季度,那么我应该能够获得第一季度的第一天和最后一天

例子:

quarter = 1年份是2016。预期结果是01/01/2016- 31/03/2007DD/MM/YYYY格式)。

例如:

select(quarterdatestart, quarterdatedate) where year = 2016 and quarter = 1;
Run Code Online (Sandbox Code Playgroud)

sql oracle

0
推荐指数
1
解决办法
9912
查看次数

为什么 Arrays.binarySearch(arr, "b") 的输出是 -1。请说清楚

import java.util.Arrays;
import java.util.Comparator;

public class MainClass {
    public static void main(String args[]) {

        String[] arr = { "c", "d", "b", "a", "e" };

        InnerClass in = new InnerClass();
        Arrays.sort(arr, in);

        for (String str : arr) {
            System.out.print(str + " ");
        }
        System.out.println(Arrays.binarySearch(arr, "b"));
    }

    static class InnerClass implements Comparator<String> {

        public int compare(String s1, String s2) {
            return s2.compareTo(s1);

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

输出 edcba -1

有关信息,如果我们将Arrays.binarySearch(arr, "b")替换 为 Arrays.binarySearch(arr, "e"),则输出为 Output edcba -6

java arrays

-2
推荐指数
1
解决办法
72
查看次数