小编use*_*472的帖子

我尝试在IntellijIDE 15中创建新的maven模块时出错

我尝试在IntellijIDE 15中添加新模块到项目,我有错误

Failed to create a Maven project
'C:/gitProjects/mayProj/pom.xml' already exists in VFS
Run Code Online (Sandbox Code Playgroud)

在我的项目中创建文件,moduleName.iml但在IDE中没有显示模块文件夹,在项目结构中显示该模块.

intellij-idea maven

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

如何以毫秒为单位返回LocalDate.now()?

我现在创建日期:

ZoneId gmt = ZoneId.of("GMT");
LocalDateTime localDateTime = LocalDateTime.now();
LocalDate localDateNow = localDateTime.toLocalDate();
Run Code Online (Sandbox Code Playgroud)

然后我希望以毫秒为单位返回此日期:

localDateNow.atStartOfDay(gmt) - 22.08.2017
localDateNow.atStartOfDay(gmt).toEpochSecond(); - 1503360000 (18.01.70)
Run Code Online (Sandbox Code Playgroud)

我怎么能LocalDate.now()在几毫秒内返回?

timestamp java-8 java-time localdate

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

BigDecimal 除以比例

我有

private static final BigDecimal ONE_HUNDRED = new BigDecimal(100);
    private static final BigDecimal TEN = new BigDecimal(10);
Run Code Online (Sandbox Code Playgroud)

BigDecimal decimal = new BigDecimal(1050); 我需要得到 10% 我写 BigDecimal decimalResult = decimal.divide(ONE_HUNDRED).multiply(TEN)//100, 10

但是 Intellij IDE 说:

'BigDecimal.divide()' 在没有舍入模式参数的情况下调用更多...

我添加了BigDecimal.ROUND_HALF_UP和所有其他人,但我得到了错误的结果。我需要,1050/100 = 10.5 但如果我添加BigDecimal.ROUND_HALF_UPresult = 11

如何正确划分比例参数?

java bigdecimal

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

IntelliJ IDE 禁用“从未使用”检查

我扩展MessageCracker类并重写方法(处理程序)

public void onMessage(ExecutionReport execRep, SessionID sessionID)
...
public void onMessage(BusinessMessageReject message, SessionID sessionID)
...
public void onMessage(Quote quote, SessionID sessionID)
Run Code Online (Sandbox Code Playgroud)

每个方法捕获消息扩展Message- ExecutionReport、BusinessMessageReject、Quote 等。

一切正常,但 IntellijIDE 对此方法表示 - Method 'onMessage(quickfix.fix44.Quote, quickfix.SessionID)' is never used

我该如何修复它?

java intellij-idea handler

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

按钮单击时,Primefaces在新选项卡中打开页面

我有这个

<h:outputLink value="http://.....index.html"
target="_blank">open</h:outputLink>
Run Code Online (Sandbox Code Playgroud)

但它显示像链接.我怎样才能创建这个按钮?我需要按钮"打开".当我按下此按钮时,我需要在浏览器的新选项卡中打开我的链接.

jsf primefaces

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

swagger结合一些重复的注释

.useDefaultResponseMessages(false)在每种方法中使用 and

@ApiResponses(value = {
        @ApiResponse(code = 200, message = "Success", response = Order.class),
        @ApiResponse(code = 401, message = "Unauthorized"),
        @ApiResponse(code = 403, message = "Forbidden"),
        @ApiResponse(code = 404, message = "Not Found"),
        @ApiResponse(code = 500, message = "Failure")})
public Order getOrder......

@ApiResponses(value = {
        @ApiResponse(code = 200, message = "Success", response = User.class),
        @ApiResponse(code = 401, message = "Unauthorized"),
        @ApiResponse(code = 403, message = "Forbidden"),
        @ApiResponse(code = 404, message = "Not Found"),
        @ApiResponse(code = 500, message = …
Run Code Online (Sandbox Code Playgroud)

spring swagger

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

在构建gradle项目时找不到tools.jar

我尝试构建gradle项目并获得错误:

找不到tools.jar.请检查C:\ Program Files\Java\jre1.8.0_144是否包含有效的JDK安装.

我补充说 path

C:\Program Files\Java\jdk1.8.0_112\bin
C:\Program Files\Java\jre1.8.0_144\bin
Run Code Online (Sandbox Code Playgroud)

当我在控制台中编写java和javac时都能正常工作.但项目没有建立

java windows gradle

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

org.hibernate.QueryException:无法解析属性,但找到另一个属性

我有实体

@Entity
@Table(name = "CRM_LOG")
public class CrmLog implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private @Getter @Setter Long id;
    ..........
    @OneToOne
    private @Getter @Setter CrmUser crmUser;
}
Run Code Online (Sandbox Code Playgroud)

和另一个实体

@Entity
@Table(name = "CRMUSER")
public class CrmUser implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    private Integer groupId;

public Integer getGroupId() {
        return groupId;
    }

    public void setGroupId(Integer groupId) {
        this.groupId = groupId;
    }
}
Run Code Online (Sandbox Code Playgroud)

我做了休眠标准选择

criteria.add(Restrictions.in("crmUser.id", selectedIds));
Run Code Online (Sandbox Code Playgroud)

它工作正常.但这个标准失败了

criteria.add(Restrictions.in("crmUser.groupId", filterGroupIds));
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

org.hibernate.QueryException: could not resolve property: crmUser.groupId of: …
Run Code Online (Sandbox Code Playgroud)

java hibernate criteria

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

如何从传递给Thymeleaf之类的参数的模型中调用吸气剂?

我将对象添加到ModelAndView

ModelAndView model = new ModelAndView("index");
User currentUser = getUser();
model.addObject("currentUser", currentUser);
Run Code Online (Sandbox Code Playgroud)

用户模型:

public class User {
    private String msisdn;
    private double balance;
    private double trafficResidue;
    private Map<String, String> variables;

    public String getMsisdn() {
        return msisdn;
    }

    public void setMsisdn(String msisdn) {
        this.msisdn = msisdn;
    }

    public double getBalance() {
        return balance;
    }

    public void setBalance(double balance) {
        this.balance = balance;
    }

    public double getTrafficResidue() {
        return trafficResidue;
    }

    public void setTrafficResidue(double trafficResidue) {
        this.trafficResidue = trafficResidue;
    }

    public Map<String, …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc thymeleaf

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

如何在docker上安装java到ubuntu?

我试过用docker.我安装工具docker并运行.我dovnload ubuntu图像并在docker上运行.我通过这个链接做所有

对于我使用的安装ubuntu docker run -it ubuntu bash

之后我运行这个ubuntu docker run -i -t ubuntu:latest /bin/bash

开始后我放了 root@9bca9a2a537d:/#

现在我想安装java并在这个java上启动一些应用程序.

我试过安装java root@cf50a6fdfc10:/# apt-get install default-jre

当这个安装我尝试运行此命令java -version,我明白了

root@2e62f448f783:/# java -version
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Run Code Online (Sandbox Code Playgroud)

之后我从ubuntu退出

root@2e62f448f783:/# exit
Run Code Online (Sandbox Code Playgroud)

并再次运行.当ubuntu开始我尝试

root@20cefe55e2eb:/# java -version
bash: java: command not found
Run Code Online (Sandbox Code Playgroud)

我该如何安装java或启动这个java版本?

java linux ubuntu docker

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