摘要: Tomcat是一个开源的轻量级Web应用服务器,在我们平常工作过程中接触得非常多。代码也非常经典,很多人为了提升自己的技术也会去阅读学习Tomcat的源码。但正如著名诗人李白所说的:世界上本没有漏洞,使用的人多了,也就发现了漏洞。比如今年的2月份就爆出了存在文件包含漏洞。今天我们选择 两个 比较直观 阅读全文
posted @ 2020-03-23 08:53 牧码哥 阅读(1274) 评论(0) 推荐(2) 编辑
摘要: 在日常工作中我们不可避免地会遇到慢SQL问题,比如笔者在之前的公司时会定期收到DBA彪哥发来的Oracle AWR报告,并特别提示我某条sql近阶段执行明显很慢,可能要优化一下等。对于这样的问题通常大家的第一反应就是看看sql是不是写的不合理啊诸如: “避免使用in和not in,否则可能会导致全表 阅读全文
posted @ 2020-03-17 08:10 牧码哥 阅读(1848) 评论(3) 推荐(6) 编辑
摘要: 它提供了一个近乎最佳的命中率。从性能上秒杀其他一堆进程内缓存框架,Spring5更是为了它放弃了使用多年的GuavaCache 缓存,在我们的日常开发中用的非常多,是我们应对各种性能问题支持高并发的一大利器。我们熟知的缓存有堆缓存(Ehcache3.x、Guava Cache等)、堆外缓存(Ehca 阅读全文
posted @ 2020-03-15 13:03 牧码哥 阅读(8263) 评论(0) 推荐(0) 编辑
摘要: 一、背景:SpringCloud 生态圈 在正式开始本篇文章之前我们先岔开来讲一下SpringCloud的生态圈。 SpringCloud大家都比较熟悉了,它制定了分布式系统的标准规范,做了高度抽象和封装,然后将业界公司比较成熟以及经得起实际考验的框架整合起来。通过Spring Boot风格进行再封 阅读全文
posted @ 2020-03-11 08:14 牧码哥 阅读(6026) 评论(0) 推荐(0) 编辑