草庐IT

jaunt-api

全部标签

java - 在 Java 中支持 2 个版本的 API

我试图找到一种方法在我的代码库中支持2个不同版本的API。它们具有相同的包名,但在底层的工作方式却大不相同(两个完全不同的系统)。我怎样才能做到这一点?这两个API都依赖于BouncyCaSTLe,但它们使用不同的版本。我如何同时考虑到这一点? 最佳答案 我不会推荐这个,除非你知道你在做什么,但你可以使用URLClassLoader如下:URLClassLoaderclassLoaderA=URLClassLoader.newInstance(newURL[]{newURL("versionA.jar")});URLClassLoa

java - Apache Kafka 1.0.0 Streams API Multiple Multilevel groupby

我如何在KafkaStreamsAPI中使用具有多个约束的.groupby。与下面的Java8StreamsAPI示例相同publicvoidtwoLevelGrouping(Listpersons){finalMap>>personsByCountryAndCity=persons.stream().collect(groupingBy(Person::getCountry,groupingBy(Person::getCity)));System.out.println("PersonslivinginLondon:"+personsByCountryAndCity.get("UK"

java - 为互斥请求参数设计 API 的更好方法是什么?

当请求参数互斥时,在@Controller方法上设计API的更好方法是什么?假设有一个API可以提供与请求参数匹配的用户列表。代码是:publicResponseEntitygetList(@RequestParam(required=false)IntegeruserId,@RequestParam(required=false)User.TypeuserType,@RequestParam(required=false)Integerage){ListuserList=null;if(userId!=null){//logicuserList=getUserByUserId()}e

java - 如何使用 Javax.xml.transformer API 将 XML 文档传递给 XSL 文件?

我正在使用javax.xml.transformAPI进行XSL转换。API仅允许一个XML文档作为输入来应用如下转换。DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();StringWriterstringWriter=newStringWriter();Filexml=newFile("C:\\abc");Filexsl=newFile("C:\\def.xsl");factory.setNamespaceAware(true);DocumentBuilderbuilder=factory.newDo

java - 是否有 Java SE 传感器 API?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion有谁知道用于处理传感器的“标准化”JavaAPI,它与JavaME紧密相关,就像JSR256一样?我正在编写一个Java库,用于连接由几种不同类型的传感器(主要是简单的东西,如温度、湿度、GPS等)组成的传感器网络。到目前为止,我推出了自己的界面,用户必须针对此编写应用程序。我想改变这种方法并实现一个“标准”API,这样实现就不会与我的库紧密相关。我看过JSR256,

java - 股票代码自动完成 API

我正在寻找一些股票代码查找API。我可以使用符号查询雅虎金融,并且可以检索股票价格和其他详细信息。我正在寻找一些自动完成的股票查找API,比如如果我查询“Go*”...我怎样才能获得所有以GO*=Goog开头的股票符号等...是否有任何API通配符股票代码搜索任何帮助都会很棒..谢谢 最佳答案 这里有一个简单的问题和一个更复杂的问题。如果您的符号列表是静态的,那么您可以对您在本地维护的文件使用任何典型的自动完成API。但是,符号列表很少是静态的。由于各种金融市场情况(首次公开募股、收购、合并、更名、破产等),符号不断被添加或删除和更

c# - 从 .NET 调用 Java API - 最佳方法

我需要从现有的.NET代码库调用一个全部在Java中的API。这里最好的方法是什么?用java编写一个web服务,基本上只是将调用转发给API-或者使用类似JNI4NET的东西? 最佳答案 您可以使用jni4net,它是.Net和Java之间的JNI桥梁。(在对另一个问题的回答中,为DarinDimitrov提供providingthisinfo的支持。) 关于c#-从.NET调用JavaAPI-最佳方法,我们在StackOverflow上找到一个类似的问题:

java - 使用 Java 文件/IO API 复制目录同时保留符号链接(symbolic link)

是否可以在保留现有符号链接(symboliclink)的同时使用JavaI/O和文件相关API复制目录内容?我正在开发一种工具,需要在保留现有符号链接(symboliclink)的同时对各种UNIX风格执行“目录复制”操作。我更愿意使用核心JavaSE库尝试此操作,而无需求助于Runtime.exec/ProcessBuilder来调用平台的“/bin/cp”二进制文件。ApacheCommons的IOUtils似乎也不支持这一点。我最后的选择是使用Runtime.exec/ProcessBuilder!更新:我想我将使用Runtime.exec/ProcessBuilder调用nat

java - 使用 Java API 制作 ePub

我对ePub格式比较陌生,但如果我理解得很好,以编程方式从XHTML或PDF内容开始制作ePub可能意味着:选择HTML或XHTML内容并使用XHTMLvalidator对其进行验证(或使用Tydy清理它们)选择要插入到ePub中的PDF文件创建XMLlist或XML打包文件和TOC文件将整个文件压缩成.epub文件验证ePub(我在Google代码中看到了一些东西)所以我的问题是是否有某种高级JavaAPI可以执行这些步骤。当然我可以在Java中使用ZIP、XML的API,但是是否存在更高级别的工具?非常感谢--------编辑--------我已经开发了一个开源项目来做到这一点!h

java - 通过反射 API 使 Java 类成为非最终类

我有一个类似于下面的Java类:publicfinalclassNode{publicNode(){}}我已经学会了如何通过反射API更改“最终”字段的可访问性,但这是否也适用于类?我可以在运行时将最终类转换为非最终类吗? 最佳答案 您可以使用ASM等库重写类文件。在运行时更改类的final状态可能没有意义,因为它在编译时需要是非最终的才能编译子类。 关于java-通过反射API使Java类成为非最终类,我们在StackOverflow上找到一个类似的问题: