简化java开发中的日志引入[注解方式]

Problem #1 在实际开发中,我们经常要在Service或者Controller中调用一个日志类,每次都得调用LoggerFactory.getLogger( )方法 @RestController public class UserController { /** 获取日志实例 */ private static final Logger LOG = LoggerFactory.getLogger(UserController.class); Sloution 为什么不能把这个繁琐的日志实例变得可以直接复制,不用修改任何东西呢......

[改进]简洁方便的参数拼接 Joiner

咱们在日常开发中,经常会遇到要把一个数组转化成一个字符串的情况,简单粗暴的话肯定是直接上String的简单拼接 protected String argsToString(Object[] paramArray) { String budiler = ""; for (Object o : paramArray) { budiler += o.toString(); budiler += ", "; } return budiler; } Upgrade #1 自己写的话,一般会用一个StringBuilder,一个for循环搞定......

IntelliJ Idea编译报错:请使用 -source 7 或更高版本

Problem #1 最近使用 IntelliJ IDEA 的时候,会遇到一个无法编译工程的问题: Information:Using javac 1.7.0_79 to compile java sources Information:java: javacTask: 源发行版 1.7 需要目标发行版 1.7 Information:java: Errors occurred while compiling module 'xxxx' Information:2016/4/13 16:42 - Compilation completed with 1 error and 0 warnings in 1s 805ms Error:java: Compilation failed: internal java compiler error 这个真的很......