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...

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

[java] view plain copy print? Properties props = System.getProperties();          Runt...

AdaultBird--我的黑马程序员之路!Chapter5---java API中的System类,Properties类,Runtime类,Date类,Calendar类,Math类,IO概述及

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------   2015年8月31日,今天学习的内容有:java API中的System类,Propert...

黑马程序员-java_Properties_Runtime

1.Properties 类表示了一个持久的属性集。 1.Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 一个属性列表可包含另一个属性列表作为...

java获取系统的属性Properties

public static void testProperties() { Properties p = System.getProperties(); for (Enumeration e = ...

Java中系统属性Properties介绍 System.getProperty()参数大全-tomcat设置参数,java获取

Java中系统属性Properties介绍 System.getProperty()参数大全-tomcat设置参数,java获取
  • bestcxx
  • bestcxx
  • 2016年05月19日 13:54
  • 3929

iOS动态性(二):运行时runtime初探(强制获取并修改私有变量,强制增加及修改私有方法等)

OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法,就算是私有方法以及私有属性都是可以动...

runtime 系列-2获取类的所有特征(属性,实例变量,方法)

在本文中,主要是通过 runtime 去过去对象的特性,比如属性,实例变量和方法等,其中主要使用到的runtime 函数是. 1).class_copyPropertyList—获取一个类的所有属性...

使用runtime获取变量属性

两种方法 objc_t ivar使用场景: 使用模型创建数据库 保存数据关键函数 - class_copyPropertyList - 获得属性列表 - objc_property_t p...

iOS - 通过runtime获取某个类中所有的变量和方法

苹果官方的类中只提供给我们一小部分成员变量和方法,但有时候我们需要的恰好就没有提供,这样就会令开发人员十分懊恼了,那怎样才能获取该类中所有的变量及方法,用来查找是否有相对应的变量和方法呢? 我们可以使...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java获取本地系统变量 Properties 及 RunTime
举报原因:
原因补充:

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