![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
w13511069150
这个作者很懒,什么都没留下…
展开
-
面试题 线程安全
面试题,是否线程安全?结果是多少?public class Te { private static volatile int ii = 0; public synchronized static void add() { ii++; } private static class Plus implements Runnable { ...原创 2020-04-16 18:03:53 · 204 阅读 · 0 评论 -
SimpleDateFormat 线程不安全坑
SimpleDateFormat 使用 public static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat();全局变量的方式来创建,将会出现线程不安全,请在方法内部重新new,出现线程安全问题,很难排查,开始的时候时间不对感觉可能是线程安全问题,使用线程池测试了好多次也没发现,今天又重新测试发现了问题(测试方法问题)。...原创 2020-04-06 11:01:56 · 280 阅读 · 0 评论 -
JAVA 查看线程池状态
//<!-- 需要依赖 pool 对象池 -->//<dependency>//<groupId>org.apache.commons</groupId>//<artifactId>commons-pool2</artifactId>//</dependency>import org.apache...原创 2020-04-02 13:55:44 · 5754 阅读 · 0 评论 -
JAVA判断文件的真实类型
在文件传输过程中,为了安全验证,对于手工改动文件后缀名产生的伪造文件进行判断过滤。比如,我们需要的是excel文件,如果不加验证内容,将一些可执行的文件通过更改后缀传输给你,就是一个很大的漏洞了。java判断文件真实类型依靠的是文件的头部编码信息,具体代码如下:import java.io.FileInputStream;import java.io.IOException;import ja...原创 2018-07-03 16:45:20 · 11241 阅读 · 1 评论 -
JAVA 接口作为方法参数使用
好处有啥?不确定,只是不用放到类上实现了。难道只有这一个好处么?import java.util.ArrayList;import java.util.List;public class InterfaceUse { public static void main(String[] args) { InterfaceUse interfaceUse = ne...原创 2018-11-06 17:01:49 · 7215 阅读 · 0 评论 -
JAVA Filter 对 HttpServletRequest 的包装
在Filter中直接对HttpServletRequest增加参数是不生效的,需要用到HttpServletRequestWrapper包装类。import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import java.util.HashMap;...转载 2019-01-09 13:24:11 · 1130 阅读 · 0 评论 -
Spring Mvc Application Event
Spring 自下定义Application Event事件,实现观察者模式.,代码就不上了,参照别人写好的吧参照:https://www.cnblogs.com/peterpoker/p/10137856.html 这样是可以了,但是发现onApplicationEvent调用了两次,参照下面的方法去解决:https://mahl1990.iteye.com/blog/240391...转载 2019-07-01 11:44:38 · 267 阅读 · 0 评论