`
Josh_Persistence
  • 浏览: 1651650 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
文章列表
一、前言:         一个项目里总会有很多配置文件。而且一般都会有多套环境。开发的、测试的、正式的。而在这些不同的环境这些配置的值都会不一样。比如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)  { ...
Global site tag (gtag.js) - Google Analytics