小编Var*_*mar的帖子

Mongo DB排序不区分大小写

我想从mongodb获得一个排序形式的名称.我通过以下方式完成了这个

__PRE__

通过此查询执行,我能够找到区分大小写的排序结果.但我只想在忽略形式的情况下获得结果.怎么做?请指导我完成这个.

我正在研究java代码.所以请用适当的方法建议我.

sorting mongodb mongodb-java

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

使用 JGit 从 Git 检索提交消息日志

我只想从 Git 存储库中检索提交日志,其中包含您在特定存储库上所做的所有提交的消息。我找到了一些代码片段来实现这一点,并以一个例外结束。

try {
    FileRepositoryBuilder builder = new FileRepositoryBuilder();
    Repository repo = builder.setGitDir(new File("https://github.com/name/repository.git")).readEnvironment().findGitDir().build();
    RevWalk walk =new RevWalk(repo);
    ObjectId head = repo.resolve(Constants.HEAD);
    RevCommit commit =walk.parseCommit(head);
    Git git =new Git(repo);
    Iterable<RevCommit> gitLog = git.log().call();
    Iterator<RevCommit> it = gitLog.iterator();
    while(it.hasNext())
    {
        RevCommit logMessage = it.next(); 
        System.out.println(logMessage.getFullMessage());
    }
}
catch(Exception e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

但是它给了我:

org.eclipse.jgit.api.errors.NoHeadException: No HEAD exists and no explicit starting revision was specified exception.
Run Code Online (Sandbox Code Playgroud)

我该如何摆脱这个?我正在使用 org.eclipse.jgit JAR 版本 2.0.0.201206130900-r

java git jgit

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

什么是ATG管道,它是如何工作的?

我对atg水滴,dsp标签和编写自定义水滴有一些了解.我想知道关于ATG主题的管道.当我试图引用oracle文档时,我对理解它是什么以及它的工作流程感到有点困惑.我可以创建一个自定义管道管理器,按顺序执行我的自定义处理器.如果可能,我该怎么做?如何从我的jsp页面触发我的管道管理器.请指导我一些教程或在线文档,以便最好地学习管道.

代码片段是非常优选的.

提前致谢

atg

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

标签 统计

atg ×1

git ×1

java ×1

jgit ×1

mongodb ×1

mongodb-java ×1

sorting ×1