摘要: Java 工程师成神之路!阿里巴巴技术专家 Hollis 大佬开源的 Java 学习知识体系,内容巨多,需要筛选出比较重要的部分。 目前的话,这个仓库已经斩获 16k star。Github 地址:https://github.com/hollischuang/toBeTopJavaer 阅读全文
posted @ 2020-07-20 17:16 开心ever 阅读(298) 评论(0) 推荐(0)
摘要: Github 地址 :https://github.com/kamranahmedse/developer-roadmap ,中文翻译版本在此:https://github.com/kamranahmedse/developer-roadmap/tree/master/translations/ch 阅读全文
posted @ 2020-07-20 17:15 开心ever 阅读(1350) 评论(0) 推荐(0)
摘要: 首先讲讲缓存数据的处理流程是怎样的? 为什么要用 Redis/为什么要用缓存? 主要是为了提升用户体验以及应对更多的用户。 缓存的有点: 高性能 : 假如用户第一次访问数据库中的某些数据的话,这个过程是比较慢,毕竟是从硬盘中读取的。但是,如果说,用户访问的数据属于高频数据并且不会经常改变的话,那么我 阅读全文
posted @ 2020-07-20 16:45 开心ever 阅读(952) 评论(0) 推荐(1)
摘要: 现在公司一般都是用 Redis 来实现缓存,而且 Redis 自身也越来越强大了!但是我们还是来简单了解他们的区别与共同点 共同点 : 1.都是内存缓存 2.都有过期策略 3.两者的性能都非常高 区别 : reids Memcached 数据类型 支持的数据类型更丰富(支持更复杂的应用场景)比如:  阅读全文
posted @ 2020-07-20 16:39 开心ever 阅读(163) 评论(0) 推荐(0)
摘要: 我们可以把分布式缓存(Distributed Cache) 看作是一种内存数据库的服务,它的最终作用就是提供缓存数据的服务。 如下图所示,就是一个简单的使用分布式缓存的架构图。我们使用 Nginx 来做负载均衡,部署两个相同的服务到服务器,两个服务使用同一个数据库和缓存。 本地缓存优点: 本地的缓存 阅读全文
posted @ 2020-07-20 16:22 开心ever 阅读(1099) 评论(0) 推荐(0)
摘要: 本地缓存,这个实际在很多项目中用的蛮多,特别是单体架构的时候。数据量不大,并且没有分布式要求的话,使用本地缓存还是可以的。 常见的单体架构图如下,我们使用 Nginx 来做负载均衡,部署两个相同的服务到服务器,两个服务使用同一个数据库,并且使用的是本地缓存。 连个项目各自缓存,不共享 本地缓存的方案 阅读全文
posted @ 2020-07-20 16:12 开心ever 阅读(590) 评论(0) 推荐(0)