我正在尝试对包含ThreadLocal的类进行单元测试,并希望通过在每个测试中启动一个新线程来使测试不会相互影响.但是,他们仍然这样做,我不明白为什么.
@Test
public void testThread() {
System.out.println(Thread.currentThread().getId());
new Thread(){
@Override
public void run(){
System.out.println(Thread.currentThread().getId());
}
}.run();
}
Run Code Online (Sandbox Code Playgroud)
输出:
1
1
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么即使启动新线程,ID也是一样的吗?
这是一个简单的jsp程序。谁能告诉我运行它的步骤?
<%--
Document : helloworld
Created on : Dec 20, 2010, 10:20:48 PM
Author : eswar
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<p> Hi, <h3><%="Hello!" %></h3></p>
<p>You successfully run a simple jsp program.</p>
<p>Learn More concept about jsp.</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我知道这看起来有点奇怪,但我有这个要求,我想知道这是否可行.
我有一个java swing应用程序,我选择一个文件(程序),这个程序被添加到列表中.列表完成后,我执行程序列表(这就像一个启动管理器).
我想做的是以某种方式,抓取我选择的文件并将其作为图像显示到我的UI.对于像pdf,doc,txt这样的常见文件,这很简单,我只为每种类型都有一个通用图像.但是让我说我想执行regedit.exe或msconfig.exe,我希望能够抓住它的图标(如下图所示).
有谁知道如何做到这一点?
谢谢
我正在将一个ajax帖子发送到php页面.在php页面上,我回显结果,因此成功回调将记录它,但它不起作用.
JS:
$(function(){
$.ajax({
url : "http://XXXXXXX/bn/sample.php",
type : 'POST',
number: "1234567",
success : function (result) {
console.log("success");
console.log(result);
},
error : function () {
alert("error");
}
});
Run Code Online (Sandbox Code Playgroud)
PHP:
<?php
$data = $_POST['number'];
echo json_encode($data);
?>
Run Code Online (Sandbox Code Playgroud)