踩坑杂谈:websocket超时,hashmap不安全,守护线程执行异常

1、websocket超时,一般情况下,如果你用nginx反代,你需要设置

proxy_read_timeout这个值,默认是60S,你不设就会60S一超时,麻烦不,SO,你懂的。

2、hashmap作为类成员变量时,一般情况下很难出现线程不安全的操作,BUT,在高并发下,会出现线程安全问题,所以需要绝对安全的场景使用ConcurrentHashMap或HashTable

3、守护线程如果主线程退出,则守护线程也会退出,如果主线程执行异常导致退出,则守护线程也会退出,如果守护线程正在执行,主线程突然异常,或者守护线程执行过程中抛出未catch异常,则都会出问题,严格使用守护线程,确定什么场景可以使用再用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值