精选面试题
文章平均质量分 78
面试题总结
温情^
未来可期
展开
-
你在项目中cookie和session是如何保证会话的一致性的?
cookie 是存放在客户端浏览器上的钥匙,session 是存放在服务端浏览器上的保险箱,钥匙就是 JsessionId ,由于 cookie 可以设置 path 的参数(代表在向哪个 URL 发起请求时会无条件的携带此 cookie),所以在向后端发起请求时,cookie 随着请求头携带至后端。cookie一般是把用户的登录信息例如账号密码存在cookie中,然后下一次请求时就会带上这些信息,服务端根据用户信息再去验证就行了。原创 2024-04-16 20:49:03 · 123 阅读 · 0 评论 -
Redis高频面试题总结
缓存穿透布隆过滤器缓存击穿缓存雪崩候选人:嗯,是这样的,单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,可以搭建主从集群,实现读写分离。一般都是一主多从,主节点负责写数据,从节点负责读数据,主节点写入数据之后,需要把数据同步到从节点中面试官。原创 2024-04-16 18:58:57 · 826 阅读 · 0 评论 -
MYSQL高频面试题总结
嗯,索引在项目中还是比较常见的,它是帮助MySQL高效获取数据的数据结构,主要是用来提高数据检索的效率,降低数据库的IO成本,同时通过索引列对数据进行排序,降低数据排序的成本,也能降低了CPU的消耗好的~,聚簇索引主要是指数据与索引放到一块,B+树的叶子节点保存了整行数据,有且只有一个,一般情况下主键在作为聚簇索引的非聚簇索引值的是数据与索引分开存储,B+树的叶子节点保存对应的主键,可以有多个,一般我们自己定义的索引都是非聚簇索引。原创 2024-04-15 14:32:11 · 1340 阅读 · 0 评论