小编dim*_*uta的帖子

使用Java 7中的Files.newBufferedWriter创建新文件或覆盖现有文件

我正在尝试Java 7中的新Files.newBufferedWriter,我无法得到一个例子:我想创建一个新文件,如果它不存在或覆盖它,如果它.

我所做的是:

OpenOption[] options = {StandardOpenOption.CREATE_NEW, StandardOpenOption.WRITE, StandardOpenOption.TRUNCATE_EXISTING};
BufferedWriter writer = Files.newBufferedWriter(Paths.get("example.txt"), StandardCharsets.UTF_8, options);
Run Code Online (Sandbox Code Playgroud)

我也尝试了不同的选择,但我无法让它工作.

救命?

java file java-7

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

从Hibernate查询中获取SQL String

我需要从Hibernate查询中获取字符串并稍后处理它(所以我无法解决它"hibernate.show_sql").

我已经看过如何从Hibernate Criteria API获取SQL(*不*用于日志记录)但是使用该解决方法我得到了SQL查询字符串但是没有显示它显示的参数值'?'...有什么方法可以获取带参数值的完整SQL字符串?

我的意思是,有了这个解决方案,我得到"SELECT * FROM USER WHERE NAME=? AND SURNAME=?"但是我需要"SELECT * FROM USER WHERE NAME='John' AND SURNAME='Doe'"......

想法?

string hibernate java-ee

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

删除java中字符串末尾的空格

可能重复:
从Java字符串中删除前导和尾随空格

当我将数据导入应用程序时,我需要摆脱某些字符串末尾的空格而不是开头的空格,所以我不能使用trim()...我已经设置了一个方法:

public static String quitarEspaciosFinal(String cadena) {
    String[] trozos = cadena.split(" ");
    String ultimoTrozo = trozos[trozos.length-1];
    return cadena.substring(0,cadena.lastIndexOf(ultimoTrozo.charAt(ultimoTrozo.length()-1))+1);
    }
Run Code Online (Sandbox Code Playgroud)

其中cadena是我必须改变的字符串......

所以,如果cadena ="1234",这种方法会返回"1234"......

我想知道是否有更有效的方法来做到这一点......

java string spaces

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

使用 java 按电子邮件发送日历邀请

我正在尝试使用 java 发送每封电子邮件的日历邀请。收件人收到电子邮件,但不会显示接受或拒绝的邀请,而是将该事件自动添加到他的日历中。

我正在使用 ical4j.jar 构建活动/邀请

private Calendar getInvite(Session session) {
    Calendar calendar = new Calendar();
    calendar.getProperties().add(Version.VERSION_2_0);
    calendar.getProperties().add(Method.REQUEST);

    VEvent event = new VEvent(
        new DateTime(sesion.getStartDate()), 
        new DateTime(sesion.getEndDate()), 
        session.getName());

    event.getProperties().add(Priority.MEDIUM);
    event.getProperties().add(Clazz.PUBLIC);

    try {
        UidGenerator ug = new UidGenerator("uidGen");
        Uid uid = ug.generateUid();
        event.getProperties().add(uid);
    } catch (SocketException e) {
        // Log things
    }

    for (Participant participant : session.getParticipants()) {
        Attendee attendee = new Attendee(URI.create("mailto:" + participant.getEmail()));
        attendee.getParameters().add(Role.OPT_PARTICIPANT);
        attendee.getParameters().add(new Cn(participant.getName()));
        attendee.getParameters().add(PartStat.NEEDS_ACTION);
        event.getProperties().add(attendee);
    }

    calendar.getComponents().add(event);

    return calendar;

}
Run Code Online (Sandbox Code Playgroud)

这就是我发送电子邮件的方式:

public void sendEmail(String fromMail, String …
Run Code Online (Sandbox Code Playgroud)

java email calendar jakarta-mail ical4j

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

是否有可能将Hibernate与EJB3一起使用?

我找不到任何例子,所以我开始怀疑它是否可能......但我被要求用它们两个构建一个webapp ...

java hibernate ejb

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

SLF4J:无法加载类"org.slf4j.impl.StaticLoggerBinder".在运行JUnit测试时

我正在使用JUnit构建一些测试用例来测试我的应用程序,但是当我尝试运行它们时,我得到错误:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Run Code Online (Sandbox Code Playgroud)

问题是当我运行我的应用程序时,我没有得到那个错误,就在我运行测试用例时......

我的应用程序是用Spring + Hibernate + Java 6构建的

以下是我在pom.xml文件中获得的依赖项:

<dependencies>
        <!-- Spring -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aspects</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>

        <!-- Dependencias Spring -->
        <dependency>
            <groupId>javax.transaction</groupId>
            <artifactId>jta</artifactId>
            <version>1.1</version>
        </dependency>
        <dependency>
            <groupId>commons-dbcp</groupId>
            <artifactId>commons-dbcp</artifactId>
            <version>1.4</version>
        </dependency>

        <!-- Spring security -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
            <version>3.1.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>3.1.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-core</artifactId>
            <version>3.1.0.RELEASE</version>

        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>3.1.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.security</groupId> …
Run Code Online (Sandbox Code Playgroud)

java junit spring hibernate slf4j

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

标准Java中的FtpOutputStream或类似内容

是否有任何可能的方法使用某种OutputStream将文件写入FTP目录而不必先写入本地文件?

我发现了一些实现这一目标的第三方库,但我想知道是否有一些java"标准"类使得它成为可能,我的意思是,某些类被打包到标准Java API中.

谢谢!!

java ftp outputstream

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

我可以在我的网站上使用其他网站搜索结果吗?

我必须开发一个在地图上显示某些地方的网络应用程序,并且这些地方已经可以在其他网站地图上找到...是否有可能从我的应用程序中调用其他网站搜索表单并收集结果?

java search web-applications map

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

超类的子方法(java)

我有一个超类,比方说BaseClass和两个子类,比如说SubclassASubclassB,它们之间没有任何其他关系,只有它们的父类.

在我的代码中的很多地方我需要调用子类都有但不是父类的方法......我发现自己重复了很多代码,看起来像:

if (obj instanceof SubclassA) {
// stuff
} else if (obj instanceof SubclassB) {
// same stuff
}
Run Code Online (Sandbox Code Playgroud)

第一个想法应该是将"stuff"放入超类中的方法中,但我不能,因为该超类是其他没有该行为的子类的父级...

那么......有没有办法避免重复该代码的aaaalll?

也许两个子类的共同超类是超类的子类本身?

java oop inheritance

0
推荐指数
1
解决办法
151
查看次数