autoreloadservletloader.java
来自「很棒的web服务器源代码」· Java 代码 · 共 60 行
JAVA
60 行
// AutoReloadServletLoader.java// $Id: AutoReloadServletLoader.java,v 1.9 2001/05/14 14:06:46 ylafon Exp $// (c) COPYRIGHT MIT and INRIA, 1998.// Please first read the full copyright statement in file COPYRIGHT.htmlpackage org.w3c.jigsaw.servlet;import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FilterInputStream;import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.util.Hashtable;class ServletClassEntry { long classStamp = 0; Class servletClass = null; File classFile = null; boolean systemClass = false; public boolean isModified() { if (! systemClass) return (classFile.lastModified() > classStamp); return false; } public void update() { if (! systemClass) classStamp = classFile.lastModified(); } public ServletClassEntry(Class servletClass) { this.servletClass = servletClass; this.systemClass = true; } public ServletClassEntry (File classFile, Class servletClass) { this.classFile = classFile; this.servletClass = servletClass; if (classFile != null) this.classStamp = classFile.lastModified(); this.systemClass = false; }}/** * @version $Revision: 1.9 $ * @author Beno顃 Mah
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?