前面都是很简单的Java八股,一键吟唱过去只记录一些我回答不好的点1、如果有个场景,一个用户频繁地进行点击,用什么数据结构可以只记录一次,不会记录多次,只通过redis角度来分析,例如频繁点赞这种?2、大KEY的问题,一个很大的KEY下面有个很大的二级KEY,没听清楚具体要问什么,感觉是在问怎么进行找到、处理和删除吧???我答成了要用keys和 scan命令了,擦3、feign的网络协议,除了HTTP之外,在HTTP之上的是什么协议?4、dubbo的服务注册,协议和(这个没听清楚,大概是协议的问题)5、为什么要使用websocket协议?如果这个连接断掉了,你是怎么处理的???有什么机制?6、JVM调优,具体一些,用什么工具,怎么处理?7、用git怎么回滚?如果你在写一些项目,但没完成,你又不想提交,此时线上出现bug让你马上去解决,你该怎么用git?第二点表达感觉是用 git stash的意思吧?8、ConcurrentHashMap 底层原理,怎么实现