主服务器进度条wa_系统进度条

hacker|
135

文章目录:

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="9d41-1f5e-8b9b-d454 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="1f5e-8b9b-d454-75f7 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="8b9b-d454-75f7-36a0 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 他会有移动预览

哈哈 老术士一枚! 我也是恶魔 痛苦

1条大神的评论

  • avatar
    访客 2022-07-04 下午 12:49:35

    完成 % } else if (!task.isStarted()) { % 尚未开始 % } else { % 已停止

发表评论