03 2022 档案
摘要:RabbitMQ如何保证消息的可靠性 RabbitMQ消息丢失的三种情况 生产者弄丢消息时的解决方法 方法一:生产者在发送数据之前开启RabbitMQ的事务(采用该种方法由于事务机制,会导致吞吐量下降,太消耗性能。) 方法二:开启confirm模式(使用springboot时在application
阅读全文
摘要:HashMap的数据结构 数组+链表+红黑树 数据是以节点的方式来存储的,每个节点中包含:Key,Value,Next指针, 链表是为了规避哈希冲突而存在的,因为哈希冲突理论上是不能避免的。 红黑树是为了解决链表长度存在多的时候,解决效率问题而存在的, 节点大于8, 默认大小是16,负载因子是0.7
阅读全文
摘要:面试题清单 个人近来面试了不少的公司的,该挂的挂,该应付通过的应付通过,目前对面试题部分做一个系统的总结。最起码要保证被问过的问题第二次被问到的时候是可以回答并且理解的。算是一个被动输入学习的过程。 题目持续更新,答案自己复盘整理好之后会进行补充。 Java语言相关面试题 JVM的内存模型 JVM的
阅读全文
摘要:这里记录一下, 是给自己有一个参考,里面的大量的语法和结构都是自己查了资料之后才摸索出来的。
阅读全文
摘要:今天项目开发,涉及SSO单点登录 SSO支持的协议,OAuth, 那么什么是CAS 集中认证:LDAP,Redius 参考链接: 一张图搞定OAuth2.0 阮一峰:理解OAuth 2.0
阅读全文
摘要:说说HTTP1和HTTP2 的区别
阅读全文
摘要:来吧, 说说数据库的事务隔离级别 说这个事务实例,你来分析一下能否成功取到值
阅读全文
摘要:来吧 说一说Redis的使用场景和目的 Redis的缓存雪崩和缓存穿透 Redis的数据类型 Redis的持久化方式 Redis实现分布式事务锁 ...
阅读全文