-
如何在启动过程中自动升级Java应用程序?
所属栏目:[Java] 日期:2020-09-06 热度:66
我在几台机器上部署了一个 Java 1.6应用程序(30),并作为Windows服务启动. 我的主要问题是维护这些部署的工件:如果我开发了这个应用程序的新版本,我不想在每个机器上手动重新部署它. 理想情况下,当Windows服务启动时,它会检查远程服务器是否存在更新,如果找到[详细]
-
JAXB Java生成XML,为什么是小写?
所属栏目:[Java] 日期:2020-09-06 热度:162
当我运行这个代码: import javax.xml.bind.JAXBContext;import javax.xml.bind.Marshaller;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.a[详细]
-
java – 将数据保存在XML文件中
所属栏目:[Java] 日期:2020-09-06 热度:139
我有一个应用程序,我需要在一个指定位置的 XML文件中以用户的形式保存数据输入,我需要使用 Java来执行.我在java中相对比较新的XML处理.我想就如何开始这个任务提出一些建议. 任何代码段和链接都将有所帮助… 谢谢 有非常好的框架 JAXB为这也有 Simple 但是我[详细]
-
java – 在GUI中处理未处理的异常
所属栏目:[Java] 日期:2020-09-06 热度:148
我主要为技术精通的人写一个小工具,例如程序员,工程师等等.由于这些工具通常会随着时间的推移而改进,因此我知道将会有未处理的异常,用户不会介意.我希望用户能够向我发送回溯,以便我可以检查发生了什么,并可能改进应用程序. 我通常做wxPython编程,但我最近做[详细]
-
在Java安装目录中,为什么有多个java.exe文件?
所属栏目:[Java] 日期:2020-09-06 热度:178
只是好奇的JDK的目录布局.所以有两个单独的 java.exe文件 – 一个在: C:Program Files (x86)Javajdk1.7.0_45bin 一个在: C:Program Files (x86)Javajdk1.7.0_45jrebin 为什么需要两个文件?这个问题的动机来自于我正在安装一个程序(SQL Developer)的一些挑[详细]
-
java – 在Embeddable类中的外键映射
所属栏目:[Java] 日期:2020-09-06 热度:87
我正在使用 eclipselink进行JPA.我有一个实体,它有一个由两个字段组成的复合键.以下是我的Embeddable主键类的字段(成员). @Embeddable public class LeavePK { @ManyToOne(optional = false) @JoinColumn(name = staffId, nullable = fals[详细]
-
java – Spring MVC:基于User-Agent解析视图
所属栏目:[Java] 日期:2020-09-06 热度:90
弹簧版本:2.5.6 我想根据用户代理头的值将视图解析为特定的速度文件. 我目前的思路是与UrlBasedViewResolver相似的实现,这样一来,用户代理值就是通过匹配正则表达式(key)将Map’d(通过context)映射到特定目录(value). 我几乎肯定有一个更简单的方法. 以前发[详细]
-
java – 在处理信息检索中面向行和面向列的数据库之间的区别
所属栏目:[Java] 日期:2020-09-06 热度:86
最近,我开始研究HBase(一个面向列的数据库).在通过源代码的时候,一个问题不断涌现在我的脑海中.想到这个问题 我的问题是,一个面向行的数据库如何处理信息检索(比如一个select查询),以及当面向列的数据库时有多不同. 并且这些数据库如何将数据存储在底层平面文[详细]
-
java – 如何获取包中的所有类名?
所属栏目:[Java] 日期:2020-09-06 热度:72
参见英文答案 Can you find all classes in a package using reflection?21 所以我有一个包含扩展JPanel的类的包,我想将它们作为选项卡动态添加.一开始我使用了一个工厂,我注册了所有的类,它的工作,但现在我想加载包中的所有类,而不知道他们的名字.我已经尝试[详细]
-
java – Magento Rest“Admin role not found”错误
所属栏目:[Java] 日期:2020-09-06 热度:188
我正在玩抄写库( https://github.com/fernandezpablo85/scribe-java),尝试访问Magento商店产品,但我面临一些问题(这可能是Magento配置). 我使用以下代码: OAuthService service = new ServiceBuilder().provider(Magento17Api.class).apiKey(MAGENTO_API_[详细]
-
java – 使用Fragments避免重复代码的最佳方式
所属栏目:[Java] 日期:2020-09-06 热度:120
我有一个应用程序准备好运行在Google Play商店,现在我正在执行碎片. 所以,我已经有一个类A扩展了B的一些方法,现在我有类C扩展FragmentActivity,所以现在我需要使用与类A中相同的方法,但在这里,因为我正在扩展FragmentActivity我不能使用B类,所以这里有与A类相[详细]
-
java – Maven编译死于“杀死”
所属栏目:[Java] 日期:2020-09-06 热度:70
我在 linux虚拟机上运行Maven2编译的大型 Java项目 编译失败,出现以下错误“使用-X进行编译以进行调试” [DEBUG]来源根源: [DEBUG] /home/{…}/src/main/java [DEBUG] /home/{…}/target/generated-sources/meta [INFO]将1377源文件编译为/ home / {…} 杀害[详细]
-
格式化包含哈希表值的Powershell字符串
所属栏目:[Java] 日期:2020-09-06 热度:155
答案可能很简单,但我花了半个小时仍然无法解决问题. 假设我有以下哈希表: $hash = @{face=Off;} 我试图做的是,沿着一些其他字符串元素输出“face”的值. 这有效: Write-Host Face $hash[face]= Face Off 但是,这不是: Write-Host Face/$hash[face]= Face/S[详细]
-
java – RFC3986 – 哪些pchars需要百分比编码?
所属栏目:[Java] 日期:2020-09-05 热度:141
我需要生成一个href到一个URI.当涉及到需要百分比编码的保留字符时链接到/ some / path;元素应该显示为 a href =“/ some / path; element” (我知道该路径;元素代表单个实体). 最初我正在寻找一个这样做的Java库,但我最终自己写了一些东西(看下面的Java是什[详细]
-
为什么Java对象必须是8的倍数?
所属栏目:[Java] 日期:2020-09-05 热度:159
我知道 Java使用填充;对象必须是8个字节的倍数.但是,我没有看到它的目的.它是干什么用的?它的主要目的是什么? 它的目的是 alignment,它允许以更少的空间为代价来更快地进行内存访问.如果数据未对齐,那么在加载内存后,处理器需要进行一些转换才能访问它. 另[详细]
-
Java中的浮点精度错误
所属栏目:[Java] 日期:2020-09-05 热度:185
我想知道什么是修复精度错误的最佳方法是在 Java中.如下例所示,有精度错误: class FloatTest{ public static void main(String[] args) { Float number1 = 1.89f; for(int i = 11; i 800; i*=2) { System.out.println(lo[详细]
-
java – 在JUnit测试的上下文中使用OSGi声明性服务
所属栏目:[Java] 日期:2020-09-05 热度:84
我试图找出如何使用JUnit在OSGi中实现多捆绑集成测试. 通过集成测试,我的意思是实例化捆绑的一个子集,以自动验证该子系统中的功能. 我们正在运行Equinox并使用Eclipse作为工具链. Eclipse提供了“运行为JUnit插件”选项,它使OSGi框架启动并实例化配置包,因此[详细]
-
java – JAX-WS总是内联发送MTOM附件
所属栏目:[Java] 日期:2020-09-05 热度:145
基本上我想创建一个Web服务客户端通过代理方法发送一个mtom soap消息.我已经从Web服务wsdl创建了我的服务工件.消息已正确创建,但是当我启用mtom并添加附件时,附件始终是内联发送的,而不是单独的mime部分.它像mtom是启用,但由于某种原因它决定不优化消息,所以[详细]
-
java – 清空GroupID声纳
所属栏目:[Java] 日期:2020-09-05 热度:111
我在使用Maven和Sonar与 eclipse.我已经在LocalHost 9000上有我的maven项目. 但是当我去eclipse配置关联声纳说我的groupId是空的.我认为这不应该发生.有谁知道如何解决这个问题?谢谢 我遇到同样的问题,这里的技巧是: 声纳项目的关键是遵循命名约定[groupid][详细]
-
java – 在这段代码中,变量如何可以为null?
所属栏目:[Java] 日期:2020-09-05 热度:137
FindBugs抱怨在此方法中可能在Comparator.compareStrings(String,String)中不可行的分支上str1的可能的空指针取消引用: private static int compareStrings(final String str1, final String str2) { if ((str1 == null) (str2 == null)) {[详细]
-
Java替代Windows Workflow Foundation
所属栏目:[Java] 日期:2020-09-05 热度:119
Windows Workflow Foundation有哪些 Java替代方案?我正在寻找提供至少与WWF相同的功能的东西,具有相同的灵活性和相对的易用性.我更喜欢一个免费的解决方案. 有一些优秀的Java JBPM工作流引擎是一个. 其他可以找到here.[详细]
-
Java中的String …参数
所属栏目:[Java] 日期:2020-09-05 热度:95
参见英文答案 varargs and the ‘…’ argument3 我必须实现一个作业作业的API,而我的教练使用了一个我不熟悉API(javadoc的)方法之一的符号. public void method(String... strs); “…”是什么意思?它后来看起来像我需要使用单个字符串实际参数调用同样的方[详细]
-
Java保留名称编译
所属栏目:[Java] 日期:2020-09-05 热度:163
这个问题在这里已经有一个答案: Is it a good idea to use unicode symbols as Java identifiers?7个 我看过这个鳕鱼,为什么它可以吗? public void nеw() { System.out.println[详细]
-
java – 获取应用程序关闭事件
所属栏目:[Java] 日期:2020-09-05 热度:149
如何到达应用程序关闭事件? 我想获得应用程序来保存所有未保存的操作,或向用户显示一条消息“您确定关闭而不保存所有数据?”这样的东西 如果这将是有用的 – 应用程序是使用Swing的SingleFrameAplication. 您可以使用 shutdown hook.它适用于Swing,AWT甚至[详细]
-
java – 在mysql中获取最后插入的auto increment id
所属栏目:[Java] 日期:2020-09-05 热度:50
我试图得到像 mysql_insert_id()的mysql命令;它检索最后插入的行的auto_increment id.我可以用 Java做什么? rs = st.executeQuery(select last_insert_id() from schedule);lastid = rs.getString(last_insert_id()); 我的lastid被宣布为INT.我没有[详细]