我使用GAE Flexible创建了一个应用程序.我可以毫无问题地部署和使用该应用程序.然后,我使用JSON service_account将上传文件添加到Google云端存储,并且它在localhost中正常运行.我已经部署它没有任何错误,但部署完成后,我尝试浏览我的应用程序,我看到以下错误,这是502服务器错误:
Error: Server Error
The server encountered a temporary error and could not complete your request.
Please try again in 30 seconds.
Run Code Online (Sandbox Code Playgroud)
我的应用程序是非常简单的应用程序没有很多请求,所以我不需要退避.在从控制台登录时,我看到以下错误:
[error] 32#32: *9771 connect() failed (113: No route to host) while connecting to upstream, client: 130.211.3.171, server: , request: "GET /_ah/health HTTP/1.1", upstream: "http://172.18.0.2:8080/_ah/health", host: "10.128.0.2"
Run Code Online (Sandbox Code Playgroud)
这是我的课程将图像放入云存储:
@SuppressWarnings("serial")
@WebServlet(name = "upload", value = "/upload")
@MultipartConfig()
public class UploadServlet extends HttpServlet {
private static final Logger logger = LoggerFactory.getLogger(UploadServlet.class);
private static final String …Run Code Online (Sandbox Code Playgroud) java google-app-engine google-cloud-storage app-engine-flexible
从昨天开始,我遇到了Eclipse调试器的问题,因为它不会在断点处停止.我搜索过,我发现这个问题是一个与JDK 1.6.0_14相关的旧问题,但我使用的是JDK 1.7.0_55,它运行良好,但是从昨天开始,为了使它工作,我应该清理应用程序并重新启动PC,然后在调试器中运行它,如果我在我的代码中做任何更改,那么我应该再次清理并重新启动电脑,因为它不起作用,我不知道发生了什么.我使用的是Windows 8,Eclipse Kepler Service Release 2和Oracle Weblogic.谢谢你的帮助
通过使用 Canvas 和 JS 我可以画一个像这样的形状并得到每个点的 x,y :

Tha区域可以选择4个以上的点,看看这个链接就有想法了。
我需要使用这些点保存并裁剪所选区域的图像。我不能使用,BufferedImage因为它只是矩形。我可以使用java中的哪个库?
我用下面的正则表达式用于验证工作正常的电子邮件地址,但我需要验证字符之前的长度@,应不小于4个字符。我应该为@dot 前后的字符长度设置相同的规则.。
例如,这个电子邮件地址是不合法的:一个公元前@
但是,这个应该是有效的:abcd@abcd.com
我该怎么做?
这是我目前的尝试:
<ui:define name="validation-tag">
<f:validateRegex
pattern="([\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z])*"
for="contactEmailAddress" />
</ui:define>
Run Code Online (Sandbox Code Playgroud) 当我们将一个类作为参数而不是它的实例传递时,我很困惑.例如:
myMethod(classA.class);
Run Code Online (Sandbox Code Playgroud)
你能举例说明我们何时以及如何将一个类作为参数传递?
java ×4
breakpoints ×1
canvas ×1
class ×1
crop ×1
debugging ×1
eclipse ×1
jsf-2 ×1
primefaces ×1
regex ×1
validation ×1