我尝试在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中没有显示模块文件夹,在项目结构中显示该模块.
我现在创建日期:
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()在几毫秒内返回?
我有
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。
如何正确划分比例参数?
我扩展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
我该如何修复它?
我有这个
<h:outputLink value="http://.....index.html"
target="_blank">open</h:outputLink>
Run Code Online (Sandbox Code Playgroud)
但它显示像链接.我怎样才能创建这个按钮?我需要按钮"打开".当我按下此按钮时,我需要在浏览器的新选项卡中打开我的链接.
我.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) 我尝试构建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时都能正常工作.但项目没有建立
我有实体
@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) 我将对象添加到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) 我试过用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版本?