你好,你的问题好多呀,我来一个一个回答吧。 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

相关推荐

07-26 18:00
已编辑
华中科技大学 Java
上午九点  杭州亿格云二面1. 自我介绍2. nacos作用?有其他类似的工具吗?(zookeeper eraka)3. 键入网址到渲染页面,中间经历了什么?全程不到20分钟。一眼KPI面下午三点:快手一面手撕  给定一个区间翻转链表全程问项目。50min下午五点:睿智科技一面1. 自我介绍2. TCP三次握手 和  四次挥手? 为什么要有三次握手和四次挥手?3. JVM内存分布,垃圾对象判断算法,垃圾回收算法4. ThreadLocal 应用5. 类的加载流程6. 介绍一下多态7. Java多线程问题? 锁的分类? Java线程状态8. Spring Bean 生命周期9. Spring 事务失效的场景10. MySQL 索引失效的场景? 最左前缀匹配原则是怎么回事?11. 新生代的对象回收机制12. Thread 和 Runnable 接口13. redis 有哪些数据结构? zset 是用来干嘛的  有哪些应用场景14 布隆过滤器是用来干吗的? 缓存穿透问题? 布隆过滤器底层实现15. 项目中有遇到过哪些棘手的问题?16. git 版本控制的一些命令,合并,回滚   (忘了,没答上来)其他都是问一些项目,全程40min。十分钟后接到二面通知本周总结:腾讯实习一面挂了,又拿大厂当练手了小红书二面被KPI了,后悔没有早点约二面百度还是卡在一面中,面试官说是对我感觉不错,现在也没挂,也没通知总结就是,找工作好难。。。
查看18道真题和解析
点赞 评论 收藏
分享
08-06 01:32
已编辑
吉首大学张家界学院 Java
查看26道真题和解析
点赞 评论 收藏
分享
1. 什么是冒泡排序?其时间复杂度是多少?2. 选择排序的基本原理是什么?3. 插入排序的实现步骤是什么?4. 希尔排序与插入排序有什么区别?5. 归并排序的基本思想是什么?6. 快速排序的理论基础是什么?7. 快速排序的代码实现是什么?8. 堆的定义及分类有哪些?9. 堆的插入操作如何实现?10. 堆的删除操作是怎样的?11. 堆排序的代码实现是什么?12. 堆排序的性能分析如何进行?13. 计数排序的适用场景是什么?14. 桶排序的基本原理是什么?15. 基数排序的实现步骤是什么?16. 为什么要使用红黑树?17. 红黑树除了具有二叉查找树的特点,还有哪些特点?18. 如何调整一棵红黑树?19. 红黑树的应用场景有哪些?20. 红黑树的时间复杂度和最大深度是多少?21. 什么是满二叉树?22. 完全二叉树与满二叉树有什么区别?23. 平衡二叉树的定义是什么?24. 二叉查找树(BST)的特点是什么?25. 什么是AVL树?它的平衡条件是什么?26. 数组与链表的主要区别是什么?27. 栈和队列的基本操作有哪些?28. 图的定义是什么?如何在图中寻找环?29. 如何解决哈希冲突?30. 迪杰斯特拉算法的基本原理是什么?  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务