小编dim*_*sli的帖子

如何在IntelliJ IDEA中显示类的所有父级和子类?

当我在Eclipse中编辑Java类时,当我的光标位于类变量上时,我可以执行Ctrl+ T以显示一个显示其所有父类和子类的弹出窗口.IntelliJ中的等价物是什么?

例:

Use|r user = new User();
Run Code Online (Sandbox Code Playgroud)

管道是我的光标.

java intellij-idea

139
推荐指数
8
解决办法
6万
查看次数

Scala Functor和Monad的差异

有人可以解释一下Scala上下文中Functor和Monad之间的区别吗?

functional-programming scala

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

-XX:带或不带-XX的MaxPermSize:PermSize

我们遇到了Java.lang.OutOfMemoryError:PermGen空间错误并查看了tomcat JVM参数,除了我们还指定的-Xms-Xmxparams之外-XX:MaxPermSize=128m.经过一些分析后,我偶尔可以看到PermGen空间上发生的垃圾收集,使其无法完全运行.

我的问题是:除了增加-XX:MaxPermSize我指定的差异之外,还有-XX:PermSize什么呢?我知道总的内存中,然后将XMX + MaxPermSize参数,但是否有其他原因,-XX:PermSize应该不是的时候是有-XX:MaxPermSize规定的?

如果您有处理这些JVM参数的实际经验,请分享.

PS.JVM是HotSpot 64位服务器VM build 16.2-b04

java jvm permgen jvm-hotspot

50
推荐指数
3
解决办法
28万
查看次数

如何设置eclipse控制台语言环境/语言

使用Eclipse(Helios)开发Web应用程序时,tomcat输出将被发送到控制台.好的,但是消息正在翻译成我的操作系统语言.

事实上,我的Eclipse是英文版,但Tomcat输出(日志记录)正在翻译成葡萄牙语.可能是Tomcat配置问题,但我无法找到...

我该如何改变这种行为?我希望我的整个Eclipse都是英文的,包括Tomcat.

java eclipse

33
推荐指数
3
解决办法
5万
查看次数

IntelliJ IDEA 14:如何在将项目部署到Tomcat时跳过测试

我有一个使用IntelliJ IDEA 14作为我的IDE 的Spring MVC项目(我是IntelliJ IDEA的新手;我使用的是Eclipse).

我的主要Java代码在文件夹中src/main,单元测试代码在src/test.在部署项目时,我发现所有单元测试都已执行.

在将项目部署到Tomcat时,如何跳过所有单元测试?

java spring tomcat spring-mvc intellij-idea

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

为什么Object#hashCode()返回int而不是long

为什么不:

public native long hashCode();
Run Code Online (Sandbox Code Playgroud)

代替:

public native int hashCode();
Run Code Online (Sandbox Code Playgroud)

更高的机会获得唯一的哈希码?

java

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

为什么Joda DateTimeFormatter无法解析时区名称('z')

来自DateTimeFormatter javadoc:

区域名称:无法解析时区名称('z').

因此时区解析如下:

System.out.println(new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy").parse("Fri Nov 11 12:13:14 JST 2010"));
Run Code Online (Sandbox Code Playgroud)

在Joda无法做到:

DateTimeFormatter dtf = DateTimeFormat.forPattern("EEE MMM dd HH:mm:ss z yyyy");
System.out.println(dtf.parseDateTime("Fri Nov 11 12:13:14 JST 2010"));
//Exception in thread "main" java.lang.IllegalArgumentException: Invalid format: "Fri Nov 11 12:13:14 JST 2010" is malformed at "JST 2010"
//at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:673)
Run Code Online (Sandbox Code Playgroud)

java jodatime

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

SpringBoot 1.3.0支持hibernate 5吗?

我对SpringBoot(1.3.0)对Hibernate5的支持感到有些困惑.该引用列出了对hibernate 4.3.11.Final的依赖,但它也列出了对SpringFramework 4.2.3的依赖,其中包括Hibernate5支持.

是否只需添加额外的Hibernate5依赖项来覆盖Boot bundle的内容?有人可以为我澄清一下吗?

java spring hibernate spring-boot hibernate-5.x

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

使用HTTP端点返回Flux/Mono实例而不是DTO的好处

我看过Spring Tips:使用Spring Framework 5.0的功能反应端点,并阅读了一些关于spring reactor的内容,但我无法理解它.

鉴于我有netty和spring reactor有效,让端点返回Flux/ Mono实例(jacksonified)而不是直接dto对象(jacksonified)有什么好处?我最初假设在http请求/响应上下文中,反应流将更像是websockets,其中服务器通过开放通道将数据推送到接收器,但似乎并非如此.

另外netty在反应式编程中实际上比tomcat做得更好?

如果这些问题看起来很愚蠢,我很抱歉,但我不太明白这个新框架方向的目的.它为什么会出现,它是如何工作的以及它解决了哪些问题?

spring reactive-programming netty project-reactor spring-webflux

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

在jdbcTemplate或DataSource上提交

我想使用jdbcTemplate进行提交和回滚.

我的问题是基于这个主题

如何在jdbcTemplate上进行提交或回滚

jdbcTemplate.commit();
jdbcTemplate.rollback();
Run Code Online (Sandbox Code Playgroud)

或者还有一些其他方法可以使用jdbcTemplate实现提交和回滚功能.

java spring spring-jdbc

13
推荐指数
3
解决办法
4万
查看次数