如何更改全屏窗口的场景并避免显示"按ESC退出全屏"消息?
我正在构建全屏桌面应用程序(触摸屏自助服务终端),所以我可以在开头显示此消息,但现在总是在用户更改场景时.
有两个问题:
在全屏和场景更改时,窗口大小减少.解决方案是切换全屏,但显示该消息.(在全屏幕JavaFX中更改场景)
出于安全原因,无法禁用"按ESC .."消息(https://forums.oracle.com/forums/thread.jspa?threadID=2287258)
谢谢.
我有一个使用许多Maven依赖项的大型webapp.它们作为JAR文件包含在内,但我希望有机会直接在Eclipse中将它们中的一些用作打开的项目.然后依赖项目与m2e链接.
从一些JAR /项目中,需要提取资源.
我怎么能用Maven-dependency-plugin做到这一点?如果工件包含在JAR中,请将其解压缩,然后将文件复制到所需目录.如果工件包含在工件中,它就存在于硬盘驱动器上,文件可以直接访问和复制,无需解压缩.
我有一个带有电话的MySQL表.每行意味着一个电话.列是:
start_time
start_date
duration
Run Code Online (Sandbox Code Playgroud)
我需要同时拨打最多的电话.这是因为电话交换尺寸.
我的解决方案是创建两个时间戳列timestamp_start和timestamp_end.然后我每天一秒钟地运行循环,并向MySQL询问类似于:
SELECT Count(*) FROM tbl WHERE start_date IN (thisday, secondday) AND "this_second_checking" BETWEEN timestamp_start AND timestamp_end;
Run Code Online (Sandbox Code Playgroud)
这很慢.有更好的解决方案吗?谢谢!
编辑 - 我使用这个解决方案,它给了我正确的结果.使用了SQL层dibi - http://dibiphp.com/cs/quick-start.
$starts = dibi::query("SELECT ts_start, ts_end FROM " . $tblname . " GROUP BY ts_start");
if(count($starts) > 0):
foreach ($starts as $row) {
if(isset($result)) unset($result);
$result = dibi::query('SELECT Count(*) FROM ' . $tblname . ' WHERE "'.$row->ts_start.'" BETWEEN ts_start AND ts_end');
$num = …Run Code Online (Sandbox Code Playgroud) 我正在使用Docbook 5(docbook-xsl-ns),使用Apache FOP生成PDF,我想将所有文本移到左侧.我该怎么做?
源XML是:
<section>
<title>Usage</title>
<programlisting>mvn archetype:generate -DarchetypeGroupId=cz.csob.javor -DarchetypeArtifactId=javor-archetypes-subcomponent -DarchetypeVersion=X.Y.Z</programlisting>
<para>During the subcomponent project generation you will be asked for the following properties:</para>
<itemizedlist>
<listitem>
<para><emphasis>parent-component-id</emphasis> - ID of the parent component, should be the name of the directory the parent component project is placed in</para>
</listitem>
<listitem>...
Run Code Online (Sandbox Code Playgroud)

谢谢.
在 Java 8 中,我一直在使用这些包:
import javax.xml.stream.XMLInputFactory;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
import javax.xml.transform.stream.StreamSource;
Run Code Online (Sandbox Code Playgroud)
现在,在 Java 10 中,它们无法解决。我应该包含哪些 Maven 依赖项?我不想使用模块。
解决方案:
从旧库中排除旧的 Maven 依赖项 stax-api 和 xml-apis。
我正在使用Jetty 6服务器,有时会出现此异常:
java.io.IOException: tmpFile.renameTo(classFile) failed
at org.apache.jasper.compiler.SmapUtil$SDEInstaller.install(SmapUtil.java:235)
at org.apache.jasper.compiler.SmapUtil.installSmap(SmapUtil.java:158)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:390)
at org.apache.jasper.compiler.Compiler.__compile(Compiler.java:437)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
Run Code Online (Sandbox Code Playgroud)
这可以通过更新Jetty来解决,还是以其他方式存在?
类似但不以码头问题:原因JSP编译时"tmpFile.renameTo(类文件)失败",http://dev.eclipse.org/mhonarc/lists/jetty-users/msg02301.html.
谢谢.
我正在为ElasticSearch配置JDBC river,但我找不到任何好的配置示例.我读过的所有网页上elasticsearch河-JDBC GitHub上.
我有一个SQL查询,我需要每隔X秒从所有表列中获取更改.如何告诉JDBC river某些行已更改并应重新编制索引?
在ES服务器启动期间获取数据,正在进行轮询,但不会从DB获取更改到ES.
我的配置:
curl -XPUT 'localhost:9200/_river/itemsi/_meta' -d '{
"type" : "jdbc",
"jdbc" : {
"driver" : "com.mysql.jdbc.Driver",
"url" : "jdbc:mysql://mydb.com:3306/dbname",
"user" : "yyy",
"password" : "xxx",
"sql" : "SELECT ii.id AS _id, ii.id AS myid, ... FROM ... LEFT JOIN .. ON...",
"poll" : "6s",
"strategy" : "simple"
},
"index" : {
"index" : "invoiceitems",
"bulk_size" : 600,
"max_bulk_requests" : 10,
"bulk_timeout" : "5s",
}
}'
Run Code Online (Sandbox Code Playgroud)
谢谢.
mysql lucene full-text-search elasticsearch elasticsearch-jdbc-river
Company中有一些User实体Set,所有用户都存储在数据库中。我想选择一些multiple-select以 HTML 形式使用的用户。使用 Thymeleaf 和 Spring(MVC、引导)。
我完全迷失了我应该使用什么。我尝试过 @InitBinder、Spring Core Converter,但没有任何效果。问题:@Controller 在 bindingResult.hasErrors() 上失败:
@控制器
@RequestMapping(value = { "/add" }, method = { RequestMethod.POST })
public String saveNew(@Validated @ModelAttribute("company") Company company, BindingResult bindingResult, Model model) {
if (bindingResult.hasErrors())
Run Code Online (Sandbox Code Playgroud)
公司豆
public class Company {
private Set<User> users = new HashSet<User>();
Run Code Online (Sandbox Code Playgroud)
Thymeleaf HTML 表单
<form th:object="${company}">
<select th:field="*{users}" multiple="multiple">
<option th:each="user : ${allUsers}" th:value="${user.id}" th:text="${user.email}"></option>
</select>
Run Code Online (Sandbox Code Playgroud)
实现这种多选的正确方法是什么?
在JavaFX中,我想将照片打印到10x15纸张上.有一些Paper constansts,但没有100x150 mm的常数.
是否可以创建自己的Paper以在PageLayout中使用它?
谢谢.
PageLayout pageLayout = printer.createPageLayout(Paper.JAPANESE_POSTCARD, PageOrientation.LANDSCAPE, Printer.MarginType.EQUAL);
double scaleX = pageLayout.getPrintableWidth() / node.getBoundsInParent().getWidth();
double scaleY = pageLayout.getPrintableHeight() / node.getBoundsInParent().getHeight();
node.getTransforms().add(new Scale(scaleX, scaleY));
PrinterJob job = PrinterJob.createPrinterJob(printer);
if (job != null) {
System.out.println("Job created!");
boolean success = job.printPage(node);
if (success) {
System.out.println("Job successfully finished!");
job.endJob();
} else {
System.out.println("Job NOT successful!");
}
}
Run Code Online (Sandbox Code Playgroud) 当我使用Maven versions:display-dependency-updates检查依赖项更新时,我得到两个结果部分.
第一名:
依赖关系管理中的以下依赖项具有更新的版本:
第二:
Dependencies中的以下依赖项具有较新的版本:
这两者有什么区别?
我需要在最终的JAR中包含自定义文件(/com/app/log4.properties).
使用jar-with-dependencies时,如何将一个文件添加到JAR中?
现在该JAR中只有类文件.我正在使用:
mvn assembly:assembly
Run Code Online (Sandbox Code Playgroud)
我的pom.xml:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>com.app.Start</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id> <!-- this is used for inheritance merges -->
<phase>package</phase> <!-- bind to the packaging phase -->
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Run Code Online (Sandbox Code Playgroud)
谢谢.
maven ×4
java ×3
eclipse ×2
javafx ×2
mysql ×2
pom.xml ×2
xml ×2
apache-fop ×1
dependencies ×1
docbook ×1
java-10 ×1
javafx-2 ×1
jetty ×1
jsp ×1
lucene ×1
parent-pom ×1
php ×1
spring-mvc ×1
stax ×1
thymeleaf ×1
validation ×1
xslt ×1