小编tk_*_*tk_的帖子

如何在Java中将String转换为long?

我在Java中得到了一个简单的问题:我如何将String获得的转换Long.toString()long

java string

387
推荐指数
6
解决办法
86万
查看次数

删除特定提交

我和一位朋友在一个项目上合作,他编辑了一堆本不应该编辑过的文件.不知怎的,我将他的作品合并到了我的作品中,或者当我拉动它时,或者当我试图选择我想要的特定文件时.我一直在寻找和玩很长一段时间,试图弄清楚如何删除包含对这些文件的编辑的提交,它似乎是revert和rebase之间的折腾,并没有简单的例子,并且docs假设我比我知道的更多.

所以这是问题的简化版本:

鉴于以下情况,如何删除提交2?

$ mkdir git_revert_test && cd git_revert_test

$ git init
Initialized empty Git repository in /Users/josh/deleteme/git_revert_test/.git/

$ echo "line 1" > myfile

$ git add -A

$ git commit -m "commit 1"
[master (root-commit) 8230fa3] commit 1
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 myfile

$ echo "line 2" >> myfile

$ git commit -am "commit 2"
[master 342f9bb] commit 2
 1 files changed, 1 insertions(+), 0 deletions(-)

$ echo "line 3" >> myfile

$ …
Run Code Online (Sandbox Code Playgroud)

git commit revert cherry-pick

260
推荐指数
7
解决办法
27万
查看次数

如何验证资源服务器的OAuth 2.0访问令牌?

当客户端要求资源服务器获取具有OAuth 2.0访问令牌的受保护资源时,此服务器如何验证令牌?OAuth 2.0刷新令牌协议?

oauth oauth-2.0

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

Java:如何在Java中转换HTML字符实体?

基本上我想解码给定的Html文档,并替换所有特殊字符,例如" "- > " ",">"- > ">".

在.NET中我们可以使用HttpUtility.HtmlDecode.

什么是Java中的等效函数?

html java eclipse string decode

133
推荐指数
6
解决办法
22万
查看次数

使用JPA更新查询的DML操作不支持

这已被问过一次,但解决方案没有解决问题.我正在创建一个JUnit测试:

 @Test
    @Transactional
    @Modifying
    public void updateMaterialInventory() throws Exception{

        // Initialize the database
        materialRepository.saveAndFlush(material);

        long id =  material.getId();
        materialRepository.updateMaterialInventory(id,UPDATED_INVENTORY_COUNT);

        assertEquals(material.getInventory_count(), UPDATED_INVENTORY_COUNT, 0);
    }
Run Code Online (Sandbox Code Playgroud)

上面测试的调用是:

 @Query("UPDATE Material m SET m.inventory_count = ?2 WHERE m.id = ?1")
    void updateMaterialInventory(Long id,int newInventoryAmount);
Run Code Online (Sandbox Code Playgroud)

错误:

Caused by: org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML operations [UPDATE com.htd.domain.Material m SET m.inventory_count = ?2 WHERE m.id = ?1]
    at org.hibernate.hql.internal.ast.QueryTranslatorImpl.errorIfDML(QueryTranslatorImpl.java:318)
    at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:369)
    at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:231)
    at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264)
    at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103)
    at org.hibernate.jpa.internal.QueryImpl.list(QueryImpl.java:573)
    at org.hibernate.jpa.internal.QueryImpl.getSingleResult(QueryImpl.java:495)
    ... 55 more
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa hql spring-mvc

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

JPQL中的LIMIT子句替代是什么?

我正在使用JPQL中的PostgreSQL查询实现.

这是一个原生的psql查询示例,工作正常,

SELECT * FROM students ORDER BY id DESC LIMIT 1;
Run Code Online (Sandbox Code Playgroud)

JPQL中的相同查询不起作用,

@Query("SELECT s FROM Students s ORDER BY s.id DESC LIMIT 1")

Students getLastStudentDetails();
Run Code Online (Sandbox Code Playgroud)

似乎LIMIT子句在JPQL中不起作用.

根据我们可以使用的JPA文档setMaxResults/setFirstResult,任何人都可以告诉我如何在我的上述查询中使用它?

java mysql jpa jpql spring-data-jpa

36
推荐指数
5
解决办法
5万
查看次数

如何增加MySQL连接(max_connections)?

MySQL数据库的每个套接字都将默认连接为100,但我正在寻找任何方法来增加可能的连接数> 100到MySQL数据库的套接字连接.

mysql database sockets database-connection

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

使用简单的UPDATE查询"不支持DML操作"

我在Not supported for DML operations使用以下HQL时遇到错误...

@Query("UPDATE WorkstationEntity w SET w.lastActivity = :timestamp WHERE w.uuid = :uuid")
void updateLastActivity(@Param("uuid") String uuid, @Param("timestamp") Timestamp timestamp);
Run Code Online (Sandbox Code Playgroud)

可能导致问题的原因是什么?鉴于我在Google中找到的结果很少,这似乎不是一个常见的错误.

java sql hibernate hql spring-mvc

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

Java 8循环推理警告

我对列表操作的了解来自脚本语言.所以在Java中,我找到了一些奇怪的东西,以便找到具有特定名称的cookie.

List<Cookie> cookies = Arrays.asList(request.getCookies());
        String auth = cookies.stream()
                .filter(c -> c.getName().equals("auth"))
                .map(Cookie::getValue);
Run Code Online (Sandbox Code Playgroud)

map方法上,IntelliJ向我展示了"循环推理".

Java编译器错误:(52,25)java:不兼容类型:没有类型变量的实例R存在,以便java.util.stream.Stream符合java.lang.String

lambda intellij-idea java-8

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

直接通过mySQL命令行上传图像

我在mySQL中有一个表,它有一个名为"image"的字段,数据类型为"BLOB".我想知道是否可以直接从命令行客户端上传该字段中的图像,而不是通过php进行...如果有可能,那么我应该在哪里放置我的图像文件?

mysql database blob mysql-loadfile

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