关注「Java视界」公众号,获取更多技术干货
摘要: 常用缓存提升数据查询速度,由于缓存容量有限,当缓存容量到达上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来。缓存数据不能随... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(454) 评论(0) 推荐(0)
摘要: 最近去面试,面试官都会先问:Redis中有哪些数据类型?接着就会问Redis各种数据类型底层结构,会问如果要统计用户活跃数、用户登录... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(568) 评论(0) 推荐(0)
摘要: 面试官问这个问题不奇怪,可以说一致性Hash算法是分布式系统中的一个基石一样的算法,没有这个算法可能很多问题不太好解决。 Hash算... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(138) 评论(0) 推荐(0)
摘要: 排序算法也是常考的,参考这里 一、排列硬币 链接:https://leetcode-cn.com/problems/arran... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(60) 评论(0) 推荐(0)
摘要: 一、限流算法 主要的限流算法包含:漏桶算法、令牌桶算法、计数器 。 每种限流算法详细可以参考这里 二、分布式限流方案 一... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(377) 评论(0) 推荐(0)
摘要: 一、概述 应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。 长期以来... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(232) 评论(0) 推荐(0)
摘要: 上面是Spring Cloud这种RPC的框架图,对于Spring Cloud这个框架大家应该比较熟悉了,但是不能只停留在使用的层... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(295) 评论(0) 推荐(0)
摘要: 一、为什么要分库分表? 答案很简单:数据库出现性能瓶颈。用大白话来说就是数据库快扛不住了。 大量请求阻塞 在高并发场景下,大量... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(356) 评论(0) 推荐(0)
摘要: 一、k8s是什么?请说出你的了解? Kubenetes是一个针对容器应用,进行自动部署,弹性伸缩和管理的开源系统。主要功能是生... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(95) 评论(0) 推荐(0)
摘要: 1、应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(49) 评论(0) 推荐(0)

关注「Java视界」公众号,获取更多技术干货