
Java服务端单元测试指南
已授权,作者:墨源,阿里巴巴技术专家 一. 前言 单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。 同时将单元测试提前到编写正式代...
已授权,作者:墨源,阿里巴巴技术专家 一. 前言 单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。 同时将单元测试提前到编写正式代...
在maven工程中,我们会将配置文件放到,src/main/resources下面,例如: 我们需要确认resource下的文件在编译之后存放的位置,例如: 它编译的路径直接位于classes下面,这个路径其实就是classPath的路径,...
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。下面就说说Java中的接...
Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式。在XML文件头部添加 xmlns:p="http://www.springframework.org/schema/p" 即可使用。 例如: public c...
Spring 利用PropertyPlaceholderConfigurer占位符 1. PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是 BeanFactoryPostProcessor接...
1.添加依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <v...
1. 如何解析一个HTML文档: String html = "<html><head><title>First parse</title></head>"+ "<body&...
一. 问题描述 eclipse项目中使用到BASE64Encoder,出现如下报错,但是发现工程中jdk提供了相关jar包: BASE64Encoder cannot be resolved to a type 或者 BASE64Decod...
1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。 2....
java的自定义注解可以分为三类:没有任何元素的注解,有一个元素的注解和有多个元素的注解。 1. Marker注解 这类注解没有任何元素,此类注解仅仅是一个标示。如下所示: public @interface Good { } 2. 单值注...
JDK1.5及以后版本引入的java自定义注解,可以应用到反射中,比如自己写个小框架。如实现实体类某些属性不自动赋值,或者验证某个对象属性完整性等,下面具体说说使用注解对实体数据进行非空校验的过程。 1. 首先自定义非空注解NotEmpty...
注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方...