摘要:
一、类加载过程 要知道反射机制,还需要理解类的加载过程。总的来说,类加载的五个过程:加载、验证、准备、解析、初始化。 除了加载(装... 阅读全文
摘要:
一、问题引出 多个线程访问同一个资源时,如果操作不当就很容易产生意想不到的错误,比如常见的抢票程序: public class... 阅读全文
摘要:
一、响应式编程解决什么问题? Spring framework 5 最大的变化就是引入了响应式编程(Reactive Prog... 阅读全文
摘要:
常用缓存提升数据查询速度,由于缓存容量有限,当缓存容量到达上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来。缓存数据不能随... 阅读全文
摘要:
最近去面试,面试官都会先问:Redis中有哪些数据类型?接着就会问Redis各种数据类型底层结构,会问如果要统计用户活跃数、用户登录... 阅读全文
摘要:
面试官问这个问题不奇怪,可以说一致性Hash算法是分布式系统中的一个基石一样的算法,没有这个算法可能很多问题不太好解决。 Hash算... 阅读全文
摘要:
排序算法也是常考的,参考这里 一、排列硬币 链接:https://leetcode-cn.com/problems/arran... 阅读全文
摘要:
一、限流算法 主要的限流算法包含:漏桶算法、令牌桶算法、计数器 。 每种限流算法详细可以参考这里 二、分布式限流方案 一... 阅读全文
摘要:
一、概述 应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。 长期以来... 阅读全文
摘要:
上面是Spring Cloud这种RPC的框架图,对于Spring Cloud这个框架大家应该比较熟悉了,但是不能只停留在使用的层... 阅读全文