小编iam*_*mat的帖子

基于Map的内容进行同步

我想同步一段代码,但不想简单地锁定实现类(this).

有问题的代码块是一个接收id的方法的一部分.

如果传入方法的id包含在类的列表中,我想禁止新线程进入块...如果它不在列表中,则实体可以自由操作,因此线程将是允许进入街区......

有没有直接的方法来做到这一点?

java multithreading java-8

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

Apache Camel BindException:"无法分配请求的地址"

我正在学习如何使用Camel.我遇到以下代码片段的问题:

@SpringBootApplication
public class FeefooExampleApplication {

    public static void main(String[] args) throws Exception {
        SpringApplication.run(FeefooExampleApplication.class, args);

        CamelContext camelContext = new DefaultCamelContext();
        camelContext.addRoutes(new CamelConfig());
        camelContext.start();


        Blah blah = new Blah();

        blah.getFeefoData();

    }
}
Run Code Online (Sandbox Code Playgroud)

我的CamelConfig类如下:

package com.example.camel;


import com.example.feefo.FeedbackProcessor;
import org.apache.camel.builder.RouteBuilder;


public class CamelConfig extends RouteBuilder {


    private FeedbackProcessor feedbackProcessor = new FeedbackProcessor();

    @Override
    public void configure() throws Exception {
       from("jetty:http://cdn2.feefo.com/api/xmlfeedback?merchantidentifier=example-retail-merchant")
           .convertBodyTo(String.class)
           .bean(feedbackProcessor, "processFeedback")  ;

    }
}
Run Code Online (Sandbox Code Playgroud)

报告的错误如下:'线程中的异常"main"java.net.BindException:无法分配请求的地址'

有人能帮忙吗?

谢谢

java apache apache-camel

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

标签 统计

java ×2

apache ×1

apache-camel ×1

java-8 ×1

multithreading ×1