ColdFusion:关于使用自定义“自己编写的”Java类

我需要在cfml页面中使用我自己的java类。 文档中的这个条目听起来不错,但没有解释我必须创建哪些文件。 我试图在我的网站root下创建一个test.cfm页面。 然后将TestClass.java + TestClass.class放在同一路径中。 但这会导致错误“找不到课程”! 你能帮我么?

阅读jersey的ParamConverter中的另一个参数

我已经制作了一个ParamConverter ,当给定一个格式化为Instant的原生ISO-8601的字符串时,它提供一个Instant (Date),或者作为epoch以来的整数毫秒。 这工作正常,但我还需要能够支持其他日期格式(客户很挑剔)。 为了避免经典的dd/mm/yyyy与mm/dd/yyyy歧义,我想让客户指定他们的首选格式作为请求的一部分*。 例如: GET http://api.example.com/filter?since=01/02/2000&dateformat=dd/mm/yyyy 传递给一个看起来像这样的方法: @GET String getFilteredList( final @QueryParam( “since” ) Instant since ) { … } (为清楚起见省略了时间和时区部分) 所以我希望我的ParamConverter能够读取dateformat参数。 我已经能够使用设置ContainerRequestContext属性的filter和AbstractValueFactoryProvider的组合来做类似的事情,但是这需要参数来应用自定义注释,并且不允许它与QueryParam / FormParam / etc一起使用。 ,使它远没那么有用。 有没有办法从ParamConverter中获取其他参数或请求对象本身? [*]在现实世界中,这将来自一系列预先批准的格式,但现在只是假设它们为DateTimeFormatter提供输入 为清楚起见,这是我的代码: public class InstantParameterProvider implements ParamConverterProvider { private static final ParamConverter INSTANT_CONVERTER = new ParamConverter( ) { @Override public final T fromString( final […]

如何在使用iText创建的PDF中显示阿拉伯语

我需要您的帮助来显示阿拉伯语内容,并在我尝试创建的PDF示例中从右到左开始编写。 以下是示例代码: public static void main(String[] args) throws IOException { try { BaseFont ArialBase = BaseFont.createFont(“C:\\Users\\dell\\Desktop\\arialbd.ttf”, BaseFont.IDENTITY_H, true); Font ArialFont = new Font(ArialBase, 20); Document document = new Document(PageSize.LETTER); PdfWriter.getInstance(document, new FileOutputStream(“C:\\Users\\dell\\Desktop\\HelloWorld.pdf”)); document.setMargins(72f, 72f, 72f, 0f); document.open(); document.add(new Paragraph(“الموقع الإلكتروني,”,ArialFont)); document.close(); System.out.println(“PDF Completed”); } catch (DocumentException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); […]

使用MultiThreading可以更快地读取文件

我想在2个线程的帮助下读取500 Mb的文件,这样读取文件的速度会快得多。 有人请给我一些使用核心java概念的任务代码。

JavaFX:CheckBoxTableCell在用户检查checkBox时获取ActionEvent

我想在用户选中或取消选中tableView中的复选框时触发方法或操作。 当用户使用checkBox时,不会触发coursData.addListener(…)。 这是我编译的代码,窗口显示带有复选框的tableView。 package testCheckBox2; import javafx.application.Application; import javafx.beans.InvalidationListener; import javafx.beans.Observable; import javafx.beans.property.BooleanProperty; import javafx.beans.property.SimpleBooleanProperty; import javafx.beans.property.SimpleStringProperty; import javafx.beans.property.StringProperty; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ButtonBase; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; import javafx.scene.control.cell.CheckBoxTableCell; import javafx.scene.control.cell.PropertyValueFactory; import javafx.scene.layout.BorderPane; import javafx.scene.layout.HBox; import javafx.stage.Stage; public class CheckBoxTableCellTest extends Application { private TableView […]

如何使用java解析XOP / MTOM SOAP响应?

我只是想知道,有没有简单的方法来解析MTOM / XOP SOAP响应。 问题是我使用普通HTTP发送soap消息和javax.xml来解析响应。 但是有些服务用mulipart / related响应我,它需要更复杂的逻辑来解析它(性能很重要)。 所以我想我可以以某种方式利用apache cxf,apache axiom或任何其他库来解析MTOM / XOP SOAP响应吗?

Android:连续点击一到六个按钮将不同的结果串在一起

我决定开发一款Android应用程序,该应用程序使用的技术与我之前看过的应用程序非常相似。 我想将多个按钮组合在一起,以等同于不同的文本结果。 六点 – 盲文应用(实际应用) 这个我正在制作的本地盲文应用程序有6个不同的按钮,我希望每个独特的组合带给我不同的字母。 例如:我想按下按钮1来简单地给我带来字母“A”。 然后按下按钮1和按钮2不断给我带来字母“C”。 我希望这6个按钮的每个不同的按钮组合给我一个单独的字母。 精通Java的人能否解释一下如何做到这一点? 如何在多个按钮按下字符串以使我得到不同的结果? 谢谢您的帮助。 盲文字母表 我在java上的代码: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.keyboard); Window window = this.getWindow(); window.addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD); window.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED); window.addFlags(LayoutParams.FLAG_TURN_SCREEN_ON); // Init GUI txtMessage = (EditText) findViewById(R.id.txtMesssage); Button buttonOne = (Button) findViewById(R.id.block1); Button buttonTwo = (Button) findViewById(R.id.block2); Button buttonThree = (Button) findViewById(R.id.block3); Button buttonFour = (Button) findViewById(R.id.block4); […]

如何等待一个产生它自己的线程的线程?

我正在尝试测试一个在单独的线程中工作的方法,简化它是这样的: public void methodToTest() { Thread thread = new Thread() { @Override public void run() { Clazz.i = 2; } }; thread.start(); } 在我的unit testing中,我想测试Clazz.i == 2,但我不能这样做,因为我认为断言是在线程更改值之前运行的。 我想使用另一个线程来测试它,然后使用join等待,但它仍然无法正常工作。 SSCCE: @Test public void sscce() throws InterruptedException { Thread thread = new Thread() { @Override public void run() { methodToTest() } }; thread.start(); thread.join(); AssertEquals(2, Clazz.i); } […]

java swing多列自动完成combobox

我需要有效的产品项目搜索GUI到销售点应用程序,目前我在文本字段中使用弹出窗口,它包含到表格但效率不高。 在我的弹出窗口中只显示产品代码我需要显示其他产品细节,如CODE,类别,名称,价格等..以确定正确的产品。 ![在此处输入图像说明] [1] 以下图片是我的要求。 //////////////////////////////我有编辑mr.splungebob的答案来构建AutoCompleatecombobox,但它有List>过滤的问题请查看代码并帮助我开发它。 以下是我为回答// DetailedConboBox而添加的代码 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package test; import java.awt.Dimension; import java.awt.EventQueue; import java.awt.Point; import java.awt.event.*; import java.util.*; import javax.swing.*; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener; import javax.swing.plaf.basic.BasicComboPopup; import javax.swing.plaf.basic.ComboPopup; import javax.swing.plaf.metal.MetalComboBoxUI; import javax.swing.table.AbstractTableModel; import javax.swing.table.TableColumn; […]

使用Google Sheet API V4将数据写入Google表格 – Java示例代码

我有一个开发的测试自动化框架,可以在excel表中为测试用例写入通过或失败值。 我们已决定迁移到Google表格。 任何人都可以提供一个示例Java代码,使用Google Sheet API V4将数据写入Google表格吗? 我有一个表格文件,但目前尚不清楚。 谢谢。