草庐IT

swarm_api_proxy

全部标签

java - Apache POI : API to identify tables in the excel sheet and read them

是否有任何方法可以返回工作表中存在的表格列表?我的要求是从工作表上存在的多个表中获取数据。 最佳答案 假设您正在为.xlsxexcel文件使用XSSFAPI。如果表格是由Insert->Table创建的,那么您可以使用以下命令读取它们:XSSFWorkbookworkbook=newXSSFWorkbook(newFile("test.xlsx"));intnumberOfSheets=workbook.getNumberOfSheets();for(intsheetIdx=0;sheetIdxtables=sheet.getTab

java - Hibernate : could not initialize proxy - no Session 中的 LazyInitializationException

我从我的服务中调用dao@Override@TransactionalpublicProductgetProductById(intid){returnproductDao.getProductById(id);}在dao中我得到的产品是@OverridepublicProductgetProductById(intid){Productp=sessionFactory.getCurrentSession().load(Product.class,id);System.out.print(p);returnp;}这运行良好,但如果我将我的dao类更改为@OverridepublicPr

java - 使用 Java 8 API 将键值对象对列表转换为简单的 Multimap

具有键值列表:publicclassKeyValue{privateLongkey;privateLongvalue;publicKeyValue(longkey,longvalue){this.key=key;this.value=value;}//getters,setters,toStrings...}...Listvalues=newArrayList();values.add(newKeyValue(15,10));values.add(newKeyValue(15,12));values.add(newKeyValue(25,13));values.add(newKeyVa

java - 处理同一 Java 源代码中的不同 API 版本

我确定这是一个愚蠢的问题,但是......我们有相同的Java源文件,并且我们希望根据我们为其构建应用程序的客户端使用不同版本的JavaAPI(jar文件)。较新版本的API具有我们在Java源代码中引用的方法setAAA()和setBBB():if(...){api.setAAA(a);api.setBBB(b);}如果使用旧API编译时此代码将失败,旧API没有这些setter。如果我们使用新的API,是否有任何方法可以将此代码条件化为仅编译setter行?谢谢。 最佳答案 最安全的方法是回退到您需要支持的最低版本。这假设所有版

java - 提供免费的信用卡 Java API

我正在寻找一个免费的JavaAPI,它允许处理和验证从信用卡读取的数据。我不是在寻找支付网关来做到这一点。我基本上想读取卡片,将组件存储在内存中并知道它是一张有效的卡片。有没有免费的java库可以做到这一点?目前我有一个USB读卡器,从视觉上我可以“挑选出”大部分内容,但我确定有校验和数据,而且我知道这里某处的CCV1数据,但我不知道在哪里/怎么知道知道并且更愿意使用API而不是重新发明轮子。 最佳答案 如果不通过支付处理器,您无法检查一张卡是否真正“有效”。您可以通过计算校验和来验证卡号(算法很容易通过谷歌找到,并且实现起来非常简

Java api 到 exiftool

我对使用javaapi或类似的东西解析exiftool结果很感兴趣。我一直在研究,但我没有找到任何例子。例如,我如何在我的java项目中获得这些结果?ExifToolVersionNumber:8.22FileName:ExifTool.jpgDirectory:t/imagesFileSize:24kBFileModificationDate/Time等等。我正在寻找“如何做”或类似的东西。 最佳答案 ExifTool(针对Java)旨在成为PhilHarvey的ExifTool的简单易用且健壮的Java抽象。在imgscalr项

java - 使用 JQuery 选择和识别元素以在 Selenium 2 Java API 中使用它

情况是这样的:我使用Selenium2的JavaAPI打开和控制firefox浏览器实例我通过执行JavaScript将jQuery脚本加载到页面然后我使用jQuery表达式来选择元素并遍历DOM树现在我的问题是,我能否以某种方式为每个找到的元素找到一个唯一标识符?我的目标是通过使用Xpath或CSS选择器获得与Selenium相同的元素。因此,如果我可以为jQuery中的元素生成一个明确的选择器,那将是最直接的。也欢迎其他想法。我需要一种自动方法来识别jQuery中的元素,这些元素可以“转换”为Selenium元素/定位器。/编辑为了更清楚:如果我在jQuery中选择了一个元素:we

java - Maven:hibernate-entitymanager 和 javaee-api 一起破坏了我的单元测试

我的pom中有两个依赖项javaee-api和hibernate-entitymanager。但它们不能很好地协同工作:一旦我添加javaee-api,我的所有单元测试都会因java.lang.ClassFormatError:AbsentCodeattributeinmethodthatisnotnativeorabstractinmethodinclassfilejavax而中断/验证/验证。没有javaee-api,一切正常。这是为什么?(已编辑此问题以解决问题;)) 最佳答案 MavenDependencies没有顺序,但是

java - 用于 Vaadin Web 应用程序的简单 Java 图形 API

我有一个简单的VaadinWeb应用程序,我正在寻找一个简单的图形API,它只需要处理最少量的数据(最多几百个数据点)并允许我在Vaadin中显示简单的二维图形面板对象。出于安全原因,我需要它是一个JavaAPI而不是像Google图表这样的外部服务。大家有什么好的推荐吗?编辑:我选择使用InvientCharts(适用于HighCharts的Vaadin附加包装器),因为我已经拥有HighCharts许可证。如果我没有许可证,我可能会使用一个简单的基于GWT的API,例如gchart2012年3月29日编辑:使用InvientCharts推出了Vaadin应用程序的生产版本。对最终结

java - 使用核心 JAVA 编程 - 反射 API

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Whatisreflection,andwhyisituseful?反射在Java中的具体用途是什么?任何人都可以举例说明吗?如果有任何相关概念,请分享。