小编zud*_*duz的帖子

是否可以在Intellij中禁用重复代码检测?

是否可以在Intellij中禁用重复代码检测?

我没有发现这个功能有用,它继续分散我的注意力.

intellij-idea

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

什么使python中的东西可迭代

是什么让Python中的东西可迭代?即.可以用它循环for

我可以在Python中创建一个可迭代的类吗?如果是这样,怎么样?

python

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

java.net.HttpRetryException:在流模式下无法由于服务器身份验证而重试

我们的应用程序中有两个部分:
服务器 - 提供REST服务
客户端 - 通过Spring restTemplate使用它们

除了HTTP状态之外,我们的服务器还返回一个带有JSON的HTTP主体,它详细描述了错误.所以,我已经为restTemplate添加了自定义错误处理程序来处理一些编码为非错误的错误 - 它有助于解析HTTP正文.

但是,在HTTP/1.1 401 Unauthorized的情况下,我通过解析HTTP正文获得异常.所有其他错误代码都处理得很好(400,402等)我们正在使用普通服务器逻辑,在发生错误时发送HTTP响应,对于不同类型的错误没有特殊规则:

writeErrorToResponse(int status, String errMsg, HttpServletResponse resp) throws IOException {
        response.setStatus(status);
        response.setContentType(MediaType.APPLICATION_JSON_VALUE);
        String message = String.format("{\"error\":\"%s\"}", StringUtils.escapeJson(errMsg));
        resp.getWriter().println(message);
    }
Run Code Online (Sandbox Code Playgroud)

但在客户端只有HTTP/1.1 401抛出异常 - "java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode"

我做了一些调试,发现问题的原因是SimpleClientHttpResponse中的代码:

HttpURLConnection.getInputStream()

使用Fiddler进行跟踪会有以下响应:在客户端上解析消息是正确的:

HTTP/1.1 402 Payment Required
X-Powered-By: Servlet/3.0
Content-Type: application/json
Content-Language: en-GB
Content-Length: 55
Connection: Close
Date: Sat, 25 May 2013 10:10:44 GMT
Server: WebSphere Application Server/8.0

{"error":"I cant find that user.  Please try …
Run Code Online (Sandbox Code Playgroud)

java servlets http

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

JavaTypeDescriptorRegistry - 找不到所请求的Java类的匹配类型描述符

我有一个项目运行没有问题,除了这个警告消息:

WARN  org.hibernate.type.descriptor.java.JavaTypeDescriptorRegistry - Could not find matching type descriptor for requested Java class [java.util.List]; using fallback enviroment
Run Code Online (Sandbox Code Playgroud)

为什么我收到此消息?我该如何禁用它?

我正在使用:

spring webmvc 4.2.1
hibernate-core 5.0.1
Run Code Online (Sandbox Code Playgroud)

出现此消息,因为我正在使用JPA 2.1 AttributeConverter.

hibernate spring-mvc

20
推荐指数
3
解决办法
6478
查看次数

标签 统计

hibernate ×1

http ×1

intellij-idea ×1

java ×1

python ×1

servlets ×1

spring-mvc ×1