小编JAR*_*ARC的帖子

什么是创建局部变量的IntelliJ快捷方式?

在Eclipse中,如果您有方法:

String MyObject.getValue();
Run Code Online (Sandbox Code Playgroud)

使用时你可以去:

MyObject.getValue(); 
Run Code Online (Sandbox Code Playgroud)

如果光标在线上并且你点击CTRL+ 1你得到一个上下文菜单'分配一个新的局部变量',结果如下:

String value = MyObject.getValue(); 
Run Code Online (Sandbox Code Playgroud)

你能在IntelliJ中轻松完成吗?我搜索网但没有成功.

keyboard-shortcuts intellij-idea

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

如何在调试模式下通过Gradle运行Jetty

有谁知道如何配置jetty gradle插件在调试模式下运行,以便我可以附加远程调试器?

我已经尝试将gradle和java选择设置为:

-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=n
Run Code Online (Sandbox Code Playgroud)

......但它似乎不起作用.

我能够让我自己的码头安装工作正常,而不是通过gradle(jettyRun或jettyRunWar).

问候.

jetty gradle

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

源代码是否应以UTF-8格式保存

以UTF-8格式保存源代码有多重要?

Windows上的Eclipse默认使用CP1252字符编码.CP1251格式意味着可以保存非UTF-8字符,如果您从Word文档中复制并粘贴注释,我会看到这种情况.

我问的原因是因为出于习惯,我将Maven编码设置为UTF-8格式,最近它捕获了一些不可映射的错误.

(更新)请添加任何理由以及为什么,是否有一些应该知道的常见问题?

(更新)你的目标是什么?为了找到最佳实践,所以在问我们为什么要使用UTF-8时,我有一个很好的答案,现在我没有.

java eclipse encoding utf-8

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

使用Sun专有的Java类是不好的做法?

如果使用Sun的专有Java类,编译器将显示警告.我认为使用这些类通常是一个坏主意.我在某处读到了这个.但是,除了警告之外,还有任何根本原因,你不应该使用它们吗?

java sun

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

如何使用Springs MongoTemplate和Criteria类检索字段子集

我希望能够执行以下控制台命令来返回所有行,只使用填充的字段子集但使用Spring的MongoTemplate类:

控制台命令

db.person.find(null,{name:1})

MongoTemplate

mongoTemplate.find(new Query(...), Person.class)

如果您对http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields感兴趣,可以在此处找到有关子集查询的信息

有任何想法吗?

干杯

spring mongodb spring-mongo

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

通过右键菜单在Web Storm中运行单个Karma Jasmine测试

如果测试规范在中定义,我已经设置Idea Web Storm并可以Karma成功运行测试karam.conf.js.

但是,如果我右键单击JS文件并选择"运行MySpec.js",我会收到此错误:

/usr/bin/node MyTestSpec.js

/Users/dev/WebstormProjects/demow/test/MyTestSpec.js:4
describe('Activate wallet controller --', function () {
^
ReferenceError: describe is not defined
    at Object.<anonymous> (/Users/dev/WebstormProjects/demow/test/MyTestSpec.js:4:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:901:3

Process finished with exit code 8
Run Code Online (Sandbox Code Playgroud)

也许以这种方式运行JS测试是不可能的.

这是配置WebStorm: 在此输入图像描述

如上所述,链接到karma.conf.js文件的KT配置工作正常.

任何帮助赞赏.

jasmine webstorm angularjs karma-runner karma-jasmine

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

Java抽象类或静态实用类设计选择

我正在实施一些策略(策略模式),这些策略有一些共同的行为,并且在常见操作应该存在的地方尚未确定.

  • 假设我有1个上下文和3个策略,策略中使用的一些操作是共享的,有些仅需要2个其他操作,只需要1个策略.
  • 没有成员级别的状态共享,因此唯一的操作实际上是无状态的.
  • 操作的目的是支持将状态格式化为文件,例如视图助手.

选项1:创建一个AbstractStrategy类

  • 我正在使用Java,因此将来会立即使用此功能.
  • 继承倾向于导致.在山脊结构中.
  • 运营将是最终的.

选项2:创建一个Util类的静态助手

  • 灵活,但由于某种原因感觉像代码味道.
  • 没有山脊.

任何建议或偏好?

请注意,我正在处理的级别是策略级别,而不是上下文级别(请参阅维基百科链接).

java oop design-patterns

9
推荐指数
1
解决办法
6827
查看次数

带表达式的Oracle唯一约束

是否Oracle支持带有这样表达式的约束?

注意Z ='N'

ALTER TABLE A ADD CONSTRAINT U_A_KEY UNIQUE(X,Y,Z = 'N');
Run Code Online (Sandbox Code Playgroud)

Unique constraint可能吗?

例:

INSERT INTO A VALUES('X','Y','N');  --OK
INSERT INTO A VALUES('X','Y','Y');  --OK
INSERT INTO A VALUES('X','Y','Y');  --OK
INSERT INTO A VALUES('X','Y','N');  --VOLIATION
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle10g

9
推荐指数
2
解决办法
6551
查看次数

如何将裸域转发到www.domain for google app托管网站

我正在将一些网站从我自己的服务器移植到Google(GHS).我一直使用ZoneEdit来管理我的DNS需求,并且在过去 - 错误地或正确地 - 配置它以便:

domain.comwww.domain.com指出:<my known ip address>

使用www子域一切正常并且它(www.domain.com)解析为ghs.google.com(通过CNAME条目)并显示该站点.

但是,如果我尝试访问裸域(domain.com)FF状态,则无法建立连接.我假设这是因为我的DNS配置已经没有Aip-address条目了.

我正在考虑从转发任何URL domain.comwww.domain.com,尽管可能ZoneEdit不推荐它,我认为,因为我告诉它为只转发请求http://domain.com,并离开http://www.domain.com,因为它是(即CNAME配置).

我处理这个最好的方法吗?

请指教.

dns hosting google-app-engine

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

是否将字符串封装为byte []以节省内存过量?(JAVA)

最近审查了一些Java Swing代码并看到了这个:

byte[] fooReference;

String getFoo() {
   returns new String(fooReference); 
}

void setFoo(String foo) {
  this.fooReference = foo.getBytes();
}
Run Code Online (Sandbox Code Playgroud)

以上内容可以节省你的记忆足迹,或者我告诉你.

这种矫枉过正的是其他人以这种方式封装他们的字符串吗?

java oop string byte memory-management

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