- 浏览: 1651650 次
- 性别:
- 来自: 上海
最新评论
-
di1984HIT:
Java如何获取VMware中Vcenter/ServerInstance下的各种硬件信息 -
yhxf_ie:
赞!!
详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别 -
sj5455718:
...
Java时区处理之夏令时,冬令时 - 美国的6个时区 -
路小尘:
暴露了你的东家,swang6@ebay.com, 哈哈。我没找 ...
Tomcat启动完成后再执行一个指定的方法 - 不影响Tomcat的启动时间 -
一路丿向北:
VCenter、ESXServer、Cluster这些实体类在 ...
Java如何获取VMware中Vcenter/ServerInstance下的各种硬件信息
文章列表
一、前言:
一个项目里总会有很多配置文件。而且一般都会有多套环境。开发的、测试的、正式的。而在这些不同的环境这些配置的值都会不一样。比如mail的配置、服务的url配置这些都是很常见的。所以在打包的时候就要根据environment来选不同的值或者配置文件。
解决办法:
1. 不同的环境建立不同的配置文件目录。在打包的时候用对应的文件目录下的配置文件。
以前用ant打包的时候处理就比较方便。打包前copy一下对应目录下的配置文件覆盖target下的那些文件,然后再打包就可以了。在刚开始用maven的时候就想要怎么解决,一直没有在Maven中找到a ...
前提:在一个webproject中,在source目录下有一个配置文件settings.property,有一个Class叫Test.
1. 直接在Test.java中的main()方法中读取settings.properties文件,可以有如下3种方法:
Properties properties = new Properties();
1) properties.load(Test.class.getResourceAsStream("/settings.properties"));
2) propert ...
在JSP、Servlet、Java中获取详细路径的的常见方法。
假设现在有一个项目,项目名为java_path,有一个jsp文件test.jsp.
一、在JSP中获取文件的路径:
1) 得到包含工程名的当前页面的全路径:
request.getRequestURI() 结果:/java_path/test.jsp
2) 得到工程名:
request.getContextPath() 结果:/java_path
3) 得到当前页面所在目录下全名称:request. ...
一、修改背景保护色:
eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。
设置方法如下:
1、打开window->Preference,弹出P ...
用Maven部署打包安装的时候,即执行mvn clean install -DskipTests的时候,
出现类似下面的异常:
Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.3:XX ,An Ant BuildException has occured Warning: Could not find file ....
项目中具体的异常信息为:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-pl ...
1. 如何分配内存?
一般只需修改-Xms和-Xmx两个参数即可。
一般的ini文件设置主要包括以下几项:-vmargs-Xms40m-Xmx256m-XX:PermSize=64M-XX:MaxPermSize=128M以下解释其意思。-vmargs:说明后面是VM的参数-Xms40m:虚拟机占用系统的最小内存-Xmx256m:虚拟机占用系统的最大内存-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设 大一点,不 ...
在Eclipse中运行一个之前可以run成功的Junit Test的时候,弹出了一个对话框并显示异常信息是:Referenced classpath provider does not exist: org.maven.ide.eclipse.launchconfig。
官方给出的解释是:It’s probably because your Run Configuration was created on an old project, and has bad entries in the Classpath section. The solution is to delete ...
用Java来获取VMware ESX Server的信息可以通过一个第三方jar包进行方便的操作:
Vijava – Vmware infrastructure(vSphere) java API
关于ESX Server的介绍,可以参照我的另一篇博客:http://josh-persistence.iteye.com/admin/blogs/1887722
下面看看一些相关介绍,然后再看对应的程序:
1. VCenter/ServiceInstance Strucutre
1). ServiceInstance -- Root of the inventor ...
概述
VMware ESX 服务器是在通用环境下分区和整合系统的虚拟主机软件。它是具有高级资源管理功能高效,灵活的虚拟主机平台。
VMware ESX Server 为适用于任何系统环境的企业级的虚拟计算机软件。大型机级别的架构提供了空前的性能和操作控制。它能提供完全动态的资源可测量控制,适合各种要求严格的应用程序的需要,同时可以实现服务器部署整合,为企业未来成长所需扩展空间。
亦提供储存虚拟化的能力。除可因兼并服务器减少设备购买及维护成本外,亦可因效能的尖峰离峰需求,以VMotion技术在各服务器或刀片服务器之刀板间弹性动态迁移系统平台,让IT人员做更有效的资源调度, ...
方法一、简单直接
function Check_FileType(str) {
var pos = str.lastIndexOf(".");
var lastname = str.substring(pos,str.length) //此处文件后缀名也可用数组方式获得str.split(".")
if (lastname.toLowerCase()!=".jpg" & ...
Java变量之间传值时可分为值传递和引用传递, 那么它们有何区别?
1. 简单类型是按值传递的
Java 方法的参数是简单类型的时候,是按值传递的 (pass by value),需要注意的是,对于基本类型的包装类型,因为JVM的自动拆 ...
一、简介:
REST (REpresentation State Transfer,表述性状态转移) 。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。
REST 定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的 Web 服务,包括使用不同语言编写的客户端如何通过 HTTP 处理和传输资源状态。 如果考虑使用它的 Web 服务的数量,REST 近年来已经成为最主要的 Web 服务设计模型。 事实上,REST 对 Web 的影响非常大,由于其使用相当方便,已经普遍地取代了基于 SOAP 和 ...
一、java类的成员变量有两种: (静态变量,实例变量)
1.被static关键字修饰的变量,叫类变量或者静态变量。
1.1: 类的静态变量在内存中只有一个,java虚拟机在加载类的过程中为静态变量分配内存,
1.2: 静 ...
1、byte、char、short、int四种基本类型以及它们的包装类(需要Java5.0/1.5以上版本支持)
都可以用于switch语句。
2、long、float、double、boolean四种基本类型以及它们的包装类(在Java所有版本中)
都不能用于switch语句。
3、enum类型,即枚举类型可以用于switch语句,但是要在Java5.0(1.5)版本以上才支持。枚举类型可以用在switch中,是java1.5的重要特点。
4、所有类型的对象(包括String类,但在Java5.0/1.5以上版本中,
该项要排除byte、char、short、i ...
一、在Web请求中获取请求用户的真正IP:
public static String getUserRealIP(HttpServletRequest request) throws UnknownHostException {
String ip = "";
// 有的user可能使用代理,为处理用户使用代理的情况,使用x-forwarded-for
if (request.getHeader("x-forwarded-for") == null) {
...