-
Java替代Windows Workflow Foundation
所属栏目:[Java] 日期:2020-09-05 热度:54
Windows Workflow Foundation有哪些 Java替代方案?我正在寻找提供至少与WWF相同的功能的东西,具有相同的灵活性和相对的易用性.我更喜欢一个免费的解决方案. 有一些优秀的Java JBPM工作流引擎是一个. 其他可以找到here.[详细]
-
Java中的String …参数
所属栏目:[Java] 日期:2020-09-05 热度:97
参见英文答案 varargs and the ‘…’ argument3 我必须实现一个作业作业的API,而我的教练使用了一个我不熟悉API(javadoc的)方法之一的符号. public void method(String... strs); “…”是什么意思?它后来看起来像我需要使用单个字符串实际参数调用同样的方[详细]
-
Java保留名称编译
所属栏目:[Java] 日期:2020-09-05 热度:126
这个问题在这里已经有一个答案: 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 热度:161
如何到达应用程序关闭事件? 我想获得应用程序来保存所有未保存的操作,或向用户显示一条消息“您确定关闭而不保存所有数据?”这样的东西 如果这将是有用的 – 应用程序是使用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.我没有[详细]
-
jsf – 使用javax.faces.PROJECT_STAGE
所属栏目:[Java] 日期:2020-09-05 热度:66
我想了解JSF应用程序的“ javax.faces.PROJECT_STAGE”属性的影响.以下链接介绍了一个很好的用例 http://css.dzone.com/news/jsf-20-new-feature-preview-ser http://www.java-tutorial.ch/java-server-faces/jsf-project-stage 除了提供验证错误消息,还有其[详细]
-
java – 为什么不允许在覆盖范围的同时缩小范围
所属栏目:[Java] 日期:2020-09-05 热度:104
在 Java中,当我重写一个方法时,编译器会标记任何尝试将可见性缩小为一个错误.对于例如:我不能覆盖公共方法作为受保护的,而我可以覆盖一个受保护的方法作为public. 我有兴趣知道这个规则背后的设计决策/想法. 一个子类应该总是满足超类的合同.见 Liskov Subst[详细]
-
java – 处理2.0中的枚举
所属栏目:[Java] 日期:2020-09-05 热度:93
This问题是指1.2.1版本,它不会在不同的部分进行编译,因此它不是重复的. 我想在Processing中使用枚举.我已经看到他们在一个单独的文件中工作得更好,所以我已经做到了.此代码正确编译: enum Status{ STOPPED,MOVING}; 但是当我有这个代码 Status status; 在一[详细]
-
为什么Java对象必须是8的倍数?
所属栏目:[Java] 日期:2020-09-05 热度:178
我知道 Java使用填充;对象必须是8个字节的倍数.但是,我没有看到它的目的.它是干什么用的?它的主要目的是什么? 它的目的是 alignment,它允许以更少的空间为代价来更快地进行内存访问.如果数据未对齐,那么在加载内存后,处理器需要进行一些转换才能访问它. 另[详细]
-
java – RFC3986 – 哪些pchars需要百分比编码?
所属栏目:[Java] 日期:2020-09-05 热度:178
我需要生成一个href到一个URI.当涉及到需要百分比编码的保留字符时链接到/ some / path;元素应该显示为 a href =“/ some / path; element” (我知道该路径;元素代表单个实体). 最初我正在寻找一个这样做的Java库,但我最终自己写了一些东西(看下面的Java是什[详细]
-
快速Java优化问题
所属栏目:[Java] 日期:2020-09-05 热度:125
Eclipse编译器会自动将乘以2的幂乘以一个位移,还是应该手动执行?谢谢您的帮助. 简短的答案:不.源代码编译器不会用位移代替乘以2. 长的答案:不会,因为它不能知道位移是否比平台上的乘法更快,代码最终将运行.那么问题应该在于一个特定的虚拟机将会用一个位移[详细]
-
Java Web Services / JAXB – 抽象超类
所属栏目:[Java] 日期:2020-09-05 热度:184
我有一个包含JAXB注释类和一个抽象超类的包.我想在Web服务界面中使用这个超类,所以我 可以传递任何子类作为参数.当我这样做,抛出一个异常: javax.xml.ws.WebServiceException: javax.xml.bind.UnmarshalException- with linked exception:[javax.xml.bind.Un[详细]
-
Java,Runtime.exec或ProcessBuilder:如何知道文件是shell还是二进制文件?
所属栏目:[Java] 日期:2020-09-05 热度:64
我正在寻找一种最有效的方式来决定: 我应该预先提供用户提供的命令行与shell可执行文件 如果是,那可执行文件是什么? (/ bin / sh?/usr/bin/perl?/usr/bin/ksh?c:/../ cmd.exe?) 众所周知,要从Java启动shell脚本,应该启动shell: ProcessBuilder pb = n[详细]
-
java – 如何以相反的顺序打印树形图
所属栏目:[Java] 日期:2020-09-05 热度:115
在我的作业中,我们从文件中读取文本: To be, or not to be: that is the question: Whether ’tis nobler in the mind to suffer 然后计算每次发生的时间.我已经能够打印这张地图未分类,然后我能够制作一个TreeMap并以自然的顺序打印(如下所示).我不知道如何[详细]
-
java – 如何在运行时替换对象组合(接口继承)
所属栏目:[Java] 日期:2020-09-05 热度:86
我已经遇到了以下几点:对象组合优于类继承的优点.但是我经常在许多文章中看到以下句子 In object composition, functionality is acquired dynamically at run-time by objects collecting references to other objects. The advantage of this approach is[详细]
-
java – HashSet如何处理hashCode()?
所属栏目:[Java] 日期:2020-09-05 热度:175
我试图更深入地理解 java.util.Collection和java.util.Map,但我对HashSet功能有一些疑问: 在文档中,它说:这个类实现了Set接口,由一个哈希表(实际上是一个HashMap实例)支持.好的,所以我可以看到HashSet总是在后台运行Hashtable.哈希表是一种结构,每次要向其[详细]
-
java – 停止日志系统清理关机
所属栏目:[Java] 日期:2020-09-05 热度:60
我最近一直在尝试使用 logback,并直接从Eclipse内部运行示例.当我这样做时,我注意到 – 即使在我的静态主(String [] args)方法结束(从我的Java驱动程序类之内),应用程序继续运行. 我最终确定,Logback正在管理自己的线程,即使在我的主要应用程序退出之后,它仍[详细]
-
java – 为什么PriorityQueue不像队列那样?
所属栏目:[Java] 日期:2020-09-05 热度:178
我正在使用PriorityBlockingQueue和优先级字段.在我的测试中,我使用System#currentTime()作为优先级 – 计算机获得的相同优先级是如此之快,以至于毫秒是相同的(或更像是PC上的毫秒具有误差幅度). 当优先级相同时,队列就像堆栈一样,这看起来很奇怪.当元素的优[详细]
-
java – 如果抛出异常,确保关闭对象
所属栏目:[Java] 日期:2020-09-05 热度:92
我正在创建JDBC语句和ResultSet. Findbugs正确地指出,如果抛出异常,我不会关闭它们. 所以现在我有: Statement stmt = null;ResultSet res = null;try { stmt = ... res = stmt.executeQuery(...); ...} finally { try { i[详细]
-
java – ruby的case语句是否落空?
所属栏目:[Java] 日期:2020-09-05 热度:119
我正在用ruby编写一个hang子游戏,我想使用一个case语句来确定哪个身体部位对应于一些不正确的猜测.我使用我用于象棋和连接-4等其他游戏的棋盘类,因为我有一种方法来序列化棋盘类,允许我保存和加载游戏而没有任何额外的代码.对于要保存的游戏,我需要一些方法来[详细]
-
java – 用Spring Boot修复飞行路
所属栏目:[Java] 日期:2020-09-05 热度:73
在 Spring Boot项目中迁移失败时,我不太明白我应该做什么. 我通过在我的pom.xml中添加了Flyway依赖关系激活了Flyway.一切都很好.当我启动Spring Boot应用程序时,我的数据库脚本将被迁移. 但是我的一个脚本中有一个错误,我的最后一个迁移失败.现在,当我尝试迁[详细]
-
java.lang.NoClassDefFoundError:当我向控制器发送无效值时,javax / el / Pro
所属栏目:[Java] 日期:2020-09-05 热度:165
我使用MockMvc进行我的控制器测试 @Test public void updateEvent() throws Exception{ MockHttpServletRequestBuilder request = MockMvcRequestBuilders .post(/updateEvent); request.[详细]
-
多线程 – AsyncCall与Delphi 2007
所属栏目:[Java] 日期:2020-09-05 热度:157
我基本上想要的是启动 AsyncCall,继续我的代码加载.我有接口部分消耗大量的时间(600 ms),我想加载这个代码在独立线程. 我试图使用AsyncCall来做这样的事情: procedure Load;begin...end;initialization AsyncCall(@Load, []); // or LocalAsyncCall(@Load)[详细]
-
java – 使用JodaTime获取本地化的周号
所属栏目:[Java] 日期:2020-09-05 热度:167
我试图用JodaTime获取当前的周数. 在法国,周定义如下: 星期一开始一个星期(周末在美国开始周). 一年的第一个星期是1月4日的一周(而IMO,那是1月1日在美国的那一周,是吗? 示例:2012年1月1日是星期日. 因此, 根据法国日历,它属于2011年第52周. 根据美国日历,[详细]
-
java – 如何在Spring上运行EnableScheduling注释来重新启动计划任务?
所属栏目:[Java] 日期:2020-09-05 热度:94
我一直在调查如何使用 Java 8和spring在运行时更改作业的频率. This question非常有用,但并没有完全解决我的问题. 我现在可以配置下次执行工作的日期.但是如果将延迟设置为1年,那么我需要等待1年才能考虑新的配置. 我的想法是如果配置值改变(因此从另一个类),[详细]