小编pop*_*lka的帖子

当intellij想法开始时如何防止打开最后的项目

默认情况下,intellij idea在启动时打开最后一个项目.如何在不打开最后项目的情况下打开intellij想法?

intellij-idea android-studio

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

在intelliji IDEA中将语法颜色的代码块复制为rtf?

有没有一种简单的方法可以将语法颜色的代码块复制为intellij IDEA中的rtf?

syntax-highlighting copy-paste intellij-idea

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

使用xsd进行IDE自动完成的ant ivy lib"antlib:org.apache.ivy.ant"的xsd位置?

我想在IDE(Intellij iDEA)的xml编辑器中使用基于xsd的自动完成创建Ivy Ant任务,但我找不到xsd for register XML namespace xmlns:ivy ="antlib:org.apache.ivy.ant"

哪里可以找到它?

ant xsd ivy

10
推荐指数
1
解决办法
4748
查看次数

java反编译器,在实际物理位置保存行号

许多IDE的调试器与物理线路编号匹配.我正在寻找java反编译器,在反编译代码中保存实际行号.

http://java.decompiler.free.fr/不是一个.

java decompiling line-numbers

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

用"?"格式化字符串的方法 java中的完整字符串参数?

例如,我想用方法实现类

public class Logger {

    public void info(String message, String[] params) {
    }
}
Run Code Online (Sandbox Code Playgroud)

如果是输入

new Logger().info("Info: param1 is ? , param2 is ?", new  String[] {"a", "b"});
Run Code Online (Sandbox Code Playgroud)

输出必须是

Info: param1 is a , param2 is b
Run Code Online (Sandbox Code Playgroud)

实现它的最简单方法是什么?

java string parameters logging format-string

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

如何使用与父bean分离的集合数据创建spring bean?

Spring能够初始化核心java集合类型的值.

我有一个复杂的集合类型Map<String, Set<String>> map ,它在spring配置中定义了初始值:

<bean id="dao" class="ru.mypkg.dao.DaoImpl">
    <property name="dataSource" ref="dataSource"/>
    <property name="map">
        <map>
            <entry key="TABLE">
                <set>
                    <value>COMMENT</value>
                    <value>INDEX</value>
                </set>
            </entry>
            <entry key="VIEW">
                <set>
                    <value>COMMENT</value>
                </set>
            </entry>
        </map>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

我想以下一种方式重写我的配置:将它拆分为2个bean以提高可读性

<bean id="dao" class="ru.mypkg.dao.DaoImpl">
    <property name="dataSource" ref="dataSource"/>
    <property name="map" ref-id="myMap"/>        
</bean>

<bean id="myMap" ..????..>
        <entry key="TABLE">
                <set>
                    <value>COMMENT</value>
                    <value>INDEX</value>
                </set>
            </entry>
            <entry key="VIEW">
                <set>
                    <value>COMMENT</value>
                </set>

            </entry>
</bean>
Run Code Online (Sandbox Code Playgroud)

我可以在不创建额外课程的情况下实现这一目

java collections configuration spring

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

在Java或ANT下的regexp中输出换行符

我有调用replaceregexp任务的ant目标

<target name="regexp.replace">
    <replaceregexp file="${file.temp}"
                   match="(.*)"
                   replace="first operation on \1  second operation on \1"
                   byline="true"/>
</target>
Run Code Online (Sandbox Code Playgroud)

file.temp是

A1
A2
Run Code Online (Sandbox Code Playgroud)

期望的输出是

first operation on A1
second operation on A1
first operation on A2
second operation on A2
Run Code Online (Sandbox Code Playgroud)

在ant replaceregexp参数中插入新行char以生成所需输出的内容?

 replace="first operation on \1 %NEW_LINE% second operation on \1"
Run Code Online (Sandbox Code Playgroud)

java regex ant replace newline

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

Gradle - 从依赖的jar中提取文件

我想从依赖的jasperreports.jar中提取文件"default.jasperreports.properties"并将其放入zip分发中,并使用新名称"jasperreports.properties"

示例gradle构建:

apply plugin: 'java'

task zip(type: Zip) {
    from 'src/dist'
  //  from configurations.runtime
    from extractFileFromJar("default.jasperreports.properties");
    rename 'default.jasperreports.properties', 'jasperreports.properties'

}

def extractFileFromJar(String fileName) {
    //    configurations.runtime.files.each { file -> println file} //it's not work 
    // not finished part of build file
    FileTree tree = zipTree('someFile.zip')
    FileTree filtered = tree.matching {
        include fileName
    }

}

repositories {
    mavenCentral()
}

dependencies {
    runtime 'jasperreports:jasperreports:2.0.5'
}
Run Code Online (Sandbox Code Playgroud)

如何从依赖jasperreports-2.0.5.jar中获取extractFileFromJar()中的FileTree?

在我上面的脚本中使用

FileTree tree = zipTree('someFile.zip')
Run Code Online (Sandbox Code Playgroud)

但是想要使用一些想法(错误,但人类可读)

FileTree tree = configurations.runtime.filter("jasperreports").singleFile.zipTree
Run Code Online (Sandbox Code Playgroud)

PS:试着打电话

def extractFileFromJar(String fileName) {
    configurations.runtime.files.each …
Run Code Online (Sandbox Code Playgroud)

zip extract distribution gradle

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

大类层次结构对Java性能的影响有多大?

我有一个扩展另一个类的类,它扩展了另一个类......依此类推.

具有100级层次结构级别的缓慢(百分比)类将起作用,然后具有10级层次结构级别的类?

java performance class-hierarchy

8
推荐指数
3
解决办法
2610
查看次数

使用Jasper Report导出包含嵌入图像的单个HTML

Jasper Report可以导出到嵌入图像的单个HTML吗?

我将jasper报告输出为单个Excel文件,PDF,RTF.但多重播放HTML文件.我不能管理单个报告文件,而是HTML案例中的许多文件和文件夹.

html java jsp reporting jasper-reports

8
推荐指数
1
解决办法
6621
查看次数