java获取本地系统变量 Properties 及 RunTime

转载 2013年12月06日 10:53:55

java获取本地系统变量 Properties 及 RunTime

分类: JAVA HTML/CSS 39人阅读 评论(0) 收藏 举报
  1. Properties props = System.getProperties();  
  2.         Runtime runtime = Runtime.getRuntime();  
  3.         long freeMemoery = runtime.freeMemory();  
  4.         long totalMemory = runtime.totalMemory();  
  5.         long usedMemory = totalMemory - freeMemoery;  
  6.         long maxMemory = runtime.maxMemory();  
  7.         long useableMemory = maxMemory - totalMemory + freeMemoery;  


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>  
  5. <title>jeecms-left</title>  
  6. <#include "/jeecms_sys/head.html"/>  
  7. </head>  
  8. <body>  
  9.         <div class="box-positon">  
  10.              <h1><@s.m "global.position"/><@s.m "global.admin.home"/> - <@s.m "global.admin.index"/></h1>  
  11.         </div>  
  12. <div class="body-box">  
  13.         <div class="welcom-con">  
  14.              <div class="we-txt">  
  15.                   <p>  
  16.                   欢迎使用JEECMS内容管理系统!<br />  
  17.                   JEECMS程序版本: jeecmsv5.0 【<a href="http://www.jeecms.com" target="_blank">查看最新版本</a><br />  
  18.                   您上次登录的时间是:${user.lastLoginTime?string('yyyy-MM-dd')}<br />  
  19.                   已用内存:<span style="color:#0078ff;">${(usedMemory/1024/1024)?string("0.##")}MB</span>    剩余内存:<span style="color:#ff8400;">${(useableMemory/1024/1024)?string("0.##")}MB </span>    最大内存:<span style="color:#00ac41;">${(maxMemory/1024/1024)?string("0.##")}MB</span>  
  20.                   </p>  
  21.              </div>  
  22.              <ul class="ms">  
  23.                 <li class="wxx">访问量</li><li class="attribute">   系统属性</li>  
  24.              </ul>  
  25.              <div class="ms-xx">  
  26.                  <div class="xx-xx">  
  27.                       <table width="100%" border="0" cellspacing="0" cellpadding="0">  
  28.                        <tr>  
  29.                         <td width="20%" height="30" align="right"></td>  
  30.                         <td width="25%"><b>PV</b></td>  
  31.                         <td width="25%"><b>IP</b></td>  
  32.                         <td width="30%"><b>独立访客</b></td>  
  33.                     </tr>  
  34.                       <tr>  
  35.                         <td height="30" align="right">今日:</td>  
  36.                         <#list flowMap['today'] as f>  
  37.                         <td>${f.count}</td>  
  38.                         </#list>  
  39.                     </tr>  
  40.                       <tr>  
  41.                         <td height="30" align="right">昨日:</td>  
  42.                         <#list flowMap['yesterday'] as f>  
  43.                         <td>${f.count}</td>  
  44.                         </#list>  
  45.                     </tr>  
  46.                       <tr>  
  47.                         <td height="30" align="right">本周:</td>  
  48.                         <#list flowMap['thisweek'] as f>  
  49.                         <td>${f.count}</td>  
  50.                         </#list>  
  51.                     </tr>  
  52.                       <tr>  
  53.                         <td height="30" align="right">本月:</td>  
  54.                         <#list flowMap['thismonth'] as f>  
  55.                         <td>${f.count}</td>  
  56.                         </#list>  
  57.                      </tr>  
  58.                      <tr>  
  59.                         <td height="30" align="right">累计:</td>  
  60.                         <#list flowMap['total'] as f>  
  61.                         <td>${f.count}</td>  
  62.                         </#list>  
  63.                      </tr>  
  64.                </table>  
  65.                  </div>  
  66.                  <div class="attribute-xx" style="float:left">  
  67.                       <table width="100%" border="0" cellspacing="0" cellpadding="0">  
  68.                           <tr>  
  69.                             <td width="30%" height="30" align="right">操作系统版本:</td>  
  70.                             <td height="30"><span class="black">${props['os.name']!} ${props['os.version']!}</span></td>  
  71.                         </tr>  
  72.                           <tr>  
  73.                             <td width="30%" height="30" align="right">操作系统类型:</td>  
  74.                             <td height="30"><span class="black">${props['os.arch']!} ${props['sun.arch.data.model']!}位</span> </td>  
  75.                         </tr>  
  76.                           <tr>  
  77.                             <td width="30%" height="30" align="right">用户、目录、临时目录:</td>  
  78.                             <td height="30"><span class="black">${props['user.name']!}, ${props['user.dir']!}, ${props['java.io.tmpdir']!}</span></td>  
  79.                         </tr><tr>  
  80.                             <td width="30%" height="30" align="right">JAVA运行环境:</td>  
  81.                             <td height="30"><span>${props['java.runtime.name']!} ${props['java.runtime.version']!}</span></td>  
  82.                           </tr>  
  83.                           <tr>  
  84.                             <td width="30%" height="30" align="right">JAVA虚拟机:</td>  
  85.                             <td height="30"> <span>${props['java.vm.name']!} ${props['java.vm.version']!}</span></td>  
  86.                         </tr>  
  87.                    </table>    
  88.                </div>  
  89.   
  90.              </div>  
  91.                
  92.   </div>  
  93. </body>  
  94. </html>  

java获取本地系统变量 Properties 及 RunTime

Properties props = System.getProperties(); Runtime runtime = Runtime.getRuntime(); long freeMemo...
  • z69183787
  • z69183787
  • 2013年10月23日 12:59
  • 2268

java 获取系统变量(环境变量和设置变量)

前言 环境变量这个概念不陌生, 就是操作系统的环境变量。 系统变量就是java本身维护的变量。 通过 System.getProperty 的方式获取。 对于不同的操作系统来说, 环...
  • jek123456
  • jek123456
  • 2017年04月25日 14:32
  • 912

JAVA Runtime类执行本地命令的方法总结

JAVA 的Runtime类的Runtime.getRuntime().exec()方法可以直线在
  • u012278856
  • u012278856
  • 2014年11月22日 15:28
  • 864

Java如何遍历Properties的所有的元素

Properties pro = new Properties();try {    InputStream inStr = ClassLoader.getSystemResourceAsStream...
  • daryl715
  • daryl715
  • 2007年09月26日 22:04
  • 6910

java文件读写和properties文件的读取

1、路径分为绝对路径和相对路径。 绝对路径是指真实的路径,相对路径是相对于项目的名字所在的路径的,比如当前项目为 testfile,其下有个文件夹resource,resource下有个文件aa.tx...
  • hanqiuting
  • hanqiuting
  • 2015年06月26日 19:54
  • 765

Java获取Properties文件中值的方法

一、普通方法获取配置文件值 import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IO...
  • a491857321
  • a491857321
  • 2016年05月27日 09:35
  • 8078

java中读取文件内容,如读取.properties文件

1.jdbc.properties文件 oracle.driverClassName=oracle.jdbc.driver.OracleDriver oracle.url=jdbc\:oracle...
  • u012255097
  • u012255097
  • 2016年11月10日 22:43
  • 2530

五种方式让你在java中读取properties文件内容不再是难题

一、背景   最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题。就借此机会把Spring+Spri...
  • qq_26562641
  • qq_26562641
  • 2017年01月03日 09:23
  • 4021

Java项目中读取properties文件

下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点: 最常用读取properties文件的方法InputStream in = getClass().getResourceAsS...
  • lanchengxiaoxiao
  • lanchengxiaoxiao
  • 2014年04月15日 18:00
  • 113184

java各种读取properties文件方法

java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"...
  • zhao50632
  • zhao50632
  • 2015年08月02日 23:22
  • 2854
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java获取本地系统变量 Properties 及 RunTime
举报原因:
原因补充:

(最多只允许输入30个字)