问题内容: 我是ORMLite的主要作者,它使用类上的Java注释来构建数据库模式。我们的程序包最大的启动性能问题是在Android 1.6下调用注释方法。直到3.0我都看到了相同的行为。 我们看到以下简单的注释代码 难以置信地 占用大量GC,这是一个实际的性能问题。在快速的Android设备上,对注释方法的1000次调用几乎耗时一秒。Macbook Pro上运行的相同代码可以同时进行2800万次
问题内容: 我正在尝试“将现有项目导入工作区”。作为“根目录”,我选择所有.java(和.class)文件所在的目录。Eclipse告诉我“未找到要导入的项目”。为什么? 问题答案: Eclipse正在寻找eclipse项目,这意味着它正在根目录(和)中搜索特定于Eclipse的文件。您或者给了Eclipse错误的目录(如果要导入一个eclipse项目),或者您实际上想从现有源创建一个新项目(->
问题内容: 使用JDK 1.6,JSF 2.1,PrimeFaces 2.2.1,POI 3.2和Apache Tomcat 7 我正在尝试设置一个servlet,以允许根据用户选择下载excel文件。excel文档是在运行时创建的。 没有错误,代码确实进入了servlet。 我单击按钮,没有任何反应。我没有使用PrimeFaces使用的数据表导出,因为我需要对Excel文档中的数据进行重新排序和
问题内容: 我正在尝试导出Java项目。我可以通过使用选项导出-> Java-> JAR文件来创建JAR文件。我无法将此jar文件导入Eclipse(Java的没有导入选项)。我在这里做错什么了吗? 针对Web开发人员使用Eclipse Java EE IDE(版本:Juno发行版) 问题答案: 有比导出和导入罐子更简单的方法。假设您的项目名为MyProject123。只是: 只需使用文件管理器打
问题内容: 我正在eclipse中进行两个项目,我想将一些类从项目a导入到项目b。我该怎么办? 有没有一种方法可以在不将项目添加到构建路径的情况下进行? 问题答案: 将项目A添加到项目B的构建路径。 请按照下列步骤操作: 通过 在Eclipse中右键单击项目B的文件夹进行编辑->属性->构建路径->项目->添加。 现在添加项目A
问题内容: 如果我在Web服务器(Tomcat)中有一个文件并创建标签,则可以观看视频,暂停视频,浏览视频并在完成后重新启动。 但是,如果我创建了一个REST接口,该接口在请求时发送视频文件,并将其URL添加到标签中,那么我只能播放和暂停。 没有倒带,没有快进,没有导航 ,什么也没有。 那么,有什么办法可以解决此问题?我在某处缺少什么吗? 视频文件与REST接口位于同一服务器中 ,并且REST接口
问题内容: 对于这两个进口; 我收到此错误: 如何解决此错误? 问题答案: 该错误是由您的Eclipse配置引起的。您可以将其减少为警告。更好的是,使用不属于非公共API的Base64编码器。Apache Commons有一个,或者当您已经使用Java 1.8时,请使用。
问题内容: 从Maven 2.0.9开始,有可能包含 在本节中。 据我了解,它将被“ pom”替换为包含在此pom中的依赖项,就好像它们最初是在此处定义的一样。 上面的解决方案和对此没有范围的pom的简单依赖之间有什么区别(我看到后者被称为“依赖项分组”)?这样的“分组”依赖性在解决依赖性优先级时唯一的区别是低优先级吗? 问题答案: 您只能导入 托管依赖项 。这意味着您只能 将 其他POM导入到项
问题内容: 该类的标准实现使用递归来实现多种形式的正则表达式(例如,某些运算符,替换)。 这种方法会导致输入字符串超过(相对较小)长度(可能不超过1,000个字符)的堆栈溢出问题,具体取决于所涉及的正则表达式。 一个典型的例子是以下正则表达式,它使用交替从周围的XML字符串中提取可能的多行元素(名为),该元素已经提供了: 上面的正则表达式与该方法一起使用,以读取“数据”捕获组并按预期工作,直到提供
问题内容: 我试图检查不同的输入并在java中创建无限循环,我发现一旦超过最大限制,它就会变成负数。我只是在无限循环中增加int … 码: 最后输出的价值是, 现在,为什么会变成负数? 问题答案: 为什么会变成负面? 因为这是在计算溢出时指定在Java中发生的事情。 JLS 15.18.2 “如果整数加法溢出,则结果是数学和的低阶位,以某种足够大的二进制补码格式表示。如果发生溢出,则结果的符号与整
问题内容: 这个问题与lambda表达式似乎使用的Java包的明显“隐藏”或本地导入有关。 以下示例代码可以编译并正常运行(它只列出了给定目录中的文件): 请注意,该变量是的实例,我认为其实现包含在package中,尽管该包没有。 现在,如果我进行了一些小的修改,请说重构对它自己方法的调用: 我现在必须’import’ ,否则会出现编译器错误。 所以我的问题是: 如果的确是一个实例,为什么 不要
问题内容: 我正在使用ImageIO API编写PNG文件。在循环中调用此代码,并导致OutOfMemory错误。无论如何,可以固定以下代码来避免OutOfMemory错误吗?还是增加JVM堆大小的唯一选择? Java堆大小为1024M。 问题答案: 我遇到了类似的问题,我必须读取36张图像,将它们裁剪并保存到一个新文件中(一次一个)。我发现必须在每次迭代后将图像设置为null,以允许Java进行
问题内容: 我正在尝试通过API将bigquery数据导出到Google云存储桶。我从这里https://cloud.google.com/bigquery/docs/exporting- data 修改了代码段 由于数据是嵌套的,因此无法与“ JSON”交换格式,因此无法将其与“ gs://mybucket/export_*.json”导出为CSV和gcsUrl。但是错误消息告诉我以下问题: 有
问题内容: 我正在尝试编译使用JNI的Java库。当我启动程序时,我看到一个UnsatisfiedLinkError崩溃,它表明在DLL中找不到特定的方法。 通过仔细检查,我发现用于编译和链接的g ++通过在方法名称后添加诸如“ @ 8”或“ @ 16”之类的后缀来破坏我的方法名称。有人知道禁用名称修饰的正确编译器选项吗?提前致谢! 编辑 :我正在通过Eclipse + CDT插件使用MinGW。
问题内容: 我喜欢在我的RCP应用程序中使用Eclipse提供的导航历史记录。不幸的是,该功能没有得到很好的记录。实际上,我仅找到此Wiki条目:http : //wiki.eclipse.org/FAQ_How_do_I_hook_my_editor_to_the_Back_and_Forward_buttons%3F 它提到可以在导航历史记录中标记每个编辑器,而不必指定位置。这正是我想要的。