分类 Java 下的文章 - ZhangTory's NoteBlog - 张耀誉的笔记博客

Java

Java使用堆外内存

为什么要使用堆外内存?一般来说JVM内存有限且远小于物理内存,使用堆外内存可以直接利用物理内存。此外,堆内内存是可以用JVM工具直接dump出来的,而堆外内存的数据不能直接dump出来。

查看全文 »

maven离线构建

某个服务需要在网络完全隔绝的环境中进行构建,记录一下maven离线构建的方法及需要注意的细节。

查看全文 »

利用反射在拦截器中获取HttpServletRequest的body数据和HttpServletResponse的返回信息

记得以前有个需求,在Interceptor中需要通过HttpServletRequest把Post的request body数据提取出来,如果简单的通过Reader是可以读出来,但是在拦截器中只能读一次,之后传到controller的request body为空,会造成后续的业务异常。
网上的方案是通过HttpServletRequestWrapper进行包装,在Filter对InputStream进行读取,稍微有点麻烦。
那么有没有更简单的方法呢?



查看全文 »