用jsp系列做WEB开发时有个显示系统运行时间的需求。没有直接方法得到这个数值,用下面方法可以实现。

设置一个Servlet使之在中间件启动时加载,将启动时间加到ServletContext中。系统运行时间为当前时间和启动时间的差。

配制

在web.xml中加入如下配制。

QdsjServlet

com.iteedu.QdsjServlet

checkSource

false

0

QdsjServlet

/servlet/QdsjServlet

关键是0这一配制。加载Servlet时会调用init()方法,在这里加想要的参数就行了。

Servlet类

public class QdsjServlet extends HttpServlet

{

public void init() throws ServletException

{

super.init();

ServletContext application = this.getServletContext();

application.setAttribute("startTime", new Date());

}

@Override

protected void doGet(HttpServletRequest req, HttpServletResponse resp)

throws ServletException, IOException

{

super.doGet(req, resp);

}

@Override

protected void doPost(HttpServletRequest req, HttpServletResponse resp)

throws ServletException, IOException

{

super.doPost(req, resp);

}

}

调用

String format = "系统已正常运行%s小时%s分%s秒";

Date start = (Date) this.getServletContext().getAttribute("startTime");

Long time = Calendar.getInstance().getTimeInMillis() - start.getTime();

int h = (int) (time / (60 * 60 * 1000));

int m = (int) (time / (60 * 1000)) - h * 60;

int s = (int) (time / 1000 % 60);

format = String.format(format, new Object[]{ h, m, s });

java 去系统运行时间,JAVA WEB获取系统运行时间相关推荐

  1. 获取系统时间出错oracle-,oracle 获取系统时间(转)

    Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年.季.月.周.日 ...

  2. 仿抖音短视频系统源码,获取系统图片

    仿抖音短视频系统源码,实现获取系统图片的相关代码如下: 首先开权限 <uses-permission android:name="android.permission.WRITE_EX ...

  3. 如何获取系统时间java_java如何获取系统当前时间,java获取当前时间date类型

    java如何获取系统当前时间爪哇如何获取系统当前时间,爪哇岛获取系统当前时间的方法:获得当前时间和当前时间前30秒时间,代码为[简单日期格式df=新的简单日期格式(' yyyy-MM-DD hh :M ...

  4. java获得系统换行符_java获取系统换行符

    检验检疫信息系统 Java 1 范围 本标准规定了检验检疫信息系统采用Java语言编码需遵循的基本内容.基本内容包括文件.文件组 织.排版.注释.声明.命名规范.本标准...... <使用 Ja ...

  5. windows系统下SNMP协议获取系统内存、CPU实例代码

    系统环境:win10 注:win10及以下windows平台,在控制面板,程序中,添加snmp服务功能. 可参照:https://jingyan.baidu.com/article/3d69c5515 ...

  6. java去o操作,Java 文件I/O操作

    一.目的 1.学习如何将数据写入文件和从文件读出数据 2.通过实现"图案解锁"的编写熟悉文件的相关操作 二.涉及知识点 1.流 I/O流的方向:参考的是自己的内存空间 I/O流对象 ...

  7. javascript获取系统时间时区_javascript获取系统当前时间的方法

    本文实例讲述了javascript获取系统当前时间的代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: 获取时间 window.onload = function(){ sho ...

  8. html自动获取系统时间,js+html获取系统当前时间

    本文实例为大家分享了html获取系统当前时间的具体代码,供大家参考,具体内容如下 td { font-size: 12px; color: #ffffff; font-family: verdana, ...

  9. mysql 系统时间查看_mysql 获取系统时间

    **####mysql数据库中获取系统时间** #获取当前系统时间 2020-01-08 15:13:19 select SYSDATE() from BIZ_BILL_DETAIL t; #获取当前 ...

最新文章

  1. android 编译之后黑屏_android 模拟器用3.18的内核无法启动,一直黑屏。
  2. [linux]unixODBC的安装配置说明
  3. Java黑皮书课后题第6章:*6.16(一年的天数)使用下面的方法体编写一个方法,返回一年的天数。编写一个测试程序,显示从2000年到2020年间每年的天数
  4. php判断参数_php检查函数必传参数是否存在的实例详解
  5. 关于sublime-text-2的Package Control组件安装方法,自动和手动
  6. supervisor 监控mysql_利用superlance监控supervisor运行状态
  7. mysql事务 并发_Mysql关于事务并发带来的问题
  8. 从“制造”到“智造”,南高齿携手锐捷打造“智能工厂”
  9. WIN10配置JAVA环境变量
  10. 反三角函数在线计算机,反三角函数(反正弦,反余弦,反正切,反余切,反正割,反余割)在线计算器_三贝计算网_23bei.com...
  11. 如何解决python 画图时 it could not find or load the Qt platform plugin “windows“ in “”的问题
  12. ReactHooks——react-countdown倒计时——dayjs结合react-countdown
  13. Android positionViewHolder{4d61b3c position=2 id=-1, oldPos=-1, pLpos:-1 no parent}
  14. 双android手机同步工具,手机同步软件Android Manager使用图文教程
  15. python-numpy常用知识汇总
  16. 计算机税率函数,excel怎么设置税率 | 如何用EXCEL函数,做一个税金计算表格
  17. 【校内互侧】ZYF loves binary (dp)
  18. 乒乓球拍行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  19. 求生之路服务器租用配置要求介绍
  20. Grafana使用双Y坐标轴详解

热门文章

  1. Linux内存管理:kmemcheck介绍
  2. 《深入浅出DPDK》读书笔记(九):流分类与多队列、流过滤、虚拟化流分类方式、流分类技术的使用
  3. table加载动态数据(亲测)
  4. linux修改py内容,python中修改文件行内容
  5. python for everybody作业和测试答案_Python第九,十章练习题 (第五周作业)
  6. java,如何处理大批量数据插入
  7. 常用的开源镜像网站收集与备忘
  8. Unity2020.1新功能探路:2D设计师工具相关更新
  9. 【专栏精选】实战:使用LeanCloud实现玩家注册
  10. 在线闹钟html代码复制,html5时钟实现代码