关注
你好,你的问题好多呀,我来一个一个回答吧。
1. HTTP和HTTPS的区别:HTTP是超文本传输协议,用于在万维网上传输信息,而HTTPS是在HTTP的基础上增加了SSL/TLS安全协议,用于加密数据传输,提供更安全的数据传输。
2. HTTP1.0和HTTP2.0的区别:HTTP1.0是早期的HTTP协议,只支持文本传输,而HTTP2.0支持多路复用,可以同时传输多个请求和响应,提高了传输效率。
3. 购票业务如何实现:购票业务通常使用数据库来存储票务信息,用户通过客户端提交购票请求,服务器处理请求,从数据库中扣除相应的票数,并将购票信息写入数据库。
4. 如何实现高并发高流量的购票:可以通过负载均衡、分布式架构、缓存、消息队列等技术来提高系统的并发处理能力和吞吐量。
5. 缓存如何添加:在应用程序中,可以使用缓存来存储一些常用的数据,以减少对数据库的访问次数,提高系统的响应速度。常见的缓存有Redis、Memcached等。
6. 消息队列了解吗:消息队列是一种异步通信机制,用于在不同系统之间传递消息。常见的消息队列有RabbitMQ、Kafka等。
7. HashMap是怎么实现扩容的:HashMap的扩容是通过重新计算哈希值,将原来的数据重新分配到新的数组中实现的。
8. ArrayList是怎么扩容的:ArrayList的扩容是通过创建一个新的、更大的数组,然后将原数组中的数据复制到新数组中实现的。
9. Linkedlist 在什么情况下是无序的:Linkedlist是一个双向链表结构,每个节点都有一个指向前一个节点和后一个节点的指针,正常情况下,Linkedlist是有序的。但在特殊情况下,例如多线程环境下,可能会导致Linkedlist的无序。
10. 如果我把linkedlist的数据一个一个放进一个数组里面,什么情况下,从数组取出来的数据会和我想象的顺序不一致:如果在将Linkedlist的数据放入数组时,没有按照链表的顺序进行,那么从数组中取出来的数据就可能与你想象的顺序不一致。
11. Spring事务失效有几种场景:Spring事务失效的场景包括:方法不是public的、方法没有被Spring管理、事务传播属性设置错误、异常被内部捕获等。
12. 算法,判断一个链表是否有环:可以使用快慢指针法来判断一个链表是否有环。快指针
查看原帖
4 1
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享
牛客热帖
正在热议
# 找实习多的是你不知道的事 #
1137165次浏览 16347人参与
# 我想象的实习vs现实的实习 #
165501次浏览 1472人参与
# 水滴校招 #
9319次浏览 405人参与
# 美的求职进展汇总 #
77975次浏览 770人参与
# 正在实习的碎碎念 #
1080886次浏览 11863人参与
# 如果能重来,就业or读研你选哪个? #
2655次浏览 39人参与
# 中兴秋招 #
30536次浏览 687人参与
# 晒一晒我的offer #
5782644次浏览 73842人参与
# 深信服求职进展汇总 #
33056次浏览 266人参与
# 我的岗位说明书 #
5006次浏览 87人参与
# 投递实习岗位前的准备 #
995980次浏览 16266人参与
# 数据人的面试交流地 #
317915次浏览 6139人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
25715次浏览 272人参与
# 找不到实习会影响秋招吗 #
861326次浏览 10312人参与
# 机械制造面试记录 #
94511次浏览 1417人参与
# 产品面经 #
103648次浏览 1375人参与
# AI了,我在打一种很新的工 #
3971次浏览 198人参与
# 非技术岗是怎么找实习的 #
131606次浏览 1950人参与
# 能让你振作起来的一句话 #
23517次浏览 265人参与
# 小厂实习有必要去吗 #
21348次浏览 163人参与
# 你收到了团子的OC了吗 #
771971次浏览 8510人参与
# 如何一边实习一边秋招 #
750411次浏览 10338人参与