面试阿里云,遇到了找实习最逆天的一次拷打(求助星球里的大佬们)...的全部评论

面试阿里云,遇到了找实习最逆天的一次拷打(求助星球里的大佬们)...的全部评论
21个评论

说一哈个人理解, 1 get post 我感觉本质都是一样的,只是为了规范不同行为区别出了不同方法,get 是为了向服务器请求资源,post 则是修改服务器资源。 2 http rpc 都可以实现调用远程方法,不同的人http 为了实现通用型,header 终会有很多信息,导致性能较差,rpc 则为了性能,在设计协议的时候会根据不同的使用需求,设定所需字段,当然还有其他的区别,我感觉这是最主要的 4 访问ip 肯定可以直接访问网站,会直接跳过dns 解析?不清楚,但是可以直接使用ip 访问,比如...

2024-04-24

有点窒息[撇嘴]

2024-04-23

看完确实很难受[流泪][尴尬]

2024-04-23
大铃铛Weslie
Java后端

这确实问的很🐂,很多问题都是背了,但再深一层追问就不知道为什么了[衰][衰]比如直接输IP为什么不行,DNS解析为什么有迭代递归两个。Redis分布式锁挂了咋办[捂脸]感觉自己背的常规的八股真的追问一下就破防了[流泪]还得系统学习

2024-04-24
鱼友0412
都走递归,根服务器压力太大了
2024-04-24
djdj
djdj
等级作者
:
确实是这样,多谢大佬。
2024-04-24

真实,面大厂真就一面一个不吱声[流泪]

2024-04-24
LOL
后端

大厂太狠了,看得确实脸红[撇嘴]

2024-04-24

16.个人理解 redlock算法可以解决单机或主从部署下的一些reids宕机问题,还可以使用看门狗机制的自动续期和设置锁时加超时时间,就算redis宕机了只要续期不过期还能拿到锁,或者使用本地锁+redis分布式锁结合,reids宕机获取不到锁就使用本地锁(相当于备用锁)redis恢复后就释放本地锁,再使用redis锁

2024-04-24
鱼友0412
我感觉这个续期超时感觉没啥意义啊,redis 都崩了,其他县城也肯定过去不到锁了,已经持有锁的接着干就行了,
2024-04-24
鱼友7987
这里应该是我想错了,设置过期时间应该是如果redis宕机后,在超时时间后自动释放[晕]
2024-04-24
鱼友0412
我仔细想了一下,我感觉没理解14和16这个问题,分布式锁来讲是一个集群,单节点挂了也无所谓把,比如redis cluster 有多个master,总不能是全挂了吧
2024-05-08
鱼友7423
Java后端

第二点我觉得是rpc是基于传输层的,http基于应用层。层数高要附加的信息多(网络传输需要用到的请求头信息等等),效率自然不会比rpc高。本质是osi七层模型吧。

大厂面试是这样的,我写了了解锁。面试官上来第一个问题问我你觉得意向排它锁是否存在。我说存在吟唱八股。然后他反手问我一句在死锁的情况意向排他锁还有没有存在的必要。然后面试官就开始给我上课为啥没有存在的必要了。后来悟了面大厂只背八股表面内容是不行的还是得理解透彻。

2024-04-24

还有http主要是用于对外部环境的使用,比如接口的调用,浏览器调用之类,rpc的话主要是服务内部之间相互调用,提高性能方面

2024-04-24
djdj
djdj
等级作者
后端开发

xdm关于第一个问题,我在网上搜到了三份答案,一个是说语义不同,get用来请求post用来修改;还有一个是说get是幂等的post不是;最后一个是get一次只发一个tcp包,post一次发两个tcp包。有没有大佬能帮忙看看哪一个比较正确? 关于浏览器输入ip会怎么样的问题,我自己试了一下发现ip是可以直接访问百度的,但是会在浏览器界面显示不安全,然后按f12点进去发现少了串密码类的东西,那这样的话在dns解析之前浏览器还会对url进行一次操作?本人不是很懂,网上也搜不到。 昨天面试官面完甚至问我...

2024-04-24
鱼友0412
我感觉后两点都是语意的原因,因为,如果使用get进行修改服务器资源,get 也不是幂等了,post 同理。 关于几次tcp 我印象中这个是因为get 规范是没有body ,但是,在使用中也可以为其添加body ,所以我感觉都是因为规范规定,这个问题问得感觉很无聊啊
2024-04-24
djdj
djdj
等级作者
后端开发

还有一点,http请求报文请求行里面不是有url么?如果直接输入ip,那这行请求体岂不是为空了?还是说浏览器还是会去dns里面找url?我没抓过包,不是很清楚。

2024-04-24
djdj
djdj
等级作者
后端开发

xdm俺知道了,ac机构只会为域名发放证书,不会为ip发放证书,所以用ip访问是不安全的,不能使用https协议!此外有的网站会用防火墙拒绝ip直接访问!

2024-04-24
大铃铛Weslie
对 我之前也在郁闷自己域名还没备案,想问上线了有域名的鱼友如果备案成功后如果访问我的服务器IP应该怎么办。看到这看到答案,应该是只能用DNS来访问到服务器IP,直接输入的话拒绝掉,
2024-04-24
鱼友5753
Java后端

汗流浃背了,兄弟

2024-04-24
xy_debug
Java后端

看的我都有莫名的压迫感了

2024-04-25

get和post我感觉他想问天然幂等呢[发呆]get天然幂等呀,post不幂等,所以一般用PUT

2024-04-25

能撑两下就已经很厉害了

2024-04-29

get和post最本质区别,难道不是请求信息的携带方式吗,get直接拼接在了url,post不会 http和rpc,都可以实现服务调用,只不过是两个不一样的网络传输协议,切所属网络层不相同 以上个人观点,求指导,谢谢

2024-05-08

确实很窒息,谢谢你探路人😭

2024-05-08
一个坏人
前端开发

根据mdn文档,说说个人理解: 最本质的区别在于它们的语义意图 : GET 的目的是获取资源,它应该是安全的和幂等的,不会改变资源的状态。 POST 的目的是提交数据并对服务器资源进行操作,可能会引起服务器状态的变化,通常不是幂等的。 ...

2024-05-08

校招还问GC吗?

2024-05-08
下载 APP