【用java怎么写一个url形式的接口供别人调用,可以获取别人发送的数据】教程文章相关的互联网学习教程文章

java-在jar中调用一个exe文件【代码】

我试图在存在该smartpdf类的jar文件中调用“ dspdf.exe”.我计划将其提取到临时位置,并在程序结束时删除.但是,这似乎不起作用,将不胜感激.import java.io.File; import java.io.FileOutputStream; import java.io.IOException;import org.omg.CORBA.portable.InputStream;public class smartpdf {static String url="";static String output="output.pdf";public static void main(String[] args) throws IOException{gui mygui = ...

java-OSGI-跨包的静态方法调用【代码】

我有一个第三方JAR,我已使用bnd将其转换为OSGI捆绑包.我需要从自己的软件包中调用以使用它的代码如下所示:ThirdParty.setRegKey(myRegKey); ThirdParty thirdParty = new ThirdParty(); thirdParty.callMethod();似乎引起我麻烦的是第一行-静态方法调用.在OSGI容器之外,使用标准JAR,可以正常工作.但是,在OSGI内部,第3行出现错误,指出未设置注册密钥. 这样的捆绑软件中的静态方法调用是否存在任何问题?就像静态上下文没有在包中共...

java-验证所有JDBC调用都在事务内发生【代码】

如何验证所有JDBC访问都发生在活动事务上,即java.sql.Connection.getAutoCommit()始终返回false? 我正在使用Spring进行事务管理(@Transactional),使用Hibernate进行数据访问. 更新:发生的情况是执行了某些Hibernate访问,而没有使用@Transactional注释服务方法.这就是我想收到的通知. 更新2:代码示例 可以调用以下代码:public ServiceImpl implements Service {// missing @Transactionalpublic List<String> getSomeIds() {ret...

如何将javac的输出重定向回调用程序【代码】

// this works if ("Show".equals (obj)) { try { String command= "/usr/bin/xterm -e javac panel_1.java"; Runtime rt = Runtime.getRuntime(); Process pr = rt.exec(command);BufferedReader in = new BufferedReader(new InputStreamReader(pr.getInputStream())); String line = null; while ((line = in.readLine()) != null) { System.out.println(line); } } catch (IOException e) { e.printStackTrac...

java-为什么我不能在MessageDigest实例上调用.update【代码】

当我从REPL运行此:(def md (MessageDigest/getInstance "SHA-1")) (. md update (into-array [(byte 1) (byte 2) (byte 3)]))我得到:No matching method found: update for class java.security.MessageDigest$DelegateMessageDigest的Java 6文档显示:update(byte[] input) Updates the digest using the specified array of bytes.并且(class(进入数组[[byte 1)(byte 2)(byte 3)])的类为[Ljava.lang.Byte; 我在更新的定义中缺...

java-如何在启动时在Web应用程序中调用Servlet(doGet)?

我需要在应用程序启动时调用Servlet,因为它包含一些应用程序初始化逻辑. 我知道我可以设置启动时加载配置,但这只会调用Servlet的init方法.我需要调用doGet方法并将一些Url参数传递给它.Servlet的doGet方法需要ServletRequest和ServletResponse对象. 另外,由于这是集群应用程序,因此我需要确切地知道我要访问的节点(因为一个选择就是打开套接字并调用Servlet). 什么是执行此操作的最佳选择? 编辑:作为澄清,Servlet已经存在并且不能...

java-通过在bean中调用方法来调用代理AOP【代码】

可以说我有一个用两个方法’foo’和’goo’调用的bean“ goo”标记有AOP拦截呼叫.是否可以在’foo’中编写任何代码以便不直接而是通过bean的代理包装来调用’goo’方法,以激活它的AOP部分?public Class Pojo{public void foo(){//what should I write here in order to activate 'goo' in transactional mode??}@Transactionalpublic void goo(){} }解决方法:是的,但是您需要通过spring代理访问它:public Class Pojo{@Autowiredp...

从jsf中的java背后的代码调用警报框【代码】

我需要根据用户在jsf页面中提供的输入来更新属性文件.更新文件后,应清除用户会话,并且警告框应显示“设置已更新”,并且页面应导航到登录页面. 我不知道如何从Java代码中调用警报框.我发现这在asp.net中是可能的.我搜索了google,但没有任何可能的解决方案 我怎样才能做到这一点? 欢迎所有可能的解决方案.提前致谢. 更新@balusc感谢您的指导.我正在使用JSF RI 1.2和Richfaces 3.3.2解决方法:我设法通过在a4j命令按钮中使用’oncompl...

java-基本的Android警报应用程序,未调用广播接收器的onReceive()方法【代码】

我正在开发一个警报应用程序.我跟随Android AlarmController教程逐字逐句地进行了一些小的更改.由于某种原因,警报响起时未调用我的广播接收器的onReceive()方法.这是代码:// the callback received when the user "sets" the time in the dialog private TimePickerDialog.OnTimeSetListener mTimeSetListener =new TimePickerDialog.OnTimeSetListener() {public void onTimeSet(TimePicker view, int hourOfDay, int minute) {t...

性能测试时停止Java优化取消方法调用的最佳方法【代码】

我正在对某些代码进行性能优化,并且我有两种计算方法. 我有一个简单的测试工具:long start, end;long oldDuration, newDuration;int answer;final int TEST_COUNT = 1000;start = System.currentTimeMillis();for(int i = 0 ; i < TEST_COUNT; i++){answer = doCaluculationNewWay()}end = System.currentTimeMillis();newDuration = end - start;start = System.currentTimeMillis();for(int i = 0 ; i < TEST_COUNT; i++){answe...

java-两次调用GWT的方法【代码】

我正在用GWT创建一个Web应用程序.我有一个方法bookMode(),它用一些文本框,列表框等构建一个UI,并在对话框中显示它.我这样调用方法://listen for mouse events on the add buttonaddButton.addClickHandler(new ClickHandler() {public void onClick(ClickEvent event) {String check = Cookies.getCookie("role");if(check == "TopBeheerder") { boolean currentMode = mode0.getValue();add addObject = new add();if(currentM...

Java-从大型机批处理程序调用Web服务

我们目前正在考虑从大型机进行部分迁移. 从Mainframe Batch程序调用Mainframe Cobol中编写的某些功能. 我们希望将这些cobol程序移出大型机. 例如,如果我们将cobol程序中的功能移至Java或.Net Web服务.是否可以从大型机批处理程序调用此Web服务?解决方法:首先,我不确定是否可以直接从Cobol调用Web服务,但是尝试使用RPG和CL从iSeries(AS400)调用Web服务时,我们遇到了类似的问题. 最后,我们用Java编写了一个简单的Socket程序,该程序在...

javacv开发详解之1:调用本机摄像头视频

前言:javacv开发包是用于支持java多媒体开发的一套开发包,可以适用于本地多媒体(音视频)调用以及音视频,图片等文件后期操作(图片修改,音视频解码剪辑等等功能),这里只使用最简单的本地摄像头调用来演示一下javacv的基础功能重要:建议使用最新javaCV1.3版本,该版本已解决更早版本中已发现的大部分bugjavacv系列文章使用6个jar包:javacv.jar,javacpp.jar,ffmpeg.jar,ffmpeg-系统平台.jar,opencv.jar,opencv-系统平台.ja...

java调用tess4j识别图片文字【图】

使用tess4J操作图像识别文字,只需要下载相关Jar包,再把项目封装好就可以运行了,可移植性比较好。tess4J在识别数字合英文中的性能比较好,但是在中文识别中,无论速度还是识别率还是较弱,如果有需要,使用的时候,需要注意。 使用步骤: 1.下载jar包 下载tess4j源码包:https://sourceforge.net/projects/tess4j/ tessdata下默认为英语库,中文库下载地址:https://github.com/tesseract-ocr/tessdata/blob/master/chi_sim.trai...

java-如何使用JMS基于Activemq消息调用externalApplication【代码】

我构建了3个应用程序,每个应用程序都需要20多分钟才能进行评估.我在以下目录中放置了3个文件ProjectcContextPath/WEB-INF/classes/PackageName/ExternalFileProcess.classProjectcContextPath/JSPFiles/index.jspProjectcContextPath/WEB-INF/classes/AnotherFile.class我想根据消息头从另一个Java文件名MessageConsumer.java调用这3个应用程序.这些消息是从Activemq获取的. 我不想一次获取所有消息.一旦完成以前的操作,则只有Mess...