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

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