测试阶段加入一个系统属性build.gradletest {
systemProperties 'property': 'value'
}你可以使用 gradle properties命令来列出项目的所有属性. 这样你就可以看到 Java 插件加入的...
阅读全文...
Maven依赖Scope标签参数
scope的其他参数如下:
compile
默认的scope,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。适用于所有阶段,会随着项目一起发布
provided
跟compile相似,但...
阅读全文...
阅读全文...
MySQL数据库连接超时(wait_timeout)问题的处理
异常信息:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X m...
阅读全文...
阅读全文...
Spring定时任务@Scheduled cron表达式
接触过 Linux 的朋友对Cron表达式应该不会陌生,在 Linux 操作系统下要写个自动化脚本就会用到这个表达式。Spring 实现定时服务或计划任务的时候也需要用到Cron表达式 ,因此在做 Spring计划任务之前,需要掌握一些Cron的知识。一...
阅读全文...
阅读全文...
BigDecimal的大小比较
BigDecimal是Java里精确计算的类下面说一下两个BigDecimal对象大小,相等的判断比较对象是否相等,一般的对象用equals,但是BigDecimal比较特殊,举个例子:BigDecimal a=BigDecimal.valueOf(1....
阅读全文...
阅读全文...
MyBatis中的jdbcType类型
MyBatis的mapper.xml中用到的jdbcType
BIT
FLOAT
CHAR
TIMESTAMP
OTHER
UNDEFINED
TINYINT
REAL
VARCHAR
BINARY
BLOB
NVARCHAR
SMALLIN...
阅读全文...
阅读全文...
Python特殊语法:filter、map、reduce、lambda
filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:
>>&...
阅读全文...
阅读全文...
Python的range()用法
使用Python的人都知道range()函数很方便,今天再用到的时候发现忘记了些细节。这里记录一下range()
>>> range(1,5) #代表从1到5(不包含5)
[1, 2, 3, 4]
>>> ran...
阅读全文...
阅读全文...