小编Ara*_*ram的帖子

如何在reStructuredTest/Sphinx中突出显示XML

在Sphinx/reST中添加xml的建议方法是什么,以便在生成的doc中正确显示.

restructuredtext python-sphinx

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

为什么SparkContext.textFile的分区参数不生效?

scala> val p=sc.textFile("file:///c:/_home/so-posts.xml", 8) //i've 8 cores
p: org.apache.spark.rdd.RDD[String] = MapPartitionsRDD[56] at textFile at <console>:21

scala> p.partitions.size
res33: Int = 729
Run Code Online (Sandbox Code Playgroud)

我希望打印8个,我在Spark UI中看到729个任务

编辑:

打完电话后repartition(),通过@ zero323建议

scala> p1 = p.repartition(8)
scala> p1.partitions.size
res60: Int = 8
scala> p1.count
Run Code Online (Sandbox Code Playgroud)

我仍然在Spark UI中看到729个任务,即使spark-shell打印8个.

scala apache-spark rdd

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

JSF应用程序中的动态区域设置切换?

我有一个应用程序,用户可以在我的应用程序的欢迎页面之间动态切换区域设置.我看到早期的开发人员(继承了没有太多文档的代码)已经从ViewHandler中覆盖了以下三个方法,并告诉我这是动态切换Locale所必需的...任何帮助都非常感谢

另外,如果有更好的方法可以让我知道

public Locale calculateLocale(FacesContext facescontext)
{
    Locale userLocale = LocaleManager.getInstance().getCurrentLocale();
    if (userLocale != null)
    {
        return userLocale;
    }
    else
    {
        return delegate.calculateLocale(facescontext);
    }
}

public void renderView(FacesContext facescontext, UIViewRoot uiviewroot)
        throws IOException, FacesException {
    uiviewroot.setLocale(LocaleManager.getInstance().getCurrentLocale());
    delegate.renderView(facescontext, uiviewroot);
}
public UIViewRoot createView(FacesContext facescontext, String s)
{
    UIViewRoot view = delegate.createView(facescontext, s);
    view.setLocale(LocaleManager.getInstance().getCurrentLocale());
    return view;
}
Run Code Online (Sandbox Code Playgroud)

jsf locale internationalization

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

Hibernate 2.1.6或3.x?

我们正在从一些专有的orm改进我们的持久层.我们的大多数开发人员已经熟悉hibernate 2及其问题.因此我们决定继续使用Hibernate(而不是切换到jpa2,因为它意味着新的学习曲线等).但问题是坚持我们已经使用的2.x版本(但大多数只是简单的选择和简单的插入)或移动到3.x?

通过他们的发布文档后,似乎有大约1200多个缺陷修复或增强等等.这足以让我转移到3.x. 有人可以告诉我们如果我们转向3.x将会获得什么,或者在2.x中会遇到什么问题.

谢谢.

java architecture hibernate java-ee

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

Java EE 5和6工件的正确组和工件ID是什么?

到目前为止,我们已经手动下载jar并使用自定义组/工件ID部署到我们的maven repo.我想避免这种情况.所以我的问题是

  1. Java EE 5和6工件的正确组和工件ID是什么?我想在JSR级别获取名称(例如,我不需要Java EE 6超级jar的ID,但个人apis如jsr 330等)
  2. 哪个是CORRECT回购来获取这些?Oracle是否在自己的存储库中托管?

我主要关注的是这里列出的Java EE 6Java EE 5API,每个API都是一个单独的工件


以下是Oracle mvn存储库信息,您可以从中下载Java EE 6工件.

java maven-2 java-ee maven

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

使用Apache Camel对FTP使用者进行单元测试

我有以下路线.在单元测试中,由于我没有可用的FTP服务器,我想使用camel的测试支持并发送无效消息"ftp://hostname/input"并验证它是否失败并路由到"ftp://hostname/error".

我浏览了主要讨论使用"mock:"端点的文档,但我不确定如何在这种情况下使用它.

public class MyRoute extends RouteBuilder
{
    @Override
    public void configure()
    {
        onException(EdiOrderParsingException.class).handled(true).to("ftp://hostname/error");

        from("ftp://hostname/input")
            .bean(new OrderEdiTocXml())
            .convertBodyTo(String.class)
            .convertBodyTo(Document.class)
            .choice()
            .when(xpath("/cXML/Response/Status/@text='OK'"))
            .to("ftp://hostname/valid").otherwise()
            .to("ftp://hostname/invalid");
    }
}
Run Code Online (Sandbox Code Playgroud)

java esb apache-camel

4
推荐指数
2
解决办法
8019
查看次数

无法弄清楚用法

以下是Java SE 8针对Really Impatient的练习之一.

从Collection形成一个子类Collection2,并添加一个默认方法void forEachIf(Consumer action,Predicate filter),它将操作应用于filter返回true的每个元素.你怎么用它?

以下是我的定义Collection2.我无法弄清楚如何使用它.

public interface Collection2<E> extends Collection<E>
{

    default void forEachIf(Consumer<E> action, Predicate<E> filter)
    {
        forEach(e -> {
            if (filter.test(e))
            {
                action.accept(e);
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

所以,我有以下列表,我想对String.toUpperCase以"a"开头的字符串应用操作.我将如何使用它Collection2来实现这一目标?

public static void ex09()
{
        Collection<String> l = new ArrayList<>();
        l.add("abc");
        l.add("zxx");
        l.add("axc");

        // What next???

}
Run Code Online (Sandbox Code Playgroud)

lambda java-8

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


requrements.txt 文件中`=` 后面的值是什么意思?

以下是该requirements.txt文件的摘录。我理解==指定版本后的值。=指定后的值是什么?我可以排除它吗?

icu==67.1=he1b5a44_0
lz4-c==1.9.2=he6710b0_1
xz==5.2.5=h7b6447c_0
qt==4.8.7=2
Run Code Online (Sandbox Code Playgroud)

python pip requirements.txt

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

如何使所有这些摆动控件具有相同的宽度?

我希望数据,视图和格式组具有与Motion控件相同的宽度.我试过setMinimumSize(new Dimension(250,30))但它没有效果.

在此输入图像描述

class DeeLiteControlPanel extends JPanel
{
    public DeeLiteControlPanel()
    {
        setBounds(0, 140, 250, 550);
        JPanel dataGroup = createGroupWithName("Data");

        add(dataGroup);

        JButton loadBtn = new JButton("Load data");
        dataGroup.add(loadBtn);

        JPanel viewGroup = createGroupWithName("View");
        viewGroup.setLayout(new BorderLayout(5, 5));
        add(viewGroup);

        JButton skyBtn = new JButton("View from sky");
        viewGroup.add(skyBtn, BorderLayout.NORTH);

        final JToggleButton chaseBtn = new JToggleButton("Chase Vehicle");
        viewGroup.add(chaseBtn, BorderLayout.EAST);

        _vehicleList = new JComboBox();
        _vehicleList.setEditable(false);
        viewGroup.add(_vehicleList, BorderLayout.WEST);

        JButton fitToWinBtn = new JButton("Fit to Window");
        viewGroup.add(fitToWinBtn, BorderLayout.SOUTH);

        JPanel formattingGroup = createGroupWithName("Formatting");
        formattingGroup.setMinimumSize(new Dimension(250, 20));
        formattingGroup.setLayout(new …
Run Code Online (Sandbox Code Playgroud)

java swing awt layout-manager

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