⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 matrix.java

📁 JAVA Servlet2.3外文书籍源码
💻 JAVA
字号:
package monitor;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;public class Matrix {    private ArrayList requestList = new ArrayList();
    /** @link aggregation */
    /*#Request lnkRequest;*/
        public void addRequest(Request request) {        requestList.add(request);    }        public Collection getMatrix() {                ArrayList clone;        HashMap unitMap = new HashMap();                synchronized(this) {            clone = (ArrayList)requestList.clone();        }                Iterator it = clone.iterator();        while(it.hasNext()) {            Request request = (Request)it.next();            if(!unitMap.containsKey(request.getPath())) {                unitMap.put(request.getPath(),                 new Unit(request.getPath(), request.getTime()));            }else {                Unit unit = (Unit)unitMap.get(request.getPath());                unit.addRequest(request.getTime());            }        }                return unitMap.values();            }                             }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -