pom文件中maven-assembly-plugin插件学习
摘要:一、使用场景 如果项目是微服务架构,可能用到这个插件的概率比较高,平时普通的项目不需要这样的实现方式。 如果项目内的一部分通用功能,不需要挨个引用,则需要将通用功能部分达成jar包。 二、Maven-assembly-plugin作用 1、作用:要想将写的程序和它本身所依赖的jar包一起build到
阅读全文
posted @
2018-05-08 15:12
babyblue
阅读(1440)
推荐(0) 编辑
java 路径分隔符自动适配
摘要:linux文件路径分隔符为 / ,windows的文件路径分隔符为 \ ,在开发项目过程中不确定用户使用何种操作系统,就需要自动适配路径。 目前已知java提供两种方法获取文件路径分割符: File.separator System.getProperty("file.separator")
阅读全文
posted @
2017-09-28 19:29
babyblue
阅读(1235)
推荐(0) 编辑
jmeter源码导入eclipse并完成编译
摘要:其次是去ant官网下载最新版的ant二进制包,安装ant,并配置环境变量ANT_HOME,Path;验证安装是否成功; apache-jmeter-3.0的要求)。 1、在eclipse中新建java工程,命名为:apache-jmeter-3.0,在下一步中选择"Allowoutput folde
阅读全文
posted @
2017-09-22 11:41
babyblue
阅读(1300)
推荐(0) 编辑
JSP页面导致tomcat内存溢出一例
摘要:今天发现一个奇怪的问题,一个tomcat应用,里面只有一个单纯的jsp页面,而且这个jsp页面没有任何java代码——想用这个jsp页面配合tomcat完成一个性能验证。但是用jmeter压测了几分钟之后,分配了1024M堆内存的tomcat居然抛出了heap space outofmemory!这
阅读全文
posted @
2017-09-15 15:00
babyblue
阅读(1625)
推荐(0) 编辑
java File.separator 简介
摘要:在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File ("C
阅读全文
posted @
2017-08-14 18:13
babyblue
阅读(745)
推荐(0) 编辑
使用 Apache Commons CLI 开发命令行工具示例
摘要:Apache Commons CLI 简介 Apache Commons CLI 是 Apache 下面的一个解析命令行输入的工具包,该工具包还提供了自动生成输出帮助文档的功能。 Apache Commons CLI 支持多种输入参数格式,主要支持的格式有以下几种: POSIX(Portable O
阅读全文
posted @
2017-08-11 16:44
babyblue
阅读(4009)
推荐(0) 编辑
Maven--搭建多模块企业级项目
摘要:一. 必要性 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。
阅读全文
posted @
2017-08-08 09:43
babyblue
阅读(2140)
推荐(0) 编辑
maven错误解决:编码GBK的不可映射字符
摘要:问题: mvn打包的时候大量提示: 编码GBK的不可映射字符! 解决办法: 对pom做修改,加入:
阅读全文
posted @
2017-08-04 14:29
babyblue
阅读(2286)
推荐(1) 编辑
解决Maven->update project 恢复为默认jdk1.5以及One or more constraints have not been satisfied问题
摘要:使用maven架构创建dynamic web 项目之后,默认指定的jdk 和compilerVersion都非常古老,而且即便你手动更新了版本之后,每次update project都会复位,非常不爽... 解决办法: 在pom.xml中加入下面内容,即可解决!
阅读全文
posted @
2017-08-03 14:10
babyblue
阅读(298)
推荐(0) 编辑
eclipse 创建Maven 架构的dynamic web project 问题解决汇总
摘要:Eclipse创建Maven结构的web项目的时候选择Artifact Id为maven-artchetype-webapp,点击finish之后,一般会遇到如下问题 1. The superclass "javax.servlet.http.HttpServlet" was not found o
阅读全文
posted @
2017-08-02 15:19
babyblue
阅读(2451)
推荐(1) 编辑
JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
摘要:今天尝试使用JUnit,下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报Java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcr
阅读全文
posted @
2017-08-01 17:00
babyblue
阅读(388)
推荐(0) 编辑
程序包org.junit不存在和编码GBK的不可映射字符问题解决
摘要:maven项目在打包编译时提示: 解决办法: 将pom中junit依赖中的scope给注释掉
阅读全文
posted @
2017-08-01 16:56
babyblue
阅读(351)
推荐(0) 编辑
jsp页面中的EL表达式不被解析的问题
摘要:原因:问题在web.xml配置文件上,web.xml声明部分一般分为如下版本的xsd, web-app_2_2.xsd web-app_2_3.xsd web-app_2_4.xsd web-app_2_5.xsd 具体声明代码就不列出,网上可以找到,查找以前项目的web.xml文件也可以。 在js
阅读全文
posted @
2017-07-26 16:17
babyblue
阅读(2811)
推荐(1) 编辑
tomcat启动时出现了Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]等错误
摘要:tomcat 启动时报错:Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]等错误 解决办法: 是tomcat版本太高的原因,为其配套的servlet-api.jar不匹配或项目工程lib下有低版本
阅读全文
posted @
2017-07-26 15:57
babyblue
阅读(143060)
推荐(7) 编辑
The superclass "javax.servlet.http.HttpServlet" was not found 问题解决
摘要:项目中报" The superclass "javax.servlet.http.HttpServlet" was not found "这个错误,是因为缺少tomcat-servlet-api这个jar导致的 在pom中加上: 这个依赖即可.
阅读全文
posted @
2017-07-25 14:49
babyblue
阅读(379)
推荐(0) 编辑
通过maven中properties标签定义spring版本号
摘要:一 发现问题 在pom.xml中添加依赖时语法如下 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>1.2.6</version> </dependen
阅读全文
posted @
2017-07-24 14:55
babyblue
阅读(9850)
推荐(0) 编辑
Java compiler level does not match the version of the installed Java project 问题解决
摘要:右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。在页面中的“Java”下拉列表中,选择相应版本就OK了
阅读全文
posted @
2017-07-17 17:24
babyblue
阅读(196)
推荐(0) 编辑
java反射机制浅谈
摘要:一、Java的反射机制浅谈 最近研究java研究得很给力,主要以看博文为学习方式。以下是我对java的反射机制所产生的一些感悟,希望各位童鞋看到失误之处不吝指出。受到各位指教之处,如若让小生好好感动,说不定会请各位吃饭哦! 1.何谓反射机制 根据网文,java中的反射机制可以如此定义: JAVA反射
阅读全文
posted @
2016-10-10 16:21
babyblue
阅读(431)
推荐(0) 编辑
maven编译时候报"编码 GBK 的不可映射字符"
摘要:决这个问题的思路: 在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使用的字符集编码一致!! 安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。 所以在很多中文XP win7上开发的同学,在使用maven(mvn com
阅读全文
posted @
2016-09-27 18:35
babyblue
阅读(297)
推荐(0) 编辑
SpringMVC学习系列-后记 解决GET请求时中文乱码的问题
摘要:1. post请求乱码解决: 在web.xml配置如下过滤器即可,但是get请求却不行... tomacat对GET和POST请求处理方式是不同的,要处理针对GET请求的编码问题,则需要改tomcat的server.xml配置文件,如下: 改为:
阅读全文
posted @
2016-03-24 17:19
babyblue
阅读(235)
推荐(0) 编辑