小编lev*_*rov的帖子

JPA标准API - 与Spring Data JPA规范中的列表匹配

我想创建一个规范,将一个用户对象的组ID与一个id列表相匹配.我正在考虑使用isMember(就像在代码中一样),但该方法不会采用该列表.

public static Specification<User> matchCompanyIdsList(final List<Long> groupIds){
  return new Specification<User>() {
    public Predicate toPredicate(Root<User> root, CriteriaQuery<?> query, CriteriaBuilder builder){
      final Path<Group> group = root.<Group> get("group");
      return builder.isMember(company.<Long>get("id"), companyIds);
    }
  };
}
Run Code Online (Sandbox Code Playgroud)

如果我不在,我怎么办呢?

jpa criteria-api spring-data

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

lucene良好的做法和线程安全

我正在使用lucene索引文档并执行搜索,之后我会立即删除它们.所有这些都可以被视为一种有点原子动作,包括以下步骤:

index(writer)- > search(searcher)- >按分数获取文档(读者)- >删除文档(读者)

此操作可以由同一索引上的多个并发线程执行(使用FSDirectory).

重要说明:每个线程处理一组单独的文档,因此一个线程不会触及另一个线程的文档

为此我有几个问题:

1)我应该使用单个实例(对于所有线程)IndexWriter,IndexReaderIndexSearcher?(它们应该是线程安全的)

2)可以IndexWriterIndexReader删除文档的同时操作索引吗?我是否需要关闭另一个才能做到这一点?意思是,一个线程可以写入索引,而另一个线程从中删除(如前所述,我可以保证它们处理单独的数据集)

3)您将获得的任何其他良好做法和建议将非常受欢迎.

非常感谢!

java lucene multithreading thread-safety

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

go-lang simple webserver:提供静态图像

我想在go中编写一个简单的web服务器,它执行以下操作:当我转到http://example.go:8080/image时,它返回一个静态图像.我跟着我在这里找到的一个例子.在此示例中,他们实现此方法:

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:])
}
Run Code Online (Sandbox Code Playgroud)

然后在这里引用它:

...
...
http.HandleFunc("/", handler)
Run Code Online (Sandbox Code Playgroud)

现在,我想做的是提供图像而不是写入字符串.我该怎么办?

go

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

使用Android Browser打开本地html文件

我正在尝试使用以下代码使用默认浏览器打开本地html文件:

Uri uri = Uri.fromFile(file);
Intent browserIntent = new Intent(Intent.ACTION_VIEW).setData(uri);
startActivity(browserIntent);
Run Code Online (Sandbox Code Playgroud)

但我得到以下例外:

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=file:///sdcard/SolveDroid/solution.html }
Run Code Online (Sandbox Code Playgroud)

我很困惑 - 我应该创建一个活动来管理网络beowser吗?是不是应该只是称它的活动?

请指教 :)

更新: 如果我传递这样的URL,相同的代码工作: Uri uri = Uri.parse("http://www.metalist.co.il");

browser android uri

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

JQuery - 从数据动态生成图形树视图

我想动态生成一个树视图来表示应用程序中的用户连接,但我不希望它看起来像普通的树视图(看起来像文件系统结构),如下所示:

在此输入图像描述

但更像是这样的流程图:

在此输入图像描述

所以基本上我想以图形方式显示它而不是树视图,如果可能的话 - 能够放大和缩小.

怎么能实现呢?你知道任何(JS或Jquery)工具吗?

谢谢

编辑:

为了不分散在这里,工具似乎正是我所期待的(在m90Tats_innit的帮助下)

thejit

d3.js

JS-思维导图

jOrgChart

(顺便说一下 - 我现在要去thejit)

treeview jquery

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

Java Web应用程序运行状况检查良好实践

我有一个Java Web应用程序运行(使用Spring),我希望每隔几分钟执行一次运行状况检查.我不是在检查Tomcat或JVM,而是严格按照应用程序级别进行检查,因此我有一些想法可以检查.

例如:

  • 进行简单的查询以检查数据库的健全性
  • 检查环境是否为"生产"(因为这是唯一一个被监控的环境)

基本上我正在寻找其他想法和建议,以检查什么或一些最佳实践.

有任何想法吗?

java monitoring web-applications health-monitoring

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

setInterval dojo示例

我是道场的新手,也是一些指导......

我有一个功能,做了一些事情,我需要它运行每x毫秒......我怎么能用dojo实现它?

javascript dojo setinterval

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

Maven - 发布:不做任何准备

我想发布一个独立的补丁而不提交它.当我为版本准备版本时,我收到以下错误:[ERROR] fatal: Not a git repository (or any of the parent directories): .git

我可以不承诺发布吗?

现在,我正在做的是在本地生成一个jar并手动上传它作为工件.

release maven

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