- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 Maven项目中使用本地JAR包
在Maven项目中使用本地JAR包有两种方法:1. 使用system scope org.richard my-jar 1.0 system ${project.basedir}/lib/my-jar.jar system scope引入的包,在使用jar-with-depe
2014-12-26 10:59:21 105354 5
转载 maven打包__自留
“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自然
2014-12-25 12:09:09 967
原创 单测mock和stub
A variety of different terms are used to refer to these “custom objects”. In an effort to clarify the vocabulary,Gerard Meszaros provides the following definitions:● Test Double is a generic term
2014-12-17 15:23:16 786
转载 深入理解Java内存模型
处理器内存模型顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影响。根据对不同类型读/写操作组合的执行顺序的放松,可以把常见处理器的内存模型划分为下面几
2014-12-03 15:08:41 531
原创 反射调用的性能对比
反射虽然强大,但存在性能的不足,使用反射基本上是一种解释操作,您可以告诉JVM您希望做什么并且它满足您的要求。曾经看过一本书举例说调用同一个方法,使用反射来动态实现比直接在源代码中编写的方式大概慢一到两个数量级。或许方法比较快些,但经过测试发现字段更慢。测试Demo如下:package net.oseye;import java.lang.reflect.Field;public c
2014-12-03 15:03:38 958
混淆器 JODE.JAR
2008-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人