小编And*_*rew的帖子

使用Jasper Reports的JVM无法使用Font

我正在尝试使用DynamicJasper生成报告,但是我收到以下错误:

net.sf.jasperreports.engine.util.JRFontNotFoundException:  
                                 Font 'Arial' is not available to the JVM.   
Run Code Online (Sandbox Code Playgroud)

安装了msttcorefonts,但我猜JVM没有使用它的任何字体.

我正在使用Ubuntu 10.04.

我怎样才能解决这个问题?

jvm jasper-reports ubuntu-10.04 dynamic-jasper

82
推荐指数
8
解决办法
19万
查看次数

HTML <tr>标签和位置:相对

我很久以前正在处理html写作,而FireFox存在问题.
一些tr元素的position属性设置为relative,这令人惊讶地使这些tr的边界不可见.当我删除样式时,一切正常......所以问题是:
" 位置如何:相对影响tr元素? "我无法得到它......对我而言似乎是多余的.

谢谢

编辑:

<table id="table1"  width="100%" cellspacing="0" cellpadding="0" border="0" bgcolor="#cccccc"><tbody>
<tr class="header" style="position:relative;top:2 px;">
    <th>sdf</th>
    <th>sdf</th>
    <th>sdf</th>
</tr>

.header {
    position:relative;
}


table#table1 {
    border-collapse: collapse;    
}

#table1 th {
    border-collapse: collapse;
    cursor: pointer;
    font-size: 8pt;
    padding: 3px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    color: #FFFFFF;
    background-color: #6685C2;
}

#table1 td {
    border-collapse: collapse;
    cursor: pointer;
    font-size: 8pt;
    padding: 3px;
    border: 1px solid #666666;
}
Run Code Online (Sandbox Code Playgroud)

html css firefox

16
推荐指数
2
解决办法
2万
查看次数

将MD5数组转换为String java

我知道有很多类似的主题,但仍然......有人能为我提供生成MD5字符串的方法的工作示例.
我正在使用MessageDigest,我正在执行以下操作来获取字符串

sun.misc.BASE64Encoder().encode(messageDigest.digest())  
Run Code Online (Sandbox Code Playgroud)

我想有更好的方法可以做到这一点.
提前致谢!

java md5

13
推荐指数
3
解决办法
3万
查看次数

Netty 和 Project Loom

我可能错了,但据我所知,整个Reactive/Event Loop 的事情,尤其是Netty,是为了解决C10K+问题而发明的。它有明显的缺点,因为您的所有代码现在都变成了Async,带有丑陋的回调无意义的堆栈跟踪,因此难以维护和推理。

带有 goroutines 的Go语言是一个解决方案,现在他们可以编写Sync代码并处理C10K+。所以现在Java提出了Loom,它基本上复制了Go的解决方案,很快我们将拥有FibersContinuations,并且将能够再次编写Sync代码。

所以问题是:

  1. Loom投入生产时,是不是让Netty有点过时了?

  2. 如果我们在Java 中FibersContinuations,我们能写出漂亮的Sync代码并且在没有Netty 的情况下使用C10K+吗?

  3. Loom 的生产版本发布后,在编写Async代码和使用Netty方面,对于性能或解决C10K+是否有任何优势?

我知道Netty不仅仅是Reactive/Event Loop框架,它还拥有各种协议的所有编解码器,这些实现无论如何都会有用,即使在之后也是如此。

java asynchronous reactive-programming netty java-loom

12
推荐指数
1
解决办法
908
查看次数

如何检查openshift构建日志?

我有一个应用程序,它通过将源代码推送到git repo而部署到OpenShift.

我需要解决在maven构建期间发生的问题,只有当它在OpenShift上执行时才能解决(本地调试不是一个选项).

但是,我无法找到一种方法来检查maven构建日志.

git maven openshift

10
推荐指数
1
解决办法
1578
查看次数

Confluence上特定文本的CSS

我想知道是否有一种方法可以在我的汇合页面上使用自定义css来处理某些特定文本(不使用嵌入式HTML).

css confluence

8
推荐指数
2
解决办法
9611
查看次数

从Java传递参数到JasperReports SQLl语句

我正在使用JasperReports引擎,其中一个报告从数据库执行SQL语句获取数据.有没有办法将参数传递给该查询?

提前致谢!

java jasper-reports

5
推荐指数
1
解决办法
7221
查看次数

Spliterator trySplit返回类型

我在java.util.Spliterator (Java 8)中偶然发现了一个有趣的细节.

方法trySplit()应该返回Spliterator的一个实例null,如果它不能被拆分.java doc说如下:

 * @return a {@code Spliterator} covering some portion of the
 * elements, or {@code null} if this spliterator cannot be split.
Run Code Online (Sandbox Code Playgroud)

在我看来,它是一个完美的使用场所java.util.Optional.根据javadoc:

 * A container object which may or may not contain a non-null value.
Run Code Online (Sandbox Code Playgroud)

有什么理由,为什么不使用Optional?

除了lambda-dev邮件列表中的这个问题外,谷歌搜索没有多大帮助,但没有回答.

java lambda java-8 spliterator

5
推荐指数
2
解决办法
538
查看次数

适用于 OpenJDK 8 和 OpenJDK 11 的 Java Flight Recorder VM 选项综合列表

有没有办法获得 Java Flight Recorder (JFR) 的 VM 选项的完整列表。我对 OpenJdk 8 和 OpenJdk 11 特别感兴趣

到目前为止,我发现这个列表非常有用 https://chriswhocodes.com/hotspot_options_jdk8.html

java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version

是否有任何资源可以提供可用于 JFR 的选项列表?

java jfr adoptopenjdk

5
推荐指数
1
解决办法
518
查看次数

动态更改RESTEasy服务返回类型

我可以在RESTEasy服务中更改@Produces注释参数的值吗?
我给出的任务是将多种格式报告集成到现有的报告系统中.因此,动态更改@Produces注释参数将对我有所帮助.
提前致谢!

java annotations resteasy

4
推荐指数
1
解决办法
4985
查看次数