
打印整个Java项目的源代码
我必须打印Java项目的整个源代码。最终版本应如下所示: 。但是使用此功能,您一次只能打印一个文件。有没有一种方法可以使用一个命令打印(或创建pdf / rtf)整个项目(所有 .java,。xml,…文件)?我在Windows XP SP3上使用Eclipse Galileo 对于每个类/文件,页面应(或多或少)如下所示:回答:1 pa...
2024-01-10
Java项目目录结构约定
我从事过maven项目,其中目录结构如下:src/ main/ java/ test/ java/我想知道是否存在其他目录结构约定。此约定是Maven特定的还是适用于所有Java?我有一个需要多种编程语言的项目,并对是否存在某种标准感到好奇。回答:它是Maven特定的目录结构约定,但是它在Maven领域之外也很流行,因为它...
2024-01-10
将项目从C#迁移到Java
由于办公室人员的变动,C#专业知识的水平急剧下降,现在有更多的Java开发人员。至此,高层人士正在考虑将用C#编写的现有.NET项目转移到Java世界中。除了 的明显问题之外,该公司还可以通过哪些可行的方法成功地将项目从.NET C#移植到Java?回答:这里是要考虑的事情:这是大项目吗?如果是...
2024-01-10
Java的开源调查/问卷引擎
是否有用于Java的开源调查引擎,该引擎将允许分支问题?例如,问题1有A,B或C选项,它们分别带您前往不同的后续问题集。我找到了一对夫妇(JSurveyLib和Socrates QE),但是它们似乎与GUI非常相关。我正在编写的应用程序有一个在glassfish上运行的java后端和一个flex前端。最终有计划使用不同的字体...
2024-01-10
如何在fxml项目(javafx)中使用超棒的字体
我想在我的项目中使用真棒字体,但我不知道如何在我的项目中使用真棒字体。我找到了一些示例,但不能在fxml中使用。字体真棒javafx我需要帮助如何在使用fxml的项目中使用它谢谢。回答:我认为这是您需要ControlFX的支持,其中包括对字体的出色支持。请参阅javadoc以获取更多信息(但是我有一天...
2024-01-10
如何从引用的Java项目访问静态资源(WEB-INF)文件夹中的文件?
我有一个Web应用程序,其中包含我的应用程序服务之一的配置xml文件,该文件显示为springbean。另外,我在同一个工作区中有一个独立的Java应用程序(从其pom.xml引用我的Web应用程序项目),该应用程序使用SpringTestContext框架运行测试,并且其中一个测试检查该XML文件的配置。但是我从独立应用程序访...
2024-01-10
如何从命令行通过vm参数运行Java项目?
我正在编写一个maven插件,该插件必须使用特定的VM参数来初始化另一个Java项目。根据exec:java的介绍,它们仅接受参数,而不接受VMarguments,因此我的问题是如何从命令行启动具有特定VMarguments的Java项目?谢谢回答:如果使用Maven的exec:java插件,则无法提供额外的VM参数,因为它在同一VM中运行(即,...
2024-01-10
用户名和密码登录java项目
我试图编写一个程序,让您选择,如果你想注册或登录,如果选择作者明智,它会让你知道,你只能选择注册或登录... 我有一个问题,即程序有时会停留在循环中,这告诉我我输入了错误的输入,尽管我输入了“登录”并且无法退出该循环。 我得到的另外一个问题是登录代码: 我添加了user_id,它等...
2024-01-10
Java从列表中随机选择一个项目
如何从Java列表中随机选择一个项目?例如我有List<String> list = new ArrayList<String>();list.add("One");list.add("Two");等等…。如何使用Random myRandomizer = new Random();回答:像这样吗Random randomizer = new Random();String random = list.get(randomizer.nextInt(list.size()));...
2024-01-10
大型项目的Java GUI架构
我想制作一个应用程序,它将用作多个服务器的接口。原因:在默认情况下提供的webiface(我们无法更改)中,我们遗漏了很少的事情,可以做得更好的事情很少,并且可以肯定的是,某些内容的自动化将使工作变得更加轻松。我所拥有的:与服务器应用程序的Web界面进行通信的几乎完成的类。GUI描...
2024-01-10
Java项目的包结构?
在Java Web应用程序中设置包结构的最佳实践是什么?您将如何设置src,单元测试代码等?回答:您可以遵循maven的标准项目布局。您不必实际使用Maven,但这会使将来的过渡更加容易(如有必要)。另外,由于许多开源项目都是以这种方式进行布局的,因此其他开发人员将习惯于看到这种布局,...
2024-01-10
Java中项目文件夹的绝对路径
在这个话题上有很多困惑。已经提出了几个问题。事情似乎仍然不清楚。ClassLoader,绝对文件路径等假设我有一个项目目录结构,我的项目 - --dist --lib --src - 测试我在“ lib / txt”目录中有一个资源说“txtfile.txt”。我想以系统独立的方式访问它。我需要项目...
2024-01-10
使用SBT构建纯Java项目
从历史上看,我曾使用Ant + Ivy或Maven来构建Java项目。我现在正在研究非基于XML的解决方案。Gradle可以编译,修改和发布我的项目,几乎没有问题。我可以对SBT做同样的事情吗?如果是这样,您能否提供一个使用sbt构建仅Java项目的简单示例。回答:是的,这完全有可能。完全不需要设置,一个小的build...
2024-01-10
发射列表的每个项目的RxJava延迟
我正在努力实现我认为在Rx中相当简单的东西。我有一个项目列表,我想延迟每个项目的发出。似乎Rx delay()运算符只是将所有项目的发射偏移指定的延迟,而不是每个单独的项目。这是一些测试代码。它将列表中的项目分组。然后,每个组应在发出之前应用延迟。Observable.range(1, 5) .groupBy(n -> n %...
2024-01-10
Java的挥发性,同步,原子例如
您好我正在读Java并发在实践中,我读有趣的说法指出,Java的挥发性,同步,原子例如锁定既能保证可见性和原子;易变的 变量只能保证能见度。任何一个可以请解释,如果变量声明为挥发性所有其他线程读取更新获得价值那就是为什么我关心像声明中的原子:counter = counter + 1;在此先感谢。回答:...
2024-01-10
苹果AR头显项目永久延期 转而开发混合现实
此前彭博社记者Mark Gurman 声称,苹果正在努力创造能够“改变游戏规则”的增强现实(AR)眼镜。 消费者级别的 AR 眼镜的开发竞赛正如火如荼, Meta、谷歌和其他公司正在开展类似的项目,名称如 Project Iris 和 Nazare。 但日前 Gurman 报道称,苹果此前的在于今年发布其首个高端混合现实眼镜的计划已经...
2024-01-10
用Java快速实现端口转发
我已经构建了一个打开ServerSocket的简单应用程序,并在连接时将其自身连接到远程计算机上的另一个服务器套接字。为了实现端口转发,我使用了两个线程,一个线程从本地输入流读取并向远程套接字输出流读取流,反之亦然。该实现感觉有点差劲,所以我问您是否知道更好的实现策略,或者是否有一...
2024-01-10
有没有办法在Java中通过名称实例化类?
我一直在寻找一个问题:从其字符串名称实例化一个类,该字符串名称描述了如何在具有名称时实例化一个类。有没有办法用Java做到这一点?我将拥有包名称和类名称,并且我需要能够创建具有该特定名称的对象。回答:两种方式:方法1-仅适用于具有无参数构造函数的类如果你的类具有无参数构造...
2024-01-10
在Java中实例化泛型类
我知道Java的泛型在某种程度上逊于.Net。我有一个泛型类Foo<T>,我确实需要使用无参数构造函数实例化T in Foo。如何解决Java的局限性?回答:一种选择是传递Bar.class(或你感兴趣的任何类型-以任何方式指定适当的Class<T>引用)并将该值保留为字段:public class Test { public static void main(String[] args) throws ...
2024-01-10
Java:深度克隆/复制实例的推荐解决方案
我想知道是否有推荐的方法可以在Java中进行实例的深层克隆/复制。我有3个解决方案,但我可能会想念一些,我想征求你的意见编辑:包括Bohzo命题,并提炼问题:更多是关于深克隆而不是浅克隆。在属性之后手动编写代码,并检查是否也复制了可变实例。-控制将执行的操作-快速执行-繁琐的编...
2024-01-10
适合山洞开发的项目
你可以想象一下在山洞里居住的感觉。温暖的火堆,流水的声音和自然的呼吸声给予居住者内心平静的感觉。这种居住方式吸引了越来越多人的注意,而想要充分利用山洞包容的自然优势,必须对项目有清晰的规划和实施计划。如果你需要关于适合山洞开发的项目的建议,那么请继续阅读以下文章。1....
2024-01-10
Go的并发Java示例
我有以下来自GoByExamples的并发渠道示例Java中是否有等同的东西?我本以为实现同一件事会更加冗长。// Basic sends and receives on channels are blocking.// However, we can use `select` with a `default` clause to// implement _non-blocking_ sends, receives, and even// non-blocking multi-way `select`s.p...
2024-01-10
java实现透明窗体
import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import java.awt.Point;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import javax.swing.JFrame;import javax.swing.JPanel;/** * 实现透明窗体 * @author Administrator ...
2024-01-10
如何在java命令行中获得组,子组等选项
在Azure CLI中,我看到了诸如资源创建/删除/更新等选项。我想在Java中实现它。有没有可用的库?如何在java命令行中获得组,子组等选项$ az [ group ] [ subgroup ] [ command ] {parameters} az sql -h Group az sql: Manage Azure SQL Databases and Data Warehouses. Subgroups: db : Manage databases. dw : Mana...
2024-01-10
Java弱密码套件的好清单
我正在运行需要弱密码套件黑名单的服务器。那么以下哪些是弱项?http://java.sun.com/javase/6/docs/technotes/guides/security/SunProviders.html#SunJSSEProvider回答:为什么需要排除不良品?为什么不只包括好者?首先,我会遵循NSA SuiteB准则,特别是RFC5430...
2024-01-10
如何编译编码为“ UTF-8”的Java源文件?
我保存了Java源文件,将其编码类型指定为UTF-8(使用记事本,默认情况下,记事本的编码类型为ANSI),然后尝试使用以下命令对其进行编译:javac -encoding "UTF-8" One.java但它给出了错误信息”One.java:1: illegal character: \65279?public class One {^1 error还有什么其他方法可以编译吗?来源如下:public class One ...
2024-01-10
将Java哈希码合并为“主”哈希码
我有一个实现了hashCode()的向量类。它不是我写的,而是使用2个质数对2个向量分量进行异或运算。这里是: /*class Vector2f*/... public int hashCode() { return 997 * ((int)x) ^ 991 * ((int)y); //large primes! }…因为这是来自已建立的Java库,所以我知道它可以正常工作。然后,我有一个Boundary类,其...
2024-01-10
Java中的URL编码?
我想知道什么是 url编码 。我有2个jsp页面和1个servlet。当我运行应用程序时,显示的网址是:http://localhost:8080/myproject/index.jsp哪里<form action="Myservlet" method="post"> <input type="text" name="mytext" id="mytext"/> <input type="submit" value="submit"/></form>单击提交按钮后,显示的URL为:http://l...
2024-01-10
如何用Java进行URL解码?
在Java中,我想将其转换为:https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do%3Frequest_type对此:https://mywebsite/docs/english/site/mybook.do&request_type这是我到目前为止所拥有的:class StringUTF { public static void main(String[] args) { try{ Stri...
2024-01-10
如何在Java中散列密码?
我需要对密码进行哈希处理以存储在数据库中。如何用Java做到这一点?我希望使用纯文本密码,添加随机盐,然后将盐和哈希密码存储在数据库中。然后,当用户想要登录时,我可以使用其提交的密码,从其帐户信息中添加随机盐,对其进行哈希处理,然后查看其是否等同于其帐户信息所存储的哈希...
2024-01-10
Java:加速我的代码
我一直在编写一个应用程序来渲染图块和GUI以及所有这些。我似乎遇到了一个问题,那就是我的paintComponent似乎占用了太多CPU,并且在我的小型计算机上运行速度不能超过10 FPS。我想知道是否有更有效的方式来运行这个代码或者通过线程来提高计算速度。这里是我的代码:Java:加速我的代码import java.aw...
2024-01-10
Java:消除死代码
我想知道Java如何处理以下情况:假设我有一个名为Debug的类,它看起来像这样:public class Debug { private static final boolean isAssertEnabled = true; public static void assertTrue(boolean b, String errorMessage) { if (isAssertEnabled) { if (!b) { throw...
2024-01-10
