07 2020 档案

摘要:1.缓存雪崩 缓存雪崩是指缓存中数据大批量到过期时间,而查询数据量巨大,引起数据库压力过大甚至down机 具体原因: 1.大量缓存数据同时过期 2.突然暴增的单点数据访问量 解决方案: 缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生,对数据进行标签,区分冷数据/热数据,设置热点数据永远 阅读全文

posted @ 2020-07-12 15:30 永不宕机 阅读(216) 评论(0) 推荐(0)

摘要:1.使用线程池时,生产环境中线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式的原因: 使用Executors创建线程池有三种方式: 1.newCachedThreadPool():创建缓存线程池。 当一个任务提交时,corePoolSize为0不创建核心线 阅读全文

posted @ 2020-07-11 17:20 永不宕机 阅读(156) 评论(0) 推荐(0)

摘要:1.每个springboot项目都会有一个名为*Application的入口类,入口类中有一个main方法,这个方法是一个标准的java应用的入口方法。在main方法中使用SpringApplication.run(*Application.class,args)来启动springboot项目 2. 阅读全文

posted @ 2020-07-08 18:58 永不宕机 阅读(421) 评论(0) 推荐(0)

导航