有几个的JavaServer Faces <context-param>在web.xml:facelets.REFRESH_PERIOD,facelets.DEVELOPMENT,facelets.SKIP_COMMENTS等我在哪里可以找到所有这些PARAMS的完整列表?
我正在编写一个包含很长字符串的测试,我需要拆分这些字符串:
private static final String TOO_LONG_JSON = "{field1:field1, field2:field2 ... fieldN:fieldN}";
Run Code Online (Sandbox Code Playgroud)
所以他们会成为:
private static final String TOO_LONG_JSON = "{field1:field1, field2:field2" +
"{field3:field3, field4:field4,field6:field6, field7:field7}" +
"{field8:field8, field9:field9,field10:field10, field11:field11}" +
" ... fieldN:fieldN}";
Run Code Online (Sandbox Code Playgroud)
是否可以设置IntelliJ IDEA来自动拆分那些长字符串?
假设我有这样的java代码(仅作为示例):
public void someMethod(){
int a = 3;
int b = 2; // <-- stay debug here
a = b + 2;
System.out.prinln(a);
}
Run Code Online (Sandbox Code Playgroud)
可以跳过执行"int a = b + 2;" 然后移民到"System.out.prinln(a);"?
PS我使用Intellij Idea 12.
guava库有它自己的Supplier,不扩展Java 8 Supplier.番石榴还为供应商提供缓存 - Suppliers#memoize.
是否有类似的东西,但对于Java 8供应商?
随着Collection一切都清楚了,但是怎么样以下几点:
有object一种count()方法和getPart(int i)方法.因此,提取所有对象会产生以下样板代码:
List<Part> result = new ArrayList<Part>();
for (int i = 0, i < object.count(), i++) {
result.add(object.getPart(i));
}
return result.stream();
Run Code Online (Sandbox Code Playgroud)
是否有任何标准的方法来传递2个生产者:() -> object.count()并(int i) -> object.getPart(i)创建一个流?像这样:
SomeUtil.stream(object::count, object::getPart);
Run Code Online (Sandbox Code Playgroud) 我有一些方法:
public int getSomeField()
Run Code Online (Sandbox Code Playgroud)
我想像这样生成javadoc:
/**
* Gets {someField}
*
* @return value of {someField}
*/
Run Code Online (Sandbox Code Playgroud)
其中{someField}是字段名称的占位符.可以为Intellij Idea创建此模板(可以作为实时模板)吗?
代码示例:
public class StringHolder{
public static final String ONE = "ONE";
public static final String TWO = "TWO";
public static final String THREE = "THREE";
public static void main (String[] args){
String someVariable = ONE + TWO + THREE;
}
}
Run Code Online (Sandbox Code Playgroud)
我如何从静态常量中评估字符串值?例如,使用Intellij Idea我可以在debug中运行程序,输入断点,在表达式上按"ctrl + alt + f8"并查看表达式值.那么可以用静态分析器评估这个,而不需要编译代码并运行程序吗?关键点是从静态常量计算的值而不是函数参数,因此分析器只需"转到"常量值,连接它们并在弹出窗口中显示值.
当我有一个块并且"刚刚初始化"变量时的另一种情况:
{
final String a = "a";
final String b = "b"
final String c = "c"
String result = a+b+c;
}
Run Code Online (Sandbox Code Playgroud)
PS你明白了吗?:)
控制台git客户端具有git push origin <tag_name>用于在不提交到远程存储库的情况下推送标记的命令.TortoiseGit GUI中是否有模拟?
cassandra中是否有设置以减少内存使用量?我知道cassandra很好地管理内存,但出于测试目的,我不想只在我的Windows机器上运行cassandra服务时花费6Gb内存.
更新
我已经厌倦了设置disk_access_mode: standart而不是disk_access_mode: auto.没有帮助.另外我注意在cassandra 2.0.9 cassandra.yaml文件中disk_access_mode默认不包含.所以似乎(但我不确定)disk_access_mode是从cassandra中删除的.
我创建了akka系统.假设其中有一些演员.我如何用他们的路径打印akka系统中的所有演员?(用于调试目的)