小编sti*_*vlo的帖子

ec2列出我的快照和所有者ID

如果我调用AmazonEC2 Java接口的describeSnapshots(),我会获得大量快照,如文档中所述,因为它包含所有可见快照.

但是要获取我的快照列表,应该很容易使用API​​,但这对我来说并不明显.我试图将DescribeSnapshotsRequests对象传递给describeSnapshots()

DescribeSnapshotsRequest req = new DescribeSnapShotRequests();
List<String> ownerId = new ArrayList<String>();
ownerId.add("....");
req.setOwnerIds(ownerId);
DescribeSnapshotsResult res = ec2.describeSnapshots(req);
Run Code Online (Sandbox Code Playgroud)

但是为了获取我的用户ID,我打印了所有快照的用户ID并手动识别我的,复制了该用户ID,并在源代码中使用.

我希望有更好的方法来列出我的快照,谁知道呢?

java amazon-ec2

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

Amazon SimpleDB:访问信任存储时出现 KeyStoreException 问题

突然之间,我使用 SimpleDB 的 Java 应用程序不再工作了。我在 Windows 7 上使用 Java AWS SDK 版本 1.2.4。出现以下异常:

java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
com.sun.net.ssl.internal.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:55)
javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:230)
org.apache.http.conn.ssl.SSLSocketFactory.createSSLContext(SSLSocketFactory.java:190)
org.apache.http.conn.ssl.SSLSocketFactory.createDefaultSSLContext(SSLSocketFactory.java:209)
org.apache.http.conn.ssl.SSLSocketFactory.<init>(SSLSocketFactory.java:333)
org.apache.http.conn.ssl.SSLSocketFactory.getSocketFactory(SSLSocketFactory.java:165)
org.apache.http.impl.conn.SchemeRegistryFactory.createDefault(SchemeRegistryFactory.java:45)
org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager.<init>(ThreadSafeClientConnManager.java:98)
com.amazonaws.http.HttpClientFactory.createHttpClient(HttpClientFactory.java:67)
com.amazonaws.http.AmazonHttpClient.<init>(AmazonHttpClient.java:111)
com.amazonaws.AmazonWebServiceClient.<init>(AmazonWebServiceClient.java:59)
com.amazonaws.services.simpledb.AmazonSimpleDBClient.<init>(AmazonSimpleDBClient.java:118)
Run Code Online (Sandbox Code Playgroud)

可能是什么原因以及如何解决该问题?

java amazon-simpledb

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

如何使用Spring SimpleThreadScope?

Spring 3.0定义了一个SimpleThreadScope.查看Scope接口的所有已知实现类,我看到:AbstractRequestAttributesScope,PortletContextScope,RequestScope,ServletContextScope,SessionScope,SimpleThreadScope.

第一个观察是我没有看到PrototypeScope,也不明白为什么.

我的问题是如何使用SimpleThreadScope,因为RequestScope在XML或注释中成为"请求",所以我尝试使用"simplethread"和"simpleThread",但它们不起作用.

我收到以下消息:

Caused by: java.lang.IllegalStateException: No Scope registered for scope 'simpleThread'
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
Run Code Online (Sandbox Code Playgroud)

是否应该仅以编程方式使用SimpleThreadScope,而不是通过XML或注释?以及如何使用它?

java spring

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

返回 void 的 Controller 方法可以生成 JSON 吗?

通常,为了从我的控制器方法返回 JSON,我会添加一个@ResponseBody注释,然后让 Jackson 将返回的对象映射为 JSON。这里没问题。

然而在这个问题中,OP说“我使用@RequestMapping的其他方法返回void,我仍然可以通过ajax从它们获取JSON”

我想知道这怎么可能?我没有理由怀疑他确实在这样做,所以我想知道如何做到这一点,出于好奇和增强我对 Spring 的理解。

spring spring-mvc jackson

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

Spring和Hibernate:我可以摆脱hibernate.cfg.xml并单独依赖注释吗?

我一起使用spring和hibernate.在我的应用程序上下文中,我有这一部分:

<bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="configLocation">
            <value>classpath:hibernate.cfg.xml</value>
        </property>
        <property name="configurationClass">
            <value>org.hibernate.cfg.AnnotationConfiguration
            </value>
        </property>
Run Code Online (Sandbox Code Playgroud)

hibernate.cfg.xml只包含我们希望hibernate管理持久性的类列表.

我想知道我是否可以完全替换这个文件?我们可以单独依靠注释来发现需要ORM的类列表吗?

如果有可能在春天,那怎么样?

spring hibernate

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

从文章中提取相关关键字/标签的java工具

我正在寻找基于java的工具来从给定的文章中提取相关标签。我需要一个工具,基本上可以尝试识别给定文章相关的主要主题和术语。谢谢你的帮助。

java search-engine metadata data-mining

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

身体包裹div真的有必要吗?

构建固定居中布局的一种流行技术是将 body 中的所有内容包装在 div 中,并在其上设置一些 CSS 规则,例如:

<body>
    <div id="wrap">
        all content here
    </div>
</body>

#wrap { width: 850px; margin: 0 auto; }
Run Code Online (Sandbox Code Playgroud)

我想知道是否有理由添加这个额外的包装 div,因为在作品上设置了相同的 CSS 规则body。是为了兼容某些浏览器还是只是一个传统?

html css

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

在打包之前在Maven中执行任务

在打包之前,我不明白如何在Maven中运行任务.

<build>
    <plugins>
        [...]
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <version>1.7</version>
            <executions>
                <execution>
                    <phase>generate-sources</phase>
                    <configuration>
                        <tasks>
                            <echo message="****** TEST *****" />
                        </tasks>
                    </configuration>
                </execution>
            </executions>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

当我跑步时mvn clean package,它不会被执行.我该如何执行此任务?我正在使用maven 3.0.5,如果重要的话.

**更新:**

添加idgoal按照建议从命令行解决问题.

<id>my-generate-sources</id>
<goals>
    <goal>run</goal>
</goals>
Run Code Online (Sandbox Code Playgroud)

为了修复Eclipse错误,我在构建部分中配置了lifecyleMappingMetadata:

<build>
...
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.eclipse.m2e</groupId>
                <artifactId>lifecycle-mapping</artifactId>
                <version>1.0.0</version>
                <configuration>
                    <lifecycleMappingMetadata>
                        <pluginExecutions>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>org.apache.maven.plugins</groupId>
                                    <artifactId>maven-antrun-plugin</artifactId>
                                    <versionRange>[1.7,)</versionRange>
                                    <goals>
                                        <goal>run</goal>
                                    </goals>
                                </pluginExecutionFilter>
                                <action>
                                    <execute />
                                </action>
                            </pluginExecution>
                        </pluginExecutions>
                    </lifecycleMappingMetadata>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>
Run Code Online (Sandbox Code Playgroud)

eclipse maven-3 maven

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

在 C++11 中初始化一个 C++ std::array 结构体

我已经阅读了类似的问题,但是如果我有一个结构,有没有人知道为什么

struct ArabicRoman {
    char roman;
    int arabic;
};
Run Code Online (Sandbox Code Playgroud)

我可以std::array通过以下方式初始化 C++ :

ArabicRoman M({'M', 1000});
ArabicRoman D({'D', 500});
array<ArabicRoman, 2> const SYMBOLS({ M, D });
Run Code Online (Sandbox Code Playgroud)

我可以通过以下方式初始化 C 风格的数组:

ArabicRoman const SYMBOLS[]({ {'M', 1000}, {'D', 500} });
Run Code Online (Sandbox Code Playgroud)

但是,以下未编译:

array<ArabicRoman, 2> const SYMBOLS({ {'M', 1000}, {'D', 500} });
Run Code Online (Sandbox Code Playgroud)

初始化 C++ 风格的结构数组的任何解决方法?

c++ arrays struct c++11

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

免费Windows安装程序

我找到了很多程序来为.net应用程序制作安装包,但是没有满足我的要求.

我正在寻找一个能够创建安装和卸载包的免费应用程序,并且能够检查是否安装了net framework和sql 2008 Redistributable,如果不是应用程序应该能够先安装它们然后启动应用程序安装过程

.net c# windows installer

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