前言 9.21面试。可恶啊,看别人都说一面是hr面,怎么我这直接上来技术面,我傻傻以为是hr面,一点准备都没有问题很多,想不起来全部,只记得被拷打了足足56分钟总体难度中规中矩,但主要我裸面,有的时候想引导面试官到我的舒适区,但一直被打断,就很难受,后续整理发现我的面试比别人面经的多好多问题啊,这还不包括我想不起来的 过程 自我介绍(说太久直接物理打断) 询问目前状态(离校、在校) 为什么会想学习
主要内容:如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息,如何避免消息重复投递或重复消费,消息基于什么传输,消息如何分发,消息怎么路由,如何确保消息持久化,RabbitMQ 的集群,mq 的缺点,rabbitmq的工作模式如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息 发送方确认模式 将信道设置成 confirm 模式(发送方确认模式),则所有在信道上发布的消息都会被指派一个唯一的 ID。 一旦消息被投递到目的队列后,或者消息被写入磁盘后(
主要内容:同步/异步/阻塞/非阻塞,BIO,NIO,IO multiplexing,select,poll,epollRedis利用epoll实现io多路复用,将连接信息和事件放入队列,一次放到文件事件派发器,事件派发器将事件分发给事件处理器。 io多路复用机制:监视多个描述符fd,一旦某个描述符就绪,可以通知程序进行响应的读写操作。这种机制需要select,poll,epoll。多个连接公用一个阻塞对象,应用程序只需要在一个阻塞对象上等待,不需要全部的阻塞连接。当某条连接有新的数据可以处理的时
自我介绍,讲了自己的项目 秒杀的实现原理 如何防止超卖的呢?具体的代码实现(自己回答的信号量来限制超卖数量,但是面试官否定了这个回答,说这个没有办法实现到超卖) 分布式锁的理解 做这个项目的时候遇到最困难的地方是哪些呢? 让你印象最深刻的开发方面遇到的困难呢(项目还涉及到分布式事务,当时脑子有点宕机没答这个点把面试官给引导到这边) JVM如何判断对象已死 值类型和引用类型的区别 深拷贝和浅拷贝的区
近些年来出现了大量的关于 Git 的文档,教程和文章。我建议你浏览一下这些在线资源: 命令速查表 "Git - the Simple Guide" "Pro Git" ebook
Operators和movements所包含的理念是Vim中的一个非常重要的概念,也是Vim之所以这么高效的最大原因所在。在这一章我们会在这一块做更多的实践,这会让Vim变得更强大。 假设你现在在往Markdown中写入一些文字。如果你没有用过Markdown,不要紧,对于我们现在要做的事情而言,它很简单。把下面的文字输入到一个文件中: :::markdown Topic One ========
实现支持多选功能的选择器(UIPickerView)。 [Code4App.com]
自我介绍 聊一聊你觉得最有成就感的项目 c++: 面向对象特性有哪些,分别解决什么功能 多态如何实现的 指针和引用的区别 智能指针怎么实现的 多线程冲突,怎么解决 对于容器的多线程冲突怎么解决? 图形: 说一下延迟渲染管线,有什么优势 介绍一下级联阴影 有没有用opengl实现什么渲染? 手撕: leetcode78.子集
网传多益一面是hr面,结果是技术面 体验极差,一直说听不见,byd嫌弃我们鹅的网速是吧,😅😅,怎么其他面试官都能听见,就你听不见。 先问了实习的项目,然后问我哪些语言比较熟悉,我说JAVA go 比较熟,python会一些,然后疯狂问python,然后问我python字典什么的,总之就是盯着python问,然后我说其他语言就打断,看出来了是个只会python的😅😅 然后问python是面向
1.介绍http协议 2.介绍promise有哪三种状态 3.promise可以停止吗 4.async和await基于promise封装,怎么封装的 5.前端性能优化 6.https和http的区别 7.get和post的区别 8.介绍一下react 9.react和vue的区别 10.vue2和3的响应式原理 11.浏览器渲染机制 12.碰到script标签会不会阻止html渲染 13.link
问题内容: 我从有关无主关系的官方文档中了解到,应用程序必须在关系的任一侧使用一组Key对象。这是很合理的。 但是,由于使用了多年的RDBM风格的编程,我对如何建模该关系本身的属性感到非常困惑。例如,如果我在多对多关系中具有实体 类别 和 条目 ,并且想保留属性,或者某些其他数据(仅当关系的双方都已知时才相关)。 我想可以创建第三个类: CategoryEntry ,将两者链接在一起,但这似乎很麻
问题内容: 已关闭 。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗? 更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 “关联表”的正确或最受欢迎的名称是什么? 我听说过查找,关联,解析,映射和联结表。 问题答案: 对照表。CustomerProductXRef。
问题内容: 浏览器将下载HTML页面中指定的资源的最大并发连接数是多少?它随浏览器/浏览器/连接速度的不同而不同吗? 问题答案: 简短的答案是“每个域大约4到6个连接” 有关更多详细信息,请查看有关每个浏览器将与给定域建立多少个并行连接的概述。 结果总结如下…
问题内容: 我正在尝试使用此网络研讨会中概述的单独的架构方法向Java应用程序添加多租户 我想知道如何通过spring来配置多个数据源,也许是通过使用属性文件并基于租户id从spring上下文中获取数据源。 更重要的是,尽管我希望能够配置支持此多租户功能的自定义连接提供程序实现,以供Hibernate使用,而不是默认使用的注入功能。 我怎样才能做到这一点。 问题答案: 使用。
问题内容: 到目前为止,我以前一直认为Web应用程序只能具有我们在 我这样想对吗? 我可以在一个Web应用程序中拥有多个调度程序Servlet吗?如果是,如何? 在什么情况下我们可能需要这样做? 整个Web应用程序中只能有一个应用程序上下文吗? 我们如何定义多个应用程序上下文? 非Spring应用程序中可以存在吗? 问题答案: 一个Web应用程序中可以有多个调度程序servlet吗? Web应用程