如何在java中以相同的方式洗牌两个列表?

我想以同样的方式洗牌两个名单。 假设我有两个列表问题和答案。 我想以同样的方式对它们进行洗牌,以便问题答案对保持不变。

如何在超时后取消任务?

我有一些Task执行可以挂起的I / O阻塞操作(从URL获取文件) task = new Task<List>() { @Override protected List call() { List services = new ArrayList(); try { services = WSDLService.createService(wsdlURL).getOperations(); } catch (Exception ex) { LOG.log(Level.WARNING, “Can’t reach {0}”, wsdlURL); } return services; } }; } createService方法可以永远等待而不会抛出任何Exception 。 (我使用Main类中定义的全局( static public ) ExecutorService执行任务)。

将表getData()转换为字符串列表

我已经填充了swt表,它显示它没问题,但现在我想从swt Table获取数据 有没有解决方案从表中获取数据到数组或列表?

Java SSL握手exception – “无法找到有效的证书路径”

我尝试使用安全SSL(TLS)连接和双向SSL身份validation在Java上创建服务器和客户端应用程序。 单向SSL(无客户端身份validation)运行良好。 启用客户端身份validation客户端无法与exception进行握手: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 服务器没有任何例外。 我在服务器和客户端使用Netty。 我为服务器和客户端使用自签名证书。 服务器和客户端 – 它现在是一个物理主机。 我已经使用此工具在truststore中添加了服务器证书: https://java-use-examples.googlecode.com/svn/trunk/src/com/aw/ad/util/InstallCert.java 客户代码。 主要。 public class SClientApp { public static final String HOST = “127.0.0.1”; public static final int PORT = 8888; public static void main(String[] args) throws Exception { System.setProperty(“javax.net.ssl.trustStore”, […]

Java – Hibernateexception – 无法映射反馈

我是Hibernate的新手。 最近,我尝试使用Spring和Hibernate将我的UI与数据库连接起来的简单示例。 我能够成功调用一个方法来通过我的控制器,服务等使用REST获取数据。 但每当我运行应用程序时,我遇到以下错误。 这里“ 反馈 ”是数据库中表的名称以及我的Pojo Java类的相同名称。 注意:为表和Java类赋予不同的名称也会导致相同的错误。 org.springframework.orm.hibernate3.HibernateQueryException:反馈未映射[来自反馈]; 嵌套exception是org.hibernate.hql.ast.QuerySyntaxException:反馈未映射[来自反馈] Java Pojo: – import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name=”Feedback”) public class Feedback { private int id; private String title; private String content; private String name; @Id @GeneratedValue @Column(name=”id”) public int getId() { return id; } public void setId(int […]

Java中是否存在一个到期的映射,它会在* first * insertion之后的一段时间后到期?

我试着看一下缓存机制,比如Guava的Cache 。 它们的到期时间仅为自上次更新以来。 我正在寻找的是一个数据结构,它存储密钥并在第一次插入后经过一段时间后清理密钥。 我计划将价值作为一些反击。 一个场景可能是一个沉默的工作者,它第一次做了一些工作但是在一段有效期内保持沉默 – 即使工作被要求。 如果在到期时间之后要求工作,他将完成工作。 知道这样的数据结构吗? 谢谢。

刷新标头后,在Java中为响应添加cookie?

我有一个自定义标签,可以进行一些处理,然后设置一个cookie。 但是,cookie没有设置,我无法弄清楚原因。 另一位开发人员指出,因为我们正在使用模板系统,即标签评估的点,所以响应头已经作为include的一部分被刷新。 由于标头已被发送,因此无法添加cookie(但是,当我尝试执行此操作时,不会抛出任何状态exception)。 有没有解决的办法? 听起来这可能是问题吗?

在android中创建一个xml文档

所以我正在尝试在我的Android应用程序中创建一个xml文档。 我正在使用编写java应用程序时使用的代码。 我尝试如下所示: public void createxml() throws SAXException, IOException { try { File file = new File(Environment.getExternalStorageDirectory() + File.separator + “images” + File.separator + “newxml.xml”); DocumentBuilderFactory docFactory = DocumentBuilderFactory .newInstance(); DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); Document doc = docBuilder.parse(file); // root elements // Document doc = docBuilder.newDocument(); // Element rootElement = doc.get // doc.appendChild(rootElement); Node node […]

如何在java代码中设置代理配置

我正在尝试用Java编写一个类来启动我的Selenium Server,以防它由于某种原因而关闭。 我在这里找到了很好的帮助: http : //www.testingexcellence.com/how-to-start-selenium-server-with-java-code/ 我看到一些配置参数可以使用类RemoteControlConfiguration和setPort,setLogOutFileName,setTimeoutInSeconds等方法设置。 问题是我的Selenium Server以这种方式连接到代理: java -jar selenium-server.jar -Dhttp.proxyHost=my.proxy.com -Dhttp.proxyPort=8080 不幸的是,我还没有找到如何把它放到java代码中。 我的问题是:是否可以在java中设置proxyHost和proxyPort值? 谢谢你的时间=) } {灵丹妙药

如何使用JFreeCharts将图例绘制为表格?

我能够像这样绘制这个图表: 但我想这样绘制它,这意味着在图表的底部和表格(至少看起来像一个)。 这是我的代码: package charts; import java.awt.*; import java.io.*; import org.jfree.chart.ChartUtilities; import org.jfree.chart.ChartFactory; import org.jfree.chart.JFreeChart; import org.jfree.chart.block.BlockBorder; import org.jfree.chart.labels.PieSectionLabelGenerator; import org.jfree.chart.labels.StandardPieSectionLabelGenerator; import org.jfree.chart.plot.PiePlot; import org.jfree.chart.title.LegendTitle; import org.jfree.chart.title.TextTitle; import org.jfree.data.general.DefaultPieDataset; import org.jfree.ui.RectangleEdge; public class PieChart { public static void main( String[ ] args ) throws Exception { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue(“A”, new Double( 36.95 […]