小编Tes*_*hte的帖子

线程"main"java.net.SocketTimeoutException中的异常:在java.net.DualStackPlainSocketImpl.waitForConnect(本机方法)中连接超时

我正在尝试使用Jsoup连接到一个站点,但我继续得到以下错误,我已经在以下xmls,"setting.xlm"和"pom.xml"中配置了一切.任何人都可以帮我找出这一切的主要原因.比你这么多.

这是我得到的错误:

Exception in thread "main" java.net.SocketTimeoutException: connect timed out
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    at java.net.Socket.connect(Socket.java:579)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
    at sun.net.www.http.HttpClient.New(HttpClient.java:290)
    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:425)
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:410)
    at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:164)
    at org.jsoup.helper.HttpConnection.get(HttpConnection.java:153)
    at com.mycompany.mavenproject1.Facebook.main(Facebook.java:23)
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 16.904s
Finished at: Mon May 20 14:00:03 CAT 2013
Final Memory: 19M/47M
------------------------------------------------------------------------
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) …
Run Code Online (Sandbox Code Playgroud)

jsoup

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

数据存储读取操作计算

所以我目前正在执行一项测试,以估计我的 Google 应用引擎可以在不超过配额的情况下工作多少。这是我的测试:

  • 我在数据存储中有一个实体,根据我的本地仪表板,需要 18 次写入操作。我在一个表中有 5 个这种类型的条目。
  • 每 30 秒,我获取上面提到的 5 个实体。我不为这些使用 MEMCACHE !!!

这意味着 5 * 18 = 90 次读取操作,每次获取对吗?1 分钟内意味着 180 次,1 小时内意味着 10800 次读取操作......这是每日限额配额的 20% 左右......

然而,在我的测试运行 1 小时后,我注意到在我的在线仪表板上,只使用了 2% 的读取操作......我的问题是为什么会这样?......我的计算中的缺陷在哪里?

另外...我可以在在线仪表板中的何处看到实体需要多少读/写操作?

谢谢

google-app-engine operations

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

这是java中Bridge模式的正确实现吗?

我正在努力提高我对设计模式的了解,而且我对Bridge模式有点困惑.下面你可以看到我的例子:

public interface Animal {
    public abstract void eat();
    public abstract void move();
}


public class Jaguar implements Animal{

    @Override
    public void eat() {
        System.out.println("The Jaguar eats meat");
    }

    @Override
    public void move() {
        System.out.println("The Jaguar runs");
    }
 }

public class Kangaroo implements Animal{

    @Override
    public void eat() {
        System.out.println("THe Kangaroo eats grass and other vegetables");
    }

    @Override
    public void move() {
        System.out.println("The Kangaroo hops around :)");
    }

}

public abstract class Environment {

    private Animal animal;

    public Environment(Animal animal){ …
Run Code Online (Sandbox Code Playgroud)

java bridge

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

标签 统计

bridge ×1

google-app-engine ×1

java ×1

jsoup ×1

operations ×1