小编pea*_*kit的帖子

Eclipse - 在安装插件时下载content.jar ..超时

我正在使用Eclipse Indigo (3.7)并在安装插件时遇到问题.以下是我遵循的步骤:

1. Add the download site
2. Select the plugin to be installed
3. Clicked on Next - Eclipse shows 'Calculating requirements and dependencies'
4. It shows Fetching content.jar from http://download.eclipse.org/releases/indigo/201106220900/content.jar
5. After running for some 5 mins it shows 'Read timed out'. Error reading from http://download.eclipse.org/releases/indigo/201106220900/content.jar
Run Code Online (Sandbox Code Playgroud)

请注意,我有一个良好的互联网连接.我可以从浏览器手动下载文件,但是eclipse正面临从互联网下载的问题.有谁知道如何避免这个问题?

Platform:Windows7 x64; Eclipse Indigo SR1

eclipse eclipse-indigo

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

OSGi - 这项技术有多成熟?

我有我需要共享某些网络资源(的要求jsp,html,js,images,css在不同等)的Spring基于Struts 2应用程序.并且似乎OSGi可以用来实现这一目标?

  • 有人可以就如何实现这一点给出一些指示OSGi吗?
  • 其次,我想知道它是否OSGi足够成熟,可以用于生产应用程序?

提前致谢!

编辑: 我经历了这篇文章,看起来人们可以跨Web应用程序共享一个Web包.唯一的区别是他们用Spring MVC做到了.我想知道是否可以用Struts2应用程序实现这一点?

编辑2:我基本上不清楚以下内容:

  • 'shareable-bundle'(包含要共享的Web资源)是否为.war打包.如果是,那么最终的Web上下文将从何处形成,因为该bundle再次与主"web"应用程序共享?我期待最终的Web上下文是由'shareable-bundle'和'main'Web应用程序的合并而形成的.它会自动发生吗?有任何想法吗?

java spring osgi maven-2 struts2

14
推荐指数
2
解决办法
1565
查看次数

Java - 如何在Eclipse中检查'ThreadLocal'变量的值?

ThreadLocal在我的网络应用程序中填充了几个.而且,在远程调试webapp时,我希望看到这些ThreadLocal变量的值Eclipse(就像Eclipse在Debug透视图中的变量选项卡中显示其他变量一样).

任何想法如何ThreadLocal在调试过程中查看变量的值Eclipse

谢谢!

java eclipse debugging thread-local

14
推荐指数
2
解决办法
2609
查看次数

为什么我的比较方法抛出异常 - 比较方法违反了它的一般合同!

为什么这个代码

public class SponsoredComparator implements Comparator<SRE> {

    public boolean equals(SRE arg0, SRE arg1){
        return arg0.getSponsored()==arg1.getSponsored();
    }

    public int compare(SRE object1, SRE object2) {
        Log.d("SponsoredComparator","object1.getName() == "+ object1.getName());
        Log.d("SponsoredComparator","object1.getSponsored() == "+ object1.getSponsored());
        Log.d("SponsoredComparator","object2.getName() == "+ object2.getName());
        Log.d("SponsoredComparator","object2.getSponsored() == "+ object2.getSponsored());
        Log.d("SponsoredComparator","compare return == "+ (object1.getSponsored() && object2.getSponsored() ? 0 : object1.getSponsored() ? -1 : 1));
        return object1.getSponsored() && object2.getSponsored() ? 0 : object1.getSponsored() ? -1 : 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

抛出此异常: ERROR/AndroidRuntime(244): java.lang.IllegalArgumentException: Comparison method violates its general contract!
ERROR/AndroidRuntime(4446): at java.util.TimSort.mergeLo(TimSort.java:743) …

java android contract comparator

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

tempDB如何工作?

我试图理解tempDB以下是我脑海中浮现的疑惑.

  1. 数据的生命周期是tempDB多少?假设一个查询正在做一些Order BytempDB用于执行该操作.此查询完成后,其他人也执行使用该查询的查询tempDB.第二个查询是否会查找第一个查询所写的记录,tempDB还是会被删除?
  2. 是否在Sql Engine 内部创建了可见tempDB?如何知道由于此查询而创建了哪个临时表?是否有任何命名约定后面的Sql引擎命名这些临时表?

我是新来的tempDB,请原谅我问这么愚蠢(如果有的话)的问题:-)

如果有人能指出一个可以帮助我了解tempDB的好资源,那将是非常好的.

sql sql-server tempdb

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

How to understand Open Source projects/libraries?

There are few open source projects/APIs/libraries that we use in our project (Spring, Struts, iBatis etc.) and I want to understand their design and how they work internally.

了解这些项目的最佳方法是什么?请注意,我已经在我的项目中使用这些库.我知道这些库的输入输出交互/配置.我不明白的是这些API /库如何在内部工作.

我面临的问题是:

  1. 查找库的入口类.有什么方法可以让我知道库的入门类 - 这是一个踢完整个API的东西吗?
  2. 在Eclipse中使用的工具/插件,用于概述库的设计.浏览图书馆的每一课,都是一项非常艰巨的任务.是否有任何想要推荐的工具可以在Eclipse中生成API的类图.

提前致谢!!


更新:我需要一些关于eclipse插件的输入,它可以帮助我获得库的概述/类图

java eclipse spring ibatis struts2

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

分析java进程的线程转储

我在tomcat上运行基于Java EE的应用程序,我看到应用程序在运行几个小时后突然挂起.

我在应用程序挂起之前从应用程序中收集了线程转储并将其放入TDA进行分析:

在此输入图像描述

TDA(线程转储分析器)为上述监视器提供以下消息:

A lot of threads are waiting for this monitor to become available again.
This might indicate a congestion. You also should analyze other locks 
blocked by threads waiting for this monitor as there might be much more 
threads waiting for it.
Run Code Online (Sandbox Code Playgroud)

这是上面突出显示的线程的堆栈跟踪:

"MY_THREAD" prio=10 tid=0x00007f97f1918800 nid=0x776a 
             waiting for monitor entry [0x00007f9819560000]
   java.lang.Thread.State: BLOCKED (on object monitor)
    at java.util.Hashtable.get(Hashtable.java:356)
    - locked <0x0000000680038b68> (a java.util.Properties)
    at java.util.Properties.getProperty(Properties.java:951)
    at java.lang.System.getProperty(System.java:709)
    at com.MyClass.myMethod(MyClass.java:344)
Run Code Online (Sandbox Code Playgroud)

我想知道"waiting for monitor entry"国家意味着什么?并且也会感谢任何帮助我调试此问题的指针.

java thread-dump java-ee-6

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

ASM jar - 为什么我的java项目依赖于此?

我有一个Java项目,内部依赖于它asm jar.奇怪的是,我甚至不知道为什么我的项目以某种方式依赖于这个库(可能由maven引入作为传递依赖)?

任何人都可以帮助我知道为什么有人需要asm jar

提前致谢 !

编辑: 你还可以提一下可能需要什么用途/用例asm jar?

java maven-2 java-ee-6 java-bytecode-asm

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

无法使Spring JMX NotificationListener工作

@ManagedResource使用Spring 使用注释配置了ManagedBean .并且还将JMX映射NotificationListener到此.但是我看到监听器永远不会被踢掉/执行.

以下是相关的配置文件:

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
                            http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

    <bean id="myMBeanServer"
        class="org.springframework.jmx.support.MBeanServerFactoryBean">
        <!-- indicate to first look for a server -->
        <property name="locateExistingServerIfPossible" value="true" />
    </bean>

    <!-- MBean auto exporter -->
    <bean id="exporter" class="org.springframework.jmx.export.MBeanExporter"
        lazy-init="false">
        <property name="server" ref="myMBeanServer" />
        <property name="assembler" ref="assembler" />
        <property name="namingStrategy" ref="namingStrategy" />
        <property name="notificationListenerMappings">
            <map>
                <entry key="myMBean"
                    value-ref="myMBeanNotificationListener" />
            </map>
        </property>
    </bean>

    <!-- The assembler -->
    <bean id="assembler"
        class="org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler">
        <property name="attributeSource" ref="attributeSourceStrategy" />
    </bean>

    <!-- The naming strategy --> …
Run Code Online (Sandbox Code Playgroud)

java notifications spring jmx

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

如何决定使用数据库事务

你们怎么决定你应该在事务中包装sql?

请详细说明一下.

干杯!!

database transactions

8
推荐指数
5
解决办法
5580
查看次数