草庐IT

native-code

全部标签

java - 设置 WebLogic Server 11g (10.3.6) : Native Library to read the password securely from commandline is not found 时出错

我正在尝试在Windows中为开发人员10.3.6(11g)配置我的Weblogic服务器。从自述文件中,我在以下步骤中遇到错误:CreateanewWLSdomainandstartWLS.(ItisrecommendedthatyoucreatethedomainsoutsidetheMW_HOME)Windows$mkdirC:\home\myhome\mydomain$cdC:\home\myhome\mydomain$%JAVA_HOME%\bin\java.exe-Xmx1024m-XX:MaxPermSize=128mweblogic.Server我在(C:/WebLog

java - 如何编写响应 `Thread.interrupt()` 的 native 代码?

在Java中,所有标准的阻塞方法都可以通过调用Thread.interrupt()来中断,但是如果我们有Java绑定(bind)包装一个自己执行I/O的本地库呢?那么native代码应该如何挂接到线程并响应对Thread.interrupt()的调用? 最佳答案 示例代码有关完整的文章,包括可运行的示例代码,请参阅https://github.com/NWilson/javaInterruptHook.Thread.interrupt()是如何工作的?在Sun的JRE(和OpenJDK)中,interrupt()能够自行唤醒一些低级

Java + Swing : writing code to coalesce change events

我有这个数据流,大致是:DataGenerator->DataFormatter->UIDataGenerator是一种快速生成数据的东西;DataFormatter是为了显示目的而对其进行格式化的东西;UI只是一堆Swing元素。我想让我的DataGenerator像这样:classDataGenerator{finalprivatePropertyChangeSupportpcs;...publicvoidaddPropertyChangeListener(PropertyChangeListenerpcl){this.pcs.addPropertyChangeListener(p

java - API 网关自定义授权方 : Control error message and code

我的网关API有一个自定义授权方。我读过很多关于如何自定义在身份验证或授权错误时返回给最终用户的错误消息和代码的文章。Thisoneseemedthemostuseful.问题是API网关的行为与记录不符。我的自定义授权器实现(python):deflambda_handler(event,context):raiseException('theskyisfalling!')当我使用curl调用API时:kash@Laptop$date;curl-i-XGET-H"Authorization:Bearer1234abcd`date+%s`"https://xxxx.execute-ap

java - JPA native 查询中的位置参数问题

我正在尝试:Stringsql="SELECTemailFROMusersWHERE(typelike'B')AND(usernamelike'?1')";Listresults=em.createNativeQuery(sql).setParameter(1,username).getResultList();但是我收到IllegalArgumentException,它告诉我参数超出范围。我做错了什么? 最佳答案 参数周围不应有引号。试试这个:Stringsql="SELECTemailFROMusersWHERE(typeli

java - 如何在 Hibernate 的 native SQL 查询中转义冒号 `:`?

我有一个看起来像这样的原生SQL查询:Queryquery=session.createSQLQuery("SELECTXMLSERIALIZE(CONTENTXMLELEMENT(NAME\"ltc:DOAATLTC\",XMLATTRIBUTES('http://www.edftrading.com/Trade/Common/DoaatLTC'AS\"xmlns:ltc\",'http://www.edftrading.com/Trade/Common/DoaatLTCHourlyNomination'AS\"xmlns:ltchnom\"),XMLELEMENT(...)FROM

java - 使用 native Java SE 6 JAX-WS 实现而不是 JBoss WS 堆栈

JBoss6.0Final附带JBossWS(默认情况下为ApacheCXF堆栈),我知道我可以将默认实现替换为来自JBossWSdownloadssite的相应JBossWSNative或Metro版本.问题是,我有一个客户端jar库(不幸的是只有二进制文件),它使用一些专有的SOAPWeb服务。当我从部署到JBoss的Web应用程序使用客户端API时,我遇到了很多间歇性SOAP错误(使用ApacheCXF和JBossNative堆栈进行了测试)。由于相同的Web服务在从独立的jar文件(没有第三方JAX-WS实现)运行时似乎工作正常,我正在考虑禁用JBossWS堆栈以支持提供的na

java - 如何使用 Code 检查浏览器中是否安装了 Java 插件?

如何使用java或javascript或JSP代码检查浏览器是否安装了Java插件? 最佳答案 Java/Sun/Oracle提供adeploymenttoolkitscript以JavaScript文件的形式,可让您实现所需的功能。您可以调用getJREs()函数,该函数返回一组当前安装的JRE版本字符串。如果需要,您甚至可以通过installJRE(requestVersion)函数安装特定的JRE版本。 关于java-如何使用Code检查浏览器中是否安装了Java插件?,我们在St

java - 终止运行 native 代码的线程

在我的应用程序中,我有一些native代码的包装器,它通过JNI桥调用。此native代码需要在单独的线程中执行(并行处理)。然而,问题是代码有时会“挂起”,因此需要“强制”终止线程。不幸的是,我还没有找到任何“微妙”的方法来这样做:一般建议是告诉线程中的代码优雅地退出,但我不能用这个native代码(上面的第3方代码)来做到这一点。我使用JavaConcurrentAPI进行任务提交:FutureprocessFuture=taskExecutor.submit(callable);try{result=processFuture.get(this.executionTimeout,

java - 用于转换 native2ascii 的库,反之亦然

我正在寻找一个库(Apache/BSD/EPL许可)使用\u将native文本转换为ASCII,用于ASCII中不可用的字符(基本上是java.util.Properties所做的)。我看了一下,似乎没有现成的库。我发现:JDK,tools.jar,native2asciiProperties.saveConvert()(私有(private)方法)http://www.koders.com/java/fidD26ED81BEBE41932C405904AD53AEE8459BB8509.aspx(GPL)有人知道上述许可下的图书馆吗? 最佳答案