06 2020 档案

摘要:strDate=Date.parse(strDate.replace('/-/g','/')); endDate=Date.parse(endDate.replace('/-/g','/')); var diffDate=(endDate-strDate)+1*24*60*60*1000; var 阅读全文
posted @ 2020-06-18 15:17 java程序猴 阅读(238) 评论(0) 推荐(0)
摘要:var currentDate = new Date(+new Date()+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,''); 阅读全文
posted @ 2020-06-11 09:51 java程序猴 阅读(208) 评论(0) 推荐(0)
摘要:缓存穿透:故意去请求缓存中不存在的数据,从而去数据库中查,数据库中也没有,所以无法加到缓存,下次还是直接怼到数据库,所以高并发的时候就导致数据库崩了。 解决方案: 1)利用互斥锁,缓存失效的时候,先去获得锁,得到锁了,再去请求数据库。没得到锁,则休眠一段时间重试。 2)数据库没查到数据,也往缓存中写 阅读全文
posted @ 2020-06-08 09:01 java程序猴 阅读(511) 评论(0) 推荐(0)
摘要:alert(JSON.stringify(result)) 阅读全文
posted @ 2020-06-04 17:10 java程序猴 阅读(815) 评论(0) 推荐(0)
摘要:本文搬自小哈学java公众号 觉得总结的不错 声明:本文只为记录! 线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是不囿于一个方面的问题的,基本上出问题就是 df、fr 阅读全文
posted @ 2020-06-03 09:24 java程序猴 阅读(301) 评论(0) 推荐(0)