小编İsm*_*vuz的帖子

如何配置IntelliJ(也是Android Studio)重做快捷方式到CTRL + Y而不是CTRL + SHIFT + Z?

默认的IntelliJ/Android Studio"重做"操作快捷方式是CTRL+ Shift+ Z,这是Windows用户的常见问题.

更大的问题是CTRL+ Y被映射到"删除行"操作 - 这会导致撤消堆栈丢失.

要解决此问题,如何在IntelliJ 中将"重做"快捷方式更改为CTRL+ Y

keymapping intellij-idea undo-redo redo android-studio

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

Eclipse - 添加服务器 - 当我选择特定的Tomcat(例如tomcat8)时,下一个按钮被禁用

我打开Servers视图,右键单击并转到new-> server菜单.

当我选择Tomcat 6或Tomcat 7时,下一个按钮运行良好,但是当我选择Tomcat 8时,下一个按钮显示为灰色.

在这种情况下如何添加tomcat 8?

eclipse tomcat

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

是否将参数传递给始终在java中从左到右排序的方法?

我将调用一个带有两个参数的方法,但我会像这样使用k ++:

polygon.addPoint((int)rs.getDouble( k++),(int)rs.getDouble( k++ ));
Run Code Online (Sandbox Code Playgroud)

其实我想确保jvm先执行第一个参数,然后再执行第二个参数.如果订单以某种方式改变,参数将被传递错误的顺序.

非常感谢!

java methods argument-passing order-of-execution

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

6
推荐指数
3
解决办法
9292
查看次数

java - DAO 方法约定 - 重载还是更改方法名称?

DAO 方法的标准命名约定DAO 类方法命名 问题相关。

为什么 DAO 类中的方法是这样的:

getUserById(int id)
getUserByUsernameAndPassword(String username, String password)
Run Code Online (Sandbox Code Playgroud)

代替:

getUser(int id)
getUser(String username, String password)
Run Code Online (Sandbox Code Playgroud)

在 IDE 中,当您开始键入 getUser 时,Eclipse 自动建议将开始向您显示两者。您可以根据参数选择要使用的方法。

当然,这是超载。为什么人们避免重载并为不同的参数使用不同的方法名称?还是他们在逃避?

问候。

java dao overloading naming-conventions method-names

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