沉默的背影 X-Pacific

keep learning

摘要: 缓存雪崩和缓存穿透并不是一个概念 缓存雪崩 当缓存失效或缓存数据还没有准备就绪时,高并发请求接入时无法阻挡,从而接入数据库导致数据库宕机或者延迟,而数据库又被大量其他服务所依赖导致大面积服务崩溃,最终导致整个系统或网站的崩溃。 解决方案: 1、分布式锁:只有一个线程能获得锁,获得后判断缓存数据是否存 阅读全文
posted @ 2019-04-15 21:13 乂墨EMO 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 关于tomcat的classloader相关的帖子网上非常多,我觉得比较好的有: https://www.jianshu.com/p/d90e4430b0b9 https://blog.csdn.net/qq_38182963/article/details/78660779 但是看了很多文章都说t 阅读全文
posted @ 2019-04-13 20:09 乂墨EMO 阅读(370) 评论(0) 推荐(0) 编辑
摘要: spring-data-JPA源码部分有两个很重要的部分:1、识别repositories接口 2、将接口添加代理实现类并托管spring管理 JpaRepositoriesRegistrar 目的是将范围内的接口准备作为springbean进行处理(有beanFactory辅助) 如果在启动类上添 阅读全文
posted @ 2019-04-13 16:54 乂墨EMO 阅读(3108) 评论(0) 推荐(0) 编辑
摘要: springboot自动配置的核心思想是:springboot通过spring.factories能把main方法所在类路径以外的bean自动加载 springboot starter验证 我在springboot启动方法所辖的包外添加三个类: 在main方法所在包范围内新建Controller 会 阅读全文
posted @ 2019-04-13 16:25 乂墨EMO 阅读(2553) 评论(0) 推荐(0) 编辑
摘要: //切面中搞: Map map = (Map)ApplicationContextHelper.getBean(proceedingJoinPoint.getTarget().getClass()); ExcelDistributedReadIntf intf = null; String beanid = ""; for (String key ... 阅读全文
posted @ 2018-07-26 14:39 乂墨EMO 阅读(3195) 评论(0) 推荐(0) 编辑
摘要: file-leak-detector作者博客详见: http://file-leak-detector.kohsuke.org/ file-leak-detector学习贴: https://blog.coding.net/blog/java-file-leaks 下面是linux服务器+weblo 阅读全文
posted @ 2018-06-21 10:24 乂墨EMO 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 1、准备安装程序(官方网站下载) https://downloads.mysql.com/archives/get/p/23/file/mysql-community-server-5.7.28-1.el6.x86_64.rpm 服务端:MySQL-server-community-5.1.44-1 阅读全文
posted @ 2016-08-22 19:17 乂墨EMO 阅读(11641) 评论(0) 推荐(0) 编辑