9
Dec

SpringBoot项目打包成jar后读取文件的大坑,使用ClassPathResource获取classpath下文件失败

本地测试文件可以正常读取,但打包成jar包传到服务器上就无法获取了,报错信息是:class path resource [xxxx] cannot be resolved to absolute file path because it does not reside in the file ...

View More
17
Sep

在写代码中的小技巧:使用 TODO、FIXME 来记录备忘事项

我们每天Coding都会面临思路被迫中断,或者今天下班明天继续的情况,如果什么也不做,可能我们就想不起来还要干什么事,甚至解决问题的思路也一去不复返了。

View More
16
Aug

SpringBoot 使用 MyBatis 分页插件 PageHelper 进行分页查询

本文档使用的是 SpringBoot,如果是 Spring 还需要在 MyBatis 配置 xml 中配置拦截器,并且 PageHelper 是针对 MyBatis 的,MyBatis 的集成不在本文档中叙述,请先集成 MyBatis。

View More
22
Sep

函数式编程在Java8中使用Lambda表达式进行开发

Lambda表达式推动Java8发布的最重要新特性。Lambda表达式允许把函数作为一个方法的参数(函数作为参数传递进方法中)。所以你必须升级到 JDK8 以上才可以使用Lambda表达式,如果是 JDK7 的同学就无缘Lambda表达式了。

View More
28
Aug

使用 Lombok 简洁优雅的优化你的实体类JavaBean代码-Java的奇淫巧技

Lombok是一个第三方Java库,在项目开发中我们经常需要定义实体类大量的JavaBean,然后使用IDE的快捷键去构建getter/setter/toString/equals等方法,代码看着非常多,最重要的是遇到改名需要的时候,要批量替换,还可能替换出错,实在是痛苦不堪,Lombok可以...

View More
8
Jul

Java9就要来了:模块化获得Java社区全票支持,来看看Java9的新特性

IBM、Eclipse基金会,、Red Hat等公司决定支持Java9中具有争议性的方案(模块化)的部署

View More