小编use*_*591的帖子

将域模式下的JBoss 7服务器添加到Eclipse

我可以在独立模式下将JBoss 7添加到eclipse,但是当我尝试在域模式下添加JBoss 7服务器时,配置文件的路径始终由Eclipse相对于独立文件夹解析.因此,如果我放入domain.xml的完整路径,它不会喜欢它,如果我只是放入文件名,它就厌倦了独立解决它.

有任何想法吗?

谢谢你

java eclipse java-ee-6 jboss7.x

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

将数据从关系数据库迁移到NoSQL

是否有可能/有工具/最佳实践等将数据从关系数据库迁移到NoSQL格式.

我有一个使用Hibernate ORM的JEE6应用程序继续使用MySQL但现在我们希望转向NoSQL解决方案,但需要将现有数据带到我们这里

谢谢你

database relational-database java-ee nosql java-ee-6

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

使用Java EE 6 Bean验证

我正在尝试使用此处指定的Java EE 6验证

http://docs.oracle.com/javaee/6/tutorial/doc/gircz.html

我注释了一个简单的字段

@Max(11)
@Min(3)
private int numAllowed;
Run Code Online (Sandbox Code Playgroud)

文档说"对于内置约束,可以使用默认实现"但是如何指定它.我的约束检查没有开始.我希望它能够调用字段的setter方法.我班上唯一的进口是

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
Run Code Online (Sandbox Code Playgroud)

我如何/在何处指定实施?我将约束放在一个简单的POJO而不是@Entity类的字段上,这样可以吗?

java java-ee bean-validation java-ee-6

2
推荐指数
1
解决办法
9379
查看次数

检查 javax.persistence.TypedQuery ResultSet 是否有更多结果

我有一个查询,可以检索特定查询的所有结果,

public List<MyObjs> getMyObjsForCustomer(final Long customerId) throws IOException {
}
Run Code Online (Sandbox Code Playgroud)

这在一段时间内运行良好,但现在我需要出于性能原因限制结果集,例如..

query.setMaxResults(1000);
Run Code Online (Sandbox Code Playgroud)

但是,我想要一种智能的方法来找出 1000 是否有更多的结果来处理 UI 分页等,处理下一个呼叫等等。有没有办法找出与我的查询匹配的记录是否比返回的 1000 多?相当于一个

query.hasMore();
Run Code Online (Sandbox Code Playgroud)

例如。我可以获得最后返回的记录的 ID 并将其用作下一个查询的起点,但我想知道是否有更好/另一种方式?

java sql hibernate jpa jakarta-ee

2
推荐指数
1
解决办法
774
查看次数

使用PDFBox的表/报告格式

我正在使用PDF Box格式化问题.我的目标是以表格样式打印PDF作为报告.内容格式类似于

Name Code Description Value
Run Code Online (Sandbox Code Playgroud)

我检索我的数据库结果集并拥有一个Java对象列表.我提取所需的信息,并将其格式化为字符串列表,如下所示.我循环通过对象,构造一个字符串并添加到arrayList.我的想法是创建一个完全相同长度/样式的字符串列表,以强制格式化为pdf.

代码参考

for(MyObject obj: dbresults){
   //format as below and add to list
}
StringBuilder sb = new StringBuilder();
Formatter formatter = new Formatter(sb);
formatter.format("%-25.25s", "This is some text with more than 25 characters.");

formatter.format("%-25.25s", "Some text with less.");

formatter.format("%-25.25s", "Some other text.");

System.out.println(formatter.toString());
Run Code Online (Sandbox Code Playgroud)

输出:

|This is some text with mo|Some text with less.     |Some other text.         |
Run Code Online (Sandbox Code Playgroud)

我打印出这个列表多次到屏幕:)并通过System.out或logger格式完全按照我的预期,甚至块.

但是,当我发送到PDFBox打印到文件时,格式变为"已损坏",并且"表格格式"不受尊重.我作为x,y co-ords传递100和700.

代码参考

    private void printMultipleLines(
    PDPageContentStream contentStream,
    List<String> lines,
    float x,
    float y) throws IOException …
Run Code Online (Sandbox Code Playgroud)

java pdf string pdfbox

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

OAuth 2.0是否始终需要浏览器

我可以在没有浏览器(或应用程序中的嵌入式浏览器)的情况下使用OAuth 2.0进行每晚上传吗?

设置我有一个刷新令牌,可以从提供商控制台访问令牌-Google Drive API

我最初希望收到刷新/访问令牌后,便希望使用Java SDK使用/重用这些SDK来上传数据,而无需任何浏览器授权。

security oauth oauth-2.0 google-drive-api

1
推荐指数
2
解决办法
3640
查看次数

MongoDB投影查询,过滤内部数组匹配元素中的字段

我有一个包含数组的文档。就像这样:

"_id" : ObjectId("55101f81e4b07caf8554b9b1"),
"myId" : "1222222",
"isDelayed" : false,
"status" : "BALLS",
"yellow" : false,
"white" : true,
"people" : [ 
    {
        "peopleId" : 222222,
        "bc" : 0,
        "status" : "live",
        "fc" : 1,
        "tc": 4,
        "rc": "yellow" 

    }, 
    {
        "peopleId" : 33312,
        "bc" : 0,
        "status" : "live",
        "fc" : 1,
        "tc": 4,
        "rc": "yellow" 

    }, 
  ...
Run Code Online (Sandbox Code Playgroud)

我有一个如下所示的 mongo 查询,在 collection 中mycoll,如果myId=1.222在 people 数组中,如果people.peopleId=1123它返回第一个匹配项:

db.getCollection('mycoll').find(
    {myId:'1.222',
        people: { $elemMatch: { peopleId: 1123 …
Run Code Online (Sandbox Code Playgroud)

database mongodb nosql mongodb-query aggregation-framework

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