-
java – Maven,Jenkins – 如何将项目构建到不同的测试环境?
所属栏目:[Java] 日期:2020-05-24 热度:52
我有一个包含junit测试的 Java项目,需要通过Jenkins在不同的测试环境(Dev,Staging等)上运行. 如何将项目的构建设置为不同的环境以及如何将URL,用户名和密码传递给maven? 我可以使用maven 3配置文件从属性文件中读取环境URL,用户名和密码吗? 编辑:我已将配[详细]
-
java 1.8上的maven-enunciate-plugin现在从最新的JDK中删除了(即java注释处理工具)
所属栏目:[Java] 日期:2020-05-24 热度:135
问题是如何让 java 1.8和maven-enunciate-plugin一起工作? 使用maven插件org.codehaus.enunciate版本1.29和OSX JDK 1.7.0_25都很好. Enunciate取决于apt,我在1.7.0_25中看到此运行时警告 [INFO] invoking enunciate:generate step… warning: The apt too[详细]
-
用Java转换StAX源代码
所属栏目:[Java] 日期:2020-05-24 热度:117
我有一些代码: XMLInputFactory xif = XMLInputFactory.newInstance()TransformerFactory tf = TransformerFactory.newInstance(org.apache.xalan.processor.TransformerFactoryImpl, null)Transformer t = tf.newTra[详细]
-
java – 有没有一种很好的方法来抽象GUI,因此可以使用SWT或Swing?
所属栏目:[Java] 日期:2020-05-24 热度:86
我正在编写一个目前有SWT GUI的应用程序,但希望最终用户能够在SWT和Swing之间进行选择.我已经尝试过在程序的不同层之前抽象GUI细节,但从未对结果感到满意.有没有一个商定或好的方法来做到这一点? 不幸的是,我不相信有一个与工具箱无关的API或类似的. 所以也[详细]
-
haskell – Data.Vector.dropWhile的有效替代品
所属栏目:[Java] 日期:2020-05-24 热度:103
考虑以下: module Main whereimport Criterion.Mainimport qualified Data.Vector as Vf1 :: V.Vector Double - Doublef1 xs | V.null xs = 0 | otherwise = V.last xss / V.head xss where[详细]
-
反应式编程 – 从Observable创建BehaviorSubject
所属栏目:[Java] 日期:2020-05-24 热度:55
假设我有一个observableA从网络获取数据并发出它,如果我每次尝试从网络请求数据时都会订阅这个observable. 我想创建BehaviorSubject并将其连接到observableA,以便任何其他线程/对象将订阅BehaviorSubject以获取最新发出的数据. 到目前为止,我无法管理代码.我[详细]
-
与父级扩展的JavaFX布局
所属栏目:[Java] 日期:2020-05-24 热度:99
我在项目中使用 JavaFX而不是Swing,因为增强的多媒体,webviewer和使用视觉效果的可能性.然而,我从网上( http://docs.oracle.com/javafx/2/layout/jfxpub-layout.htm和其他人)发现的东西中学到的是,JavaFX布局管理器专注于根据内容的大小缩放父级的大小,而Swin[详细]
-
java – 为什么使用maven shade插件重定位不起作用?
所属栏目:[Java] 日期:2020-05-24 热度:138
我正在运行一个包含较新版本的Guava的Hadoop作业的 some trouble,而不是Hadoop发行版中包含的版本(CDH 5.2).这是一个已知问题.我尝试使用Maven shade插件解决它 by shading the libraries.因此,我在pom.xml中添加了以下行: plugin groupIdorg.apache.maven.p[详细]
-
java – GWT,Google App Engine,TimerTask或ServiceImpl中的线程抛出异常
所属栏目:[Java] 日期:2020-05-24 热度:91
我正在使用GWT和Google App Engine.我有一系列记录,我想每30分钟更新一次. 在ServiceImpl中我有以下代码: new Timer().schedule(new TimerTask(){ @Override public void run() { try { Thread.sleep(30000);[详细]
-
java – 在Statement与ResultSet上设置提取大小之间的区别
所属栏目:[Java] 日期:2020-05-24 热度:62
在Statement与ResultSet上设置提取大小有什么区别? Oracle文档说如果在Statement上设置了获取大小,那么ResultSet也会使用相同的大小,只要在获取结果集之前设置了获取大小.如果我在Statement或ResultSet上设置它会有什么不同?我正在使用Oracle数据库.以下是[详细]
-
单元测试最终在Java 6中阻塞
所属栏目:[Java] 日期:2020-05-24 热度:52
在查看我的代码覆盖率时,我注意到很多单元测试无法检查最终块,这些块试图关闭finally块中的打开InputStreams. 一个示例摘录是: try { f = new BufferedInputStream(new FileInputStream(source)); f.read(buffer); } finally { if (f != null)[详细]
-
java – Spring社交Facebook上没有填充位置
所属栏目:[Java] 日期:2020-05-24 热度:117
我正试图在 Spring Social Facebook获得用户位置: Facebook fb = ((Facebook) connection.getApi());Page pg = fb.pageOperations().getPage(fb.userOperations().getUserProfile().getLocation().getId()); 问题是pg.getLocation[详细]
-
java – @EnableTransactionManagement的范围是什么?
所属栏目:[Java] 日期:2020-05-24 热度:139
我试图了解在多个 JavaConfig上下文的情况下将@EnableTransactionManagement注释放在哪里的正确位置? 请考虑以下场景:我在JPAConfig.java中有JPA配置,在AppConfig.java中有一组服务bean.然后我在RootConfig.java中编写整个应用程序配置. 我在JPAConfig.java[详细]
-
java – 制作JFrame和Observable对象
所属栏目:[Java] 日期:2020-05-24 热度:173
我有一个类让我们说MyJFrame代表我的应用程序的GUI.它实现了Observer接口并覆盖了方法更新. public class MyJFrame extends JFrame implements Observer{ ... public void update(Observable arg0, Object arg1){ ... }} 现在我想让我的JFram成为一[详细]
-
java – asmack – 接收自定义XML消息||
所属栏目:[Java] 日期:2020-05-24 热度:55
我花了一些时间在 Android设备中添加smack.providers,我的应用程序很好地接收了它.我添加了默认的iqProviders和extensionProviders,但我还添加了我的自定义extensionProvider,它是以下内容: extensionProvider elementNameplayers/elementName namespaceboxe[详细]
-
在java中将一个pojo的所有属性复制到另一个pojo?
所属栏目:[Java] 日期:2020-05-24 热度:196
我有一些第三方罐子的POJO,我们不能直接向客户透露. ThirdPartyPojo.java public class ThirdPartyPojo implements java.io.Serializable { private String name; private String ssid; private Integer id; //public setters and g[详细]
-
从java中的现有图像中剪切部分图像
所属栏目:[Java] 日期:2020-05-24 热度:193
目前在 Java工作,我希望能够使用鼠标指针坐标选择图像的一部分.然后,需要从现有图像中剪切所选区域,并用于创建新的单独图像. 就像关于如何去做的几点一样.谢谢. 如果您希望用户能够“单击并拖动”以选择矩形,则需要实现 MouseMotionListener.请查看mouseDragg[详细]
-
WCF中针对长时间运行的进程的进度通知 – 如何?
所属栏目:[Java] 日期:2020-05-24 热度:103
我必须设计并实现一种处理客户端/服务器应用程序中长时间运行的进程的方法.典型的长时间运行过程可能需要2-3分钟.我还需要在此期间向UI报告进度并保持UI响应. 在我的脑海中有这些我虽然有一些解决方案: 一个异步请求启动进程,启动服务器端进程并返回已分配的[详细]
-
Java从string实例化类
所属栏目:[Java] 日期:2020-05-24 热度:53
我有以下, public interface SuperbInterfacepublic class A implements SuperbInterfacepublic class B extends Apublic class C extends B 我想实例化C但我似乎得到了B,我做错了什么? Class classz = Class.forName(C);SuperbInter[详细]
-
java – 在控制台应用程序中基于选项卡的自动完成
所属栏目:[Java] 日期:2020-05-24 热度:64
我正在编写一个基于控制台的 Java应用程序,在该应用程序中将向用户显示一个自定义命令提示她可以在哪里键入某些命令,我想为应用程序实现一个自动完成功能,在键入命令时,如果用户按下TAB则命令应该完成.该功能类似于 Linux命令提示符中的自动完成功能. 在Java[详细]
-
热部署Java EAR以最小化或消除服务器上应用程序的停机时间?
所属栏目:[Java] 日期:2020-05-24 热度:103
我听说这是 JavaRebel所做的,但有没有其他好的方法来部署新版本的EAR,同时允许用户在以前的版本上保持活动状态?我们将JBoss用于应用服务器…… 这不是JavaRebel所做的. JavaRebel(根据描述)热替换内存中的类.在与系统的现有连接的情况下,这是不可接受的,因为[详细]
-
java – 无法解析类型的任何bean [org.glassfish.jersey.message.filtering
所属栏目:[Java] 日期:2020-05-24 热度:151
我试图从Moxy转移到杰克逊json媒体提供商为我的泽西岛网络服务,并发现了迄今为止我无法解决的几个问题: 首先,moxy对于同一段代码工作正常,但因为我们在其他项目中使用jackson,我希望保持一致… 所以我改变了 1)对pom的依赖 dependency groupIdorg.glassfish.[详细]
-
java – 运行脚本以使用HSQLDB创建表
所属栏目:[Java] 日期:2020-05-24 热度:51
我使用hsqldb来运行需要数据库访问的单元测试. 目前,当我想为特定测试创建表时,我有以下代码: private void createTable() { PreparedStatement ps; try { ps = getConnection().prepareStatement(CREATE TABLE T_DATE (ID NUMERIC PRIMAR[详细]
-
java – 使用List填充JTable
所属栏目:[Java] 日期:2020-05-24 热度:140
如何使用具有对象类型的List中的值填充JTable. 我的代码看起来像这样: String[] columnNames = {CLASS CODE, TIME, DAY, ROOM, PROFESSOR}; Listorg.mine.ScheduleAttr schedule = getStudSc[详细]
-
Java:Generic只接受枚举类型
所属栏目:[Java] 日期:2020-05-24 热度:164
假设我有一个基本的枚举: public enum Color { Red, Green, Blue} 如何编写一个只接受“枚举类”的泛型类,以便该泛型类的具体实例可能看起来像MyClass Color? 编辑: 实际上想要做的是编写一个包含函数的通用抽象类,该函数将所有枚举“条目”作为列表返回:[详细]

浙公网安备 33038102330553号