Java教程

【面试题】Java 高级工程师面试刷题100题(四)

本文主要是介绍【面试题】Java 高级工程师面试刷题100题(四),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 双写一致性问题如何解决?
      • 大前提:
      • (1)先更新数据库,再更新缓存
      • (2)先删缓存,再更新数据库
      • (3)先更新数据库,再删缓存
  • 分布式微服务项目你是如何设计的?
  • 认证 (Authentication) 和授权 (Authorization)的区别是什么?
  • Cookie 和 Session 有什么区别?如何使用 Session 进行身份验证?
  • 为什么 Cookie 无法防止 CSRF 攻击,而 token 可以?
  • 什么是 Token?什么是 JWT?如何基于 Token 进行身份验证?
  • 分布式架构下,Session 共享有什么方案?
  • springcloud 核心组件有哪些?
  • 微服务架构原理是什么?
  • 注册中心的原理是什么&
这篇关于【面试题】Java 高级工程师面试刷题100题(四)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!