-
如何在Java Web应用程序中使用wkhtmltopdf?
所属栏目:[Java] 日期:2020-12-14 热度:105
我是wkhtmltopdf的新手.我想知道如何在 Eclipse中使用wkhtmltopdf与我的动态Web项目?如何将wkhtmltopdf与我的Java动态Web应用程序集成? 有没有可用于wkhtmltopdf初学者的教程? (基本上,我想在我的Web应用程序中使用wkhtmltopdf,以便当用户单击保存按钮时,[详细]
-
Java中的UTF-8字符编码
所属栏目:[Java] 日期:2020-12-14 热度:132
我有一些问题需要一些法语文本转换为UTF8,以便它可以在控制台,文本文件或GUI元素中正确显示. 原来的字符串是 HANDICAP╔ES 这应该是 HANDICAPéES 这是一个代码片段,显示了如何使用jackcess数据库驱动程序在Eclipse / Linux环境中读入Acccess MDB文件. Datab[详细]
-
java – 这个简单的“double”计算有什么问题?
所属栏目:[Java] 日期:2020-12-14 热度:189
参见英文答案 How to resolve a Java Rounding Double issue13个 这个简单的“双”计算在java中有什么问题? 我知道一些十进制数字不能正确地用浮点/双二进制格式表示,但是使用变量d3,java能够存储和显示2.64没有任何问题. double d1 = 4.64;double d2 = 2.0[详细]
-
java – c3p0连接池没有关闭连接
所属栏目:[Java] 日期:2020-12-14 热度:77
我有一个使用c3p0 0.9.1.2,hibernate 3.2.1.ga和 spring 2.5.5.问题是数据库连接没有自行关闭.这是日志: [22 mars 2012 12:29:56,091] DEBUG com.mchange.v2.resourcepool.BasicResourcePool [“http-apr-8080”-exec-4] acquire test — pool is already m[详细]
-
java – 如何用jaxb包装子列表
所属栏目:[Java] 日期:2020-12-14 热度:104
尝试映射客户时,订单1:n与jaxb的关系2.2.6我想得到 订单的列表包裹在单独的节点“订单”中. 目前的结果是: ?xml version="1.0" encoding="UTF-8" standalone="yes"? Customer id100/id nameJohn Doe/name orders address100 main street,smalltown,pa/addr[详细]
-
REST API for Java?
所属栏目:[Java] 日期:2020-12-14 热度:98
我正在准备一个基于控制台的应用程序,应用程序的结果是一个RDF / XML文件,其中包含来自LinkedIn的所有连接的数据.现在的问题是,我的整个应用程序是基于控制台的,我需要一个REST API,以便与我的应用程序相结合. 我不知道REST API和如何使用它与JAVA,但可以很[详细]
-
为什么在Java 8中的lambda表达式需要使用其中的变量来使用“fina
所属栏目:[Java] 日期:2020-12-14 热度:127
考虑下列课程: class FooT { void handle(T t) { System.out.println("handling " + t); } public static void main(String[] args) { ListInteger list = new ArrayList(); list.add(1); list.add(2); FooInteger f = new Foo(); list.forEach(f::handle);[详细]
-
java – JTable – 按Tab键使单元格进入编辑模式
所属栏目:[Java] 日期:2020-12-14 热度:185
这可能有一个微不足道的解决方案,但我已经在我的系绳的尽头,所以我希望有人可以帮助. 我使用一个JTable,它具有一组自定义渲染器和一组自定义编辑器. 渲染器使用JLabel组件,编辑器使用JSpinner组件. 我们的用户希望能够在列中输入值,然后按TAB或ENTER移动到表[详细]
-
GWT测试错误NoClassDefFoundError:com / google / gwt / dev /
所属栏目:[Java] 日期:2020-12-14 热度:154
也许有人可以帮助我,我试图写我的第一个gwt单元测试,但这是问题,当我运行我的测试与maven我得到这个错误: java.lang.NoClassDefFoundError: com/google/gwt/dev/cfg/Condition at com.google.gwt.junit.client.GWTTestCase.createStrategy(GWTTestCase.java[详细]
-
java – Eclipse控制台异常颜色
所属栏目:[Java] 日期:2020-12-14 热度:126
这似乎很简单,但我似乎找不到 Eclipse中的设置来更改此设置. 我喜欢我的控制台用深色的白色文字.我将打印作为红色的默认值留给stderr. 我的问题在于,当我收到一个异常,它被设置为一个非常深的蓝色,所以我看不到它的文本,而不突出显示的链接. 我没有在控制台[详细]
-
java – 使用PDFBOX设置的表单字段值在Adobe Reader中不可见
所属栏目:[Java] 日期:2020-12-14 热度:189
我试图用一些使用Apache PDFBOX(1.8.5)的字段来设置一些问题.我有几个不同的静态PDF,我用于测试.使用以下代码,我可以设置表单域的值,并保存生成的PDF.然后我可以在Adobe Reader中打开此PDF并查看结果: PDDocumentCatalog docCatalog = pdfDocument.getDocum[详细]
-
任何Clojure真正闪耀着Java并不是并发/不可变性 – 功能相关的例
所属栏目:[Java] 日期:2020-12-14 热度:196
我可以很好的看到为什么Clojure真的很好的并发编程.我也可以在这方面看到FP的优点. 但是很明显,我们编写的每行代码并不是线程的一部分或需要并发访问.对于代码的那些部分(更简单和顺序的代码),Java真的错过了Clojure提供了什么? 具有像Multimethods,Dynamic[详细]
-
找不到java.nio.file包
所属栏目:[Java] 日期:2020-12-14 热度:160
我的 java编译器找不到 java.nio.file包.考虑: import java.nio.file.*;public class Test { public static void main(String[] args) { Path currentRelativePath = Paths.get(""); }} 编译 bash$javac Test.java 给 Test.java:1: package java.nio.file d[详细]
-
java – 将一个模型转换为另一个模型的设计模式
所属栏目:[Java] 日期:2020-12-14 热度:52
基本上,我的应用程序中有一些对象,在发送请求之前,我必须将它们转换为另一个第三方对象.在接收到响应时,我必须将这些对象转换回我的应用程序支持的对象. 在Java中将一个模型对象转换为另一个模型对象可以使用什么模式? 解决方法 适配器或外观图案应该可以解[详细]
-
java – 从应用程序内创建堆转储,不需要HotSpotDiagnosticMXBean
所属栏目:[Java] 日期:2020-12-14 热度:91
如何在我的应用程序内创建堆转储,而不使用HotSpotDiagnosticMXBean类. 由于 java / rt.jar的访问限制,我无法使用依赖关系对HotSpotDiagnosticMXBean进行编译.我知道如何解决eclipse.compiler错误,但是我如何解决它的构建? 有没有办法通过编程方式创建堆转储[详细]
-
使用PreparedStatement的getGeneratedKeys()无法在Java中找到生
所属栏目:[Java] 日期:2020-12-14 热度:74
我有一个查询如下: String SQL = "insert into table (id,name) values (sequence.nextval,?)"; 然后我像这样制作一个PreparedStatement: //initiate connection,statement etcpStatement = connection.prepareStatement(SQL,Statement.RETURN_GENERATED_K[详细]
-
javac:无效的目标版本:执行Maven命令时Mac上为1.8
所属栏目:[Java] 日期:2020-12-14 热度:149
我正在Mac上运行自动化测试.我安装了Maven和 java,jdk如下: java version "1.8.0_25"Java(TM) SE Runtime Environment (build 1.8.0_25-b17)Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02,mixed mode) 和Maven: Apache Maven 3.2.5 (12a6b3acb94767[详细]
-
java – 如何在不使用框架的情况下创建基于mvc的应用程序
所属栏目:[Java] 日期:2020-12-14 热度:50
Struts,Spring和其他几个框架实现了MVC架构,用于将信息的表示与用户的交互作用分开. 任何人可以解释还是给我一个Java EE的链接? 没有使用框架,我如何创建一个MVC应用程序以及需要哪些设计模式? 解决方法 看看 this presentation,http://www.coreservlets.c[详细]
-
通知管理员有关Java应用程序的新异常的最佳方法是什么?
所属栏目:[Java] 日期:2020-12-14 热度:93
我的问题是什么是跟踪应用程序管理员的例外的最佳方式. (为了维护目的,通知管理员抛出的异常). 对于系统的用户,我相信应该捕获异常并显示相应的错误消息. 对于系统的管理员,我想,最好的方法是让消息系统将每个异常的细节作为消息发送给接收者.一旦接收方接收[详细]
-
java – 将超类的对象转换为子类 – 下拉式
所属栏目:[Java] 日期:2020-12-14 热度:140
我知道铸造真的只能从一个子类到一个超类(向上铸造),但这个例子说明了我想做的事情. Class Super {}Class Sub extends Super {}Super super = new Super();Sub sub = (Sub)super; 我相信这被称为“下”铸造,这是不允许的… 创建类型为Sub的对象的最佳方法是[详细]
-
java – Android:如何设置参数变量的默认值
所属栏目:[Java] 日期:2020-12-14 热度:196
Android功能 PHP示例: 功能HaHa($a =“测试”) { 打印$a; } 问题是如何在Android中做… public void someFunction(int ttt = 5){ // something} 上面的解决方案不行,我该怎么办? 谢谢! 解决方法 不,Java不支持功能参数的默认值.有一个关于借用语言功能的[详细]
-
java – 为什么String.indexOf不使用异常,但是当没有找到子字符
所属栏目:[Java] 日期:2020-12-14 热度:196
为什么String.indexOf不使用异常但是在没有找到子字符串时返回-1? 这个问题的目的是:当我们开始自定义异常时. 我相信避免需要返回特殊的错误代码是正确的设计路径. 你怎么看? 解决方法 作为一个经验法则,如果一个方法的目的是检查一些东西,那么缺乏这些东[详细]
-
java – 将数组中的子文档作为DBObject检索
所属栏目:[Java] 日期:2020-12-14 热度:138
我对MongoDB很新,我正在使用 Java驱动程序.我有这个文件结构: { "_id" : ObjectId("4f7d2ba6fd5a306d82687d48"),"room" : "Den" }{ "_id" : ObjectId("4f7d2baafd5a306d82687d49"),"room" : "Foyer" }{ "_id" : ObjectId("4f7d2fdcfd5a306d82687d4a"),"room[详细]
-
Java泛型和数组构造
所属栏目:[Java] 日期:2020-12-14 热度:175
假设我有一个泛型类,其中泛型参数T是Number子类.我想在课堂施工期间初始化一个T数组.可能吗?如果是的话,如果不是为什么? public class AClassT extends Number{ private T array[]; private int arrayOfInt[]; public AClass(int size){ arrayOfInt = new[详细]
-
Java:使用DecimalFormat格式化双精度和整数,但保留不带小数分隔
所属栏目:[Java] 日期:2020-12-14 热度:90
我试图在 Java程序中格式化一些数字.数字将是双精度和整数.处理双精度时,我只想保留两个小数点,但是当处理整数时,我希望程序保持不变.换一种说法: 双打 – 输入 14.0184849945 双打 – 输出 14.01 整数 – 输入 13 整数 – 输出 13 (not 13.00) 有没有办法[详细]