小编Joe*_*Joe的帖子

为什么 2020 年 3 月 30 日和 2020 年 3 月 1 日之间的差值错误地给出了 28 天而不是 29 天?

TimeUnit.DAYS.convert(
   Math.abs(
      new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("30-03-2020 00:00:00").getTime() - 
      new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("1-03-2020 00:00:00").getTime()
   ),
   TimeUnit.MILLISECONDS)
Run Code Online (Sandbox Code Playgroud)

结果是 28,而它应该是 29。

时区/位置可能是问题吗?

java datediff date java-7

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

Eclipse 4.2(Juno)'无法在Tomcat 7中使用所选类型创建服务器'

我安装了:

  • 日食juno
  • java-6-openjdk-i386(在Eclipse中被选为默认JRE)
  • 的java -7-的openjdk-I386

当我尝试在Eclipse中添加新服务器Tomcat7时,我收到此消息

'无法使用所选类型创建服务器'

我不能继续 添加Tomcat6服务器没问题.

我读了这个问题,但它没有工作过类似的问题

eclipse tomcat tomcat7 ubuntu-12.04 eclipse-juno

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

为什么我不能添加两个字节并得到一个int,我可以添加两个最后的字节得到一个字节?

public class Java{
    public static void main(String[] args){
        final byte x = 1;
        final byte y = 2;
        byte z = x + y;//ok
        System.out.println(z);

        byte a = 1;
        byte b = 2;
        byte c = a + b; //Compiler error
        System.out.println(c);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果涉及任何int-sized或者更小的表达式的结果总是为int,即使两个字节的总和适合一个字节.

当我们添加两个适合字节的最终字节时,为什么会这样? 没有编译器错误.

java int scjp variable-assignment ocpjp

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

我们怎么能比较两个枚举值和'<'?

如果枚举实现了Comparable,为什么无法与<或>进行比较?

public class Dream    
{
    public static void main(String... args)
    {
        System.out.println(PinSize.BIG == PinSize.BIGGER); //false
        System.out.println(PinSize.BIG == PinSize.BIG); //true
        System.out.println(PinSize.BIG.equals(PinSize.BIGGER));//false
        System.out.println(PinSize.BIG > PinSize.BIGGERER);// compilation error
        //can't be compared
        System.out.println(PinSize.BIG.toString().equals(PinSize.BIGGER));// #4
        PinSize b = PinSize.BIG ;
        System.out.println( b instanceof Comparable);// true
    }  
}
enum PinSize { BIG, BIGGER, BIGGERER };
Run Code Online (Sandbox Code Playgroud)

java enums scjp ocpjp

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

如何将<footer>元素粘贴在页面底部(HTML5和CSS3)?

当我使用位置相对而没有内容时,页脚上升,绝对有很多内容,页脚下降,并且固定它总是在那里.

是否有一种简单的方法可以独立于内容获取页面末尾,缩小内容并随之增长?

当有很多内容时我们可以在第一页看到页脚,当内容很少时我们会在底部看到.

<!DOCTYPE html>
<html>
<head>
    <style type="text/css">
        html,body {
            padding: 0;
            margin: 0;
        }

        header {
            position:fixed;
            top:0;
            width:100%;
            height:40px;
            background-color:#333;
            padding:20px;
        }

        footer {
            background-color: #333;
            width: 100%;
            bottom: 0;
            position: relative;
        }
        #main{
            padding-top:100px;
            text-align:center;
        }
  </style>
</head>
<body>
    <header>
    header
    </header>

    <div id="main">
    main
    </div>

    <footer>
    footer
    </footer>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html5 styles coding-style footer css3

19
推荐指数
4
解决办法
12万
查看次数

如何以编程方式测试断言是否已启用?

OCP Java SE 6程序员实践考试的正确答案之一是:

您可以通过编程方式测试已启用的断言,而不会抛出AssertionError.

我怎样才能做到这一点?

java scjp assertion ocpjp

18
推荐指数
3
解决办法
4251
查看次数

无法将java.lang.String类型的属性值转换为必需类型java.util.Date

当我尝试在表单中输入日期时,我收到此错误. 在此输入图像描述

TaskController

@RequestMapping(value = "/docreatetask", method = RequestMethod.POST)
public String doCreateTask(Model model, @Valid Task task,
        BindingResult result, Principal principal,
        @RequestParam(value = "delete", required = false) String delete) {
    System.out.println(">TaskController doCreateTask " + task);

    if (result.hasErrors()) {
        System.out.println("/docreatetask in here");
        model.addAttribute("task", task);
        System.out.println("+++++"+task.getDeadline());// deadline is null  
        return "createtask";
    }
        ...
Run Code Online (Sandbox Code Playgroud)

Create.jsp

...
<form:form method="POST"
action="${pageContext.request.contextPath}/docreatetask"
commandName="task">
<table class="formtable">
    <tr>
        <td class="label">Task</td>
        <td><form:input cssClass="control" path="taskname"
            name="taskname" type="text" /><br />
                <form:errors path="taskname" cssClass="error" /></td>
        </tr>
    <tr>
        <td class="label">Description</td>
        <td><form:textarea cssClass="control" path="description"
            name="description"></form:textarea><br /> …
Run Code Online (Sandbox Code Playgroud)

java data-binding spring date date-format

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

如何在document.createElement("span");?之后将文本添加到span中

我正在尝试使用函数.text()将文本写入元素范围,但是我收到此错误 UncaughtTypeError:undefined不是函数,我还尝试了函数append(),innerHtml(),createTextNode()但没有成功.

我究竟做错了什么?

var closeSpan = document.createElement("span");
closeSpan.setAttribute("class","sr-only");
closeSpan.text("Close"); //UncaughtTypeError: undefined is not a function
Run Code Online (Sandbox Code Playgroud)

要么

var closeSpan = document.createElement("span");
closeSpan.setAttribute("class","sr-only");
closeSpan.append("Close"); //UncaughtTypeError: undefined is not a function
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom

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

无法懒惰地初始化集合..没有会话或会话被关闭

我不知道还有什么可以尝试,我已经更新到Jackson 2,改为Lazy,使用@JsonIgnore ......但没有任何结果.知道它能是什么吗?

环境

  • Spring MVC 3.2.5
  • 杰克逊2.2
  • Hibernate 3.5.4

ERROR Estado HTTP 500 - Could not write JSON: failed to lazily initialize a collection of role: com.javalabs.web.dao.Task.actions, no session or session was closed (through reference chain: java.util.HashMap["actions"]->java.util.ArrayList[0]->com.javalabs.web.dao.TaskAction["task"]->com.javalabs.web.dao.Task["actions"]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: failed to lazily initialize a collection of role: com.javalabs.web.dao.Task.actions, no session or session was closed (through reference chain: java.util.HashMap["actions"]->java.util.ArrayList[0]->com.javalabs.web.dao.TaskAction["task"]->com.javalabs.web.dao.Task["actions"])

Error trace

org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: failed to lazily initialize a collection of role: com.javalabs.web.dao.Task.actions, no session or …
Run Code Online (Sandbox Code Playgroud)

java session spring hibernate jackson

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

执行'SELECT INTO OUTFILE'时,对于错误访问被拒绝,mysqldump的正确权限是什么?

备份用户具有BackupAdmin角色和所有权限(对象权限,DDL,GRANT).

cmd> mysqldump --routines=TRUE --tab=C:\tmp -h localhost -u backup -pbackup schemalocal
cmd> mysqldump: Got error: 1045: Access denied for user 'backup'@'%' (using password: YES) when executing 'SELECT INTO OUTFILE'
Run Code Online (Sandbox Code Playgroud)

使其工作的唯一方法是为备份帐户提供DBA角色,但这是一个安全风险,因此我只想给它提供必要的权利.他们是谁?

mysql windows mysqldump

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