一些免费的WebService的服务网站

记录了一些免费的WebService的服务网站,包括翻译,天气,股票,基金,航班,外汇,电视节目,QQ,火车时刻表,简繁体转换,Email,验证码,邮政编码,IP地址等接口     阅读全文
Lise Seitter's avatar
Lise Seitter 6月 12, 2015

通过MD5排除重复文件

今天下载了好多美女图片壁纸,可是看了一下发现好多图片重复了,有强迫症的我必须把重复的都给剔除掉,首先想到的当然是百度了,问问度娘有没有什么图片去重的工具,搜了一下还真有。奈何本人智商捉急用不来这高级的软件,无奈之下只好准备一张一张的挑出来了,CTRL+A一看2000+的图片,好吧一晚上不用干别的事了。。     阅读全文
Lise Seitter's avatar
Lise Seitter 8月 16, 2014

Maven排除项目中同名不同版本的jar

有人认为Maven是一个依赖管理工具,当然这种想法是错误的(确切的说Maven是一个项目管理工具,贯穿了整个项目生命周期,编译,测试,打包,发布…),但Maven给人造成这种错误的印象也是有原因的,因为Maven的依赖管理十分强大,用好了Maven,你不再需要面对一大堆jar感到头大,依赖冲突,无用依赖等问题也能够得到有效的防止和解决。     阅读全文
Lise Seitter's avatar
Lise Seitter 1月 13, 2014

常用Maven插件介绍

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompile目标用来编译位于src/test/java/目录下的测试源码。 用户可以通过两种方式调用Maven插件目标。第一种方式是将插件目标与生命周期阶段(lifecycle phase)绑定,这样用户在命令行只是输入生命周期阶段而已,例如Maven默认将maven-compiler-plugin的compile目标与 compile生命周期阶段绑定,因此命令mvn compile实际上是先定位到compile这一生命周期阶段,然后再根据绑定关系调用maven-compiler-plugin的compile目标。第二种方式是直接在命令行指定要执行的插件目标,例如mvn archetype:generate 就表示调用maven-archetype-plugin的generate目标,这种带冒号的调用方式与生命周期无关。     阅读全文
Lise Seitter's avatar
Lise Seitter 12月 11, 2013

JAVA基础:JAVA代码编写的30条建议

JAVA基础:JAVA代码编写的30条建议,一些规范和默认的代码规则。     阅读全文
Lise Seitter's avatar
Lise Seitter 12月 03, 2013