-
java – Apache POI docx – 如何设置页面大小?
所属栏目:[Java] 日期:2020-12-15 热度:57
有没有人知道如何为X WPFDocument(docx)更改页面大小(从字母到A4)? 我找不到像在XSSFDocument(xlsx)中完成的任何PrintSetup. 谢谢你的帮助. 解决方法 你会发现类似你的问题..你会找到一个示例代码加上所需的页面大小 How to set page orientation for Word[详细]
-
java – 杰克逊.将缺少的属性反序列化为空可选
所属栏目:[Java] 日期:2020-12-15 热度:190
假设我有一个这样的类: public static class Test { private OptionalString something; public OptionalString getSomething() { return something; } public void setSomething(OptionalString something) { this.something = something; } } 如果我反序[详细]
-
使用Java 9将自定义JMOD添加到模块路径
所属栏目:[Java] 日期:2020-12-15 热度:61
我用这样的jmod工具创建了一个简单的JMOD文件 $JAVA_HOME/bin/jmod create --class-path classes test/samples.jmod 接下来,我尝试通过运行以下命令在该模块中执行一个类: java -mp test -m de.mypackage/de.mypackage.Test 这导致以下异常: Error occurre[详细]
-
java – 如何将拼写检查添加到JTextArea?
所属栏目:[Java] 日期:2020-12-15 热度:62
我有一个小型 Java应用程序,它有一个用户输入文本的JTextArea.我想为此组件添加拼写检查功能,类似于Microsoft Word的方式,即拼写错误的单词加下划线,当用户右键单击带下划线的单词时,会显示带有更正的弹出菜单.是否有任何开源库可以将此功能添加到JTextAreas[详细]
-
在Java中,我应该创建新的包,文件夹还是源文件夹?
所属栏目:[Java] 日期:2020-12-15 热度:147
关于SO有几个问题,但是我对 Java开发完全不熟悉,我不知道正确的方法. 我有一个C#解决方案,包含两个项目(我的应用程序和一个单元测试项目),在应用程序中,大多数东西都放在文件夹中,例如.接口,异常等 我试图在Java / Eclipse中重新创建它,但我不知道如何.我最[详细]
-
java – 域模型映射器应该是静态的吗?
所属栏目:[Java] 日期:2020-12-15 热度:113
在我参与的许多项目中,我们经常会有很多类将内容从一个域模型映射到另一个域模型.例如,从WSDL生成的模型到项目特定的模型. 例如 public class FooBarContentMapper { public static Foo fromWsToDomain(FooType fooType) { ... }} 这也可以是一个非静态方法,[详细]
-
调试 – 关闭调试堆的负面后果是什么? (_NO_DEBUG_HEAP == 1)
所属栏目:[Java] 日期:2020-12-15 热度:59
我的程序的初始阶段将大量数据加载到STL容器中.我发现要花几分钟才能达到我程序的真正含义. 经过一番搜索,我发现我可以在我的VS2012配置属性 – 调试 – 环境变量中设置_NO_DEBUG_HEAP == 1 …关闭Windows调试堆的利用率.这使我的调试速度提高了10倍.我还没[详细]
-
java – 对象分组的算法
所属栏目:[Java] 日期:2020-12-15 热度:162
我有以下课程: class Sport { private String sportsName; private ListPeople peopleWhoPlayThisSport; //...} class People { private String name; private long uniqueId; // ...} 我的输入是运动对象列表,为简单起见,请考虑以下示例: sport1 - Footba[详细]
-
java – Spring Batch:针对不同工作的不同作业启动器
所属栏目:[Java] 日期:2020-12-15 热度:66
我有两个不同的工作(实际上更多,但为简单起见假设2).每个作业可以与另一个作??业并行运行,但是同一作业的每个实例都应该按顺序运行(否则实例会蚕食彼此的资源). 基本上我希望每个这些作业都拥有自己的作业实例队列.我想我可以使用两个不同的线程池作业启动器[详细]
-
Java线程开始时间
所属栏目:[Java] 日期:2020-12-15 热度:88
是否可以在JVM中检索给定 java线程的开始时间? 我有一个线程转储,我正在查看一些有问题的线程,我想使用时间与应用程序日志中的特定操作相关联. 解决方法 是的,如果您在 Linux上运行Oracle JDK / OpenJDK,则可以. 想法是找到本机线程ID(TID),然后查看/ proc[详细]
-
java – 为什么我的quicksort性能比我的mergesort差?
所属栏目:[Java] 日期:2020-12-15 热度:187
我错过了什么吗?来源很短,随时可以运行和评论,以便更好地理解.我需要知道我做错了什么. package com.company;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.*;public class Main { public static[详细]
-
java – 如何找出设备中存在的AD垃圾?
所属栏目:[Java] 日期:2020-12-15 热度:77
我试图找出Ad Junk存在(由其他应用程序的AD SDK下载的文件). 这是我迄今为止所能找到的 – 我正在加载设备中所有文件的列表,并检查它们并将它们分组 if (file.getPath().toLowerCase().endsWith(".temp") ){ //Temp Files found }else if (file.getName().en[详细]
-
java – 如何将泛型类作为param传递给Intent构造函数
所属栏目:[Java] 日期:2020-12-15 热度:162
我在我的 Android应用程序中有这个通用活动 public class NavegadorActivityT extends Activity { .......} 我试着把它称之为下面 Intent intent = new Intent(v.getContext(),NavegadorActivityClientes.class); 但是,Intent构造函数不接受通用类作为param.[详细]
-
java – 使用本地EJB,在同一个Container但不同的耳朵
所属栏目:[Java] 日期:2020-12-15 热度:64
我正在试图在同一个Glassfish中使用本地EJB,但不同的耳朵.但Glassfish无法找到本地EJB或无法使用 我看了这个: 根据JavaEE教程,@ Local bean的客户端必须在与其访问的企业bean相同的JVM中运行. 在第一只耳朵里, 我在jar里面有本地接口 @Localpublic interfac[详细]
-
java – 不支持请求方法’POST’
所属栏目:[Java] 日期:2020-12-15 热度:130
根据 Spring Documentation here: While HTTP defines these four methods,HTML only supports two: GET and POST. Fortunately,there are two possible workarounds: you can either use JavaScript to do your PUT or DELETE,or simply do a POST with th[详细]
-
使用Java和Webkit的HTML编辑器 – SWT浏览器
所属栏目:[Java] 日期:2020-12-15 热度:105
我想将WYSIWYG HTML编辑器添加到我的 Java程序中. 我的想法是做像 this这样的事情 但不是用python – 用Java. 我知道几个选项及其问题: HTMLEditorKit – 不够复杂. JWebpane – 童话故事. QtWebKit – 不是开源的. JWebEngine – 不是开源的. metaphaseedi[详细]
-
java – 如何强制应用为最近的应用列表创建缩略图(快照)?
所属栏目:[Java] 日期:2020-12-15 热度:181
我的应用测试人员报告: “最近的应用程序列表中的应用程序的缩略图根本没有调整.在我看来它像主屏幕壁纸(tolikdru:可能,只是透明的rect),或者像应用程序屏幕的绿色背景,但从来没有真正的应用程序的快照.“ 所以行为是 like described here. 我的设备是使用[详细]
-
使用多线程处理硬盘驱动器上的文件是否有用?
所属栏目:[Java] 日期:2020-12-15 热度:141
在性能和执行速度方面,使用多线程处理硬盘驱动器上的文件很有用吗? (将文件从磁盘移动到另一个磁盘或检查文件的完整性) 我认为主要是我的硬盘速度决定了我的治疗速度. 解决方法 多线程可以帮助,至少有时候.原因是,如果您正在写一个“普通”硬盘驱动器(例如[详细]
-
有没有办法找到任务管理器在Java中运行的线程数?
所属栏目:[Java] 日期:2020-12-15 热度:107
在 Java中,假设如果我使用如下所示的循环启动1000个线程,是否有任何方法可以监视实际运行的线程数以及线程使用任务管理器消耗的CPU资源? for(int j=0; j=1000; j++){ MyThread mt = new MyThread (); mt.start ();} 解决方法 您可以使用VisualVM或JConsole[详细]
-
java – 具有缓慢重绘内容的滚动复合看起来很难看
所属栏目:[Java] 日期:2020-12-15 热度:178
我正在为SWT实现甘特图组件,这需要重新绘制一下(例如,图表的整个可见部分为200毫秒). 现在,当我滚动时,我只重新绘制剪切矩形所需的内容.当我快速滚动时,这使得应用程序看起来非常糟糕,因为滚动后仍然可见的部分似乎首先被OS移动,并且当我完成绘制剩余部分(滚[详细]
-
java – EJB:在PostConstruct方法中使用EntityManager
所属栏目:[Java] 日期:2020-12-15 热度:187
在构造bean之后,我想使用EntityManager从数据库中检索数据.在构造函数中是不可能的,因为在调用构造函数之后注入EntityManager.所以我尝试在用@PostConstruct注释的方法中做到这一点.根据API,在完成所有注入后调用PostConstruct方法.执行查询有效,但它总是返[详细]
-
使用java在eclipse中显示与unicode的棋子
所属栏目:[Java] 日期:2020-12-15 热度:161
我只是试图在 eclipse中使用 java显示一些unicode象棋符号,但是它只是打印出随机矩形,除非棋子最近在样式上有了根本性的改变 – 我不认为它是我想要的.非常感谢帮助! 我的代码: import java.io.PrintStream;import java.io.UnsupportedEncodingException;p[详细]
-
java – 协议缓冲区:枚举问题
所属栏目:[Java] 日期:2020-12-15 热度:200
我有以下.proto文件: enum Enum1{ X=0; Y=1; }message SomeClass{ required Enum1 enum1=1; required Enum2 enum2=2;}enum Enum2{ X=0; Z=1; } 当我尝试使用protoc来编译它时,我收到以下错误: proto.proto:19:5: “X” is already defined proto.proto:19:[详细]
-
java – 使用局部变量来保存全局变量的目的是什么?
所属栏目:[Java] 日期:2020-12-15 热度:157
我看了一下 String.hashcode()方法的源代码.这是6-b14的实施,已经改变了. public int hashCode() { int h = hash; if (h == 0) { int off = offset; char val[] = value; int len = count; for (int i = 0; i len; i++) { h = 31*h + val[off++]; } hash = h[详细]
-
java – 使用log4j每天创建新的日志文件
所属栏目:[Java] 日期:2020-12-15 热度:80
我想在我的 java项目中使用Log4j,我应该提供哪种配置 配置文件,每天晚上12点新文件将生成和文件 name应该 – 输出-log-of-MyProjectName-HostName-2013-Dec-10.txt 名称).我的配置文件是这样的 – log4j.appender.FILE = org.apache.log4j.DailyRollingFileA[详细]