文章目录:
- 1、ubuntu服务器top中发现wa占用率很高,网站打开速度非常慢,几乎都打不开,该怎么处理?
- 2、java web 服务器端执行的进度条
- 3、服务器开机运行到图里的进度条读完就卡住了,一直解决不了。有哪位朋友知道怎么解决吗?
- 4、魔兽世界的这个进度条怎么移动
ubuntu服务器top中发现wa占用率很高,网站打开速度非常慢,几乎都打不开,该怎么处理?
IO应付不过来了。
你的badblocks开着是为了干嘛?
检查完了把它关了再看看服务效果。
java web 服务器端执行的进度条
开始页面:start.jsp
%@ page contentType="text/html; charset=GBK" %
% session.removeAttribute("task"); %
jsp:useBean id="task" scope="session" class="5fac-f798-6b2d-7189 progress.TaskBean"/
% task.setRunning(true); %
% new Thread(task).start(); %
jsp:forward page="status.jsp"/
状态页面:status.jsp
%@ page contentType="text/html; charset=GBK" %
jsp:useBean id="task" scope="session" class="f798-6b2d-7189-33f1 progress.TaskBean"/
HTML
HEAD
TITLEJSP进度条/TITLE
% if (task.isRunning()) { %
script type="" LANGUAGE="JavaScript"
setTimeout("location='status.jsp'", 1000);
/script
% } %
/HEAD
bODY bgcolor=""
H1 ALIGN="CENTER"JSP进度条/H1
H2 ALIGN="CENTER"
结果: %= task.getResult() %BR
% int percent = task.getPercent(); %
%= percent %%
/H2
TABLE WIDTH="60%" ALIGN="CENTER"
CELLPADDING=0 CELLSPACING=2
TR
% for (int i = 10; i = percent; i += 10) { %
TD WIDTH="10%" height="10" BGCOLOR="red" /TD
% } %
% for (int i = 100; i percent; i -= 10) { %
TD WIDTH="10%" /TD
% } %
/TR
/TABLE
TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0
TR
TD ALIGN="CENTER"
% if (task.isRunning()) { %
正在执行
% } else { %
% if (task.isCompleted()) { %
完成
% } else if (!task.isStarted()) { %
尚未开始
% } else { %
已停止
% } %
% } %
/TD
/TR
TR
TD ALIGN="CENTER"
BR
% if (task.isRunning()) { %
FORM METHOD="GET" ACTION="stop.jsp"
INPUT TYPE="SUBMIT" ="停止"
/FORM
% } else { %
FORM METHOD="GET" ACTION="start.jsp"
INPUT TYPE="SUBMIT" ="开始"
/FORM
% } %
/TD
/TR
/TABLE
/BODY/HTML
停止页面:stop.jsp
%@ page contentType="text/html; charset=GBK" %
jsp:useBean id="task" scope="session" class="6b2d-7189-33f1-18cc progress.TaskBean"/
% task.setRunning(false); %
jsp:forward page="status.jsp"/
业务逻辑bean:TaskBean.java
package progress;
import java.io.Serializable;
public class TaskBean
implements Runnable, Serializable {
private int counter;
private int sum;
private boolean started;
private boolean running;
private int sleep;
public TaskBean() {
counter = 0;
sum = 0;
started = false;
running = false;
sleep = 100;
}
protected void work() {
try {
Thread.sleep(sleep);
counter++;
sum += counter;
}
catch (InterruptedException e) {
setRunning(false);
}
}
public synchronized int getPercent() {
return counter;
}
public synchronized boolean isStarted() {
return started;
}
public synchronized boolean isCompleted() {
return counter == 100;
}
public synchronized boolean isRunning() {
return running;
}
public synchronized void setRunning(boolean running) {
this.running = running;
if (running) {
started = true;
}
}
public synchronized Object getResult() {
if (isCompleted()) {
return new Integer(sum);
}
else {
return null;
}
}
public void run() {
try {
setRunning(true);
while (isRunning() !isCompleted()) {
work();
}
}
finally {
setRunning(false);
}
}
}
服务器开机运行到图里的进度条读完就卡住了,一直解决不了。有哪位朋友知道怎么解决吗?
你可以尝试按ctrl+alt+F2或者F3,F4,F5,F6,F7,他会让你看到命令启动模式下你到底卡在什么地方,一般来说可能是某个服务启动了,但是你没有做相应配置,比如开启了ypbind但是没有谁知nis server等。
魔兽世界的这个进度条怎么移动
需要在插件里 设置 坐标轴的 xy轴
如果是wa 你到对应的wa块中 设置x y 鼠标拖动 x y 他会有移动预览
哈哈 老术士一枚! 我也是恶魔 痛苦
完成 % } else if (!task.isStarted()) { % 尚未开始 % } else { % 已停止