投的测试,没问测试一点相关的东西 ------------------------------------------------------ 1. 自我介绍 2. 为什么想做测试 3. 实习经历 4. HashMap底层实现(1.7和1.8的区别) 5. 创建线程的方式 6. 讲一讲消息队列 7. 并发流程 怎样确保同一份数据不被重复消费 如何保证一个订单只会被分配给一个人 8. 分析慢SQL
30min: 1.自我介绍 2.你身为队长是怎么安排任务的 3.你在用七牛的产品时的感受 4.讲讲分布式理论基础 5.有了解过共识算法吗,如Paxos 6.Gossip 协议的作用是什么 7.你是依据什么标准来拆分服务的 8.Redis提供了哪些持久化手段 9.Redis7里面引入了多线程模式,你觉得这个适用于什么场景 10.fork的工作原理能描述下吗 11.主进程挂掉后,子进程如果不挂的话会被
开始是介绍实习做了什么 1.SQL慢查询的原因 2.为了满足高并发秒杀功能。从redis、数据库、Python这些方面需要考虑什么(这个回答的太烂了) 3.tcp与udp 4.为什么得是四次挥手而握手是三次 5.list和tuple 6.字典和集合 7.为什么会出现跨域问题 8.如果是出现一些嵌套的架构,那么怎么去实现自动化的元素定位 9.并发请求去修改Redis能实现吗?(我说能,面试官说Red
问题内容: 我需要在性能关键的环境中使用MessageDigest对来自多个线程的多个键进行哈希处理。我知道MessageDigest不是线程安全的,因为它在其对象中存储其状态。什么是实现密钥的线程安全哈希的最佳方法? 用例: 特别: ThreadLocal是否可以保证正常工作?它会有性能损失吗? getInstance返回的对象是否不同,并且它们不会互相干扰?文档说“新”对象,但是我不确定它是否
问题内容: 我正在阅读以下链接 http://java-latte.blogspot.in/2013/10/cyclicbarrier- in-java-concurrency.html 。 在示例1中,主要方法CyclicBarrier被重用,而没有调用 reset 方法。 我运行了示例,它运行良好。因此,我想知道方法的用途是什么。什么时候应该叫它?还是我们完全需要调用它? 问题答案: A 是循
问题内容: 我有一个多线程Java应用程序,该应用程序会将有关它收到的消息的信息输出到控制台以进行调试。每次应用程序收到消息时,它将在消息上调用。 我遇到的问题是,如果应用程序被消息淹没,则会打印错误信息(例如旧缓冲区信息)。这使我想知道是否存在线程问题,即多个线程一次调用该函数,而没有正确刷新缓冲区。 在我的主程序(线程)中,我有以下效果: 在我的线程中,我有以下效果: 是否有一种简单的方法可以
问题内容: 在我的程序执行过程中,启动了多个线程。线程数量取决于用户定义的设置,但是它们都使用不同的变量执行相同的方法。 在某些情况下,需要在执行过程中进行清理,其中一部分是停止所有线程,尽管我不希望它们立即停止,我只是设置了一个变量来检查它们是否终止。问题在于线程停止之前最多可能需要1/2秒。但是,我需要确保所有线程都已停止,然后才能继续进行清理。清理是从另一个线程执行的,因此从技术上讲,我需要
问题内容: 我已经成功设置了Spring Batch项目教程。我真的很想知道是否有可能在“ Spring级别”使它成为多线程的。 我想要的基本思想是列出任务或任务步骤的列表,并让它们由独立的线程拾取和处理,理想情况下是从限制为“ n”个线程的池中进行。 这可能吗?如果是这样,怎么办?有人可以引导我到我目前所在的位置吗? 简单的项目我是从本教程在这里。它基本上具有不同的任务,这些任务将消息打印到屏幕
问题内容: 我正在编写一个具有许多不同视图的程序。其中之一是图形密集型(显示互连的图形)。其他人只显示较小但复杂的图表。 我发现主视图的绘制时间很长(甚至只是绘制当前可见的区域),并且在绘制时,界面的其余部分变得很慢。 我的问题是,我可以创建一个新线程来处理绘画吗?如果是这样,是否会导致性能提高,我怀疑它不会。我尝试了以下方法: 创建一个抽象类ThreadPaintablePanel,我的复杂视图
问题内容: 令人惊讶的是,以下代码输出: 代码: 我尝试了很多次以确定这种情况会发生多少次,但是不幸的是,最终还是不确定的,并且我发现-2的输出有时变成了一个周期。此外,我还尝试了删除while循环并输出-1,而没有任何问题。谁能告诉我为什么? JDK版本信息: 问题答案: 可以(根据我的分析使用),OpenJDK (根据Oleksandr Pyrohov)和OpenJDK 13(根据Carlos
问题内容: TL; DR我正在寻找一种让一个线程在另一个线程中引发事件的方法 编辑: 我说“立即”一词,正如一些评论家指出的那样,这是不可能的。我的意思是,如果gui线程处于空闲状态,则应该在毫秒到十亿分之一秒的范围内相当快地发生(这应该是正确的,如果我做对的话)。 案例示例: 我有一个具有Parent类的项目。该Parent类创建一个子线程“ Gui”,该子线程包含一个javafx应用程序并实现
问题内容: 有人可以帮助我了解什么是Java 以及何时使用它吗? 对于该程序的工作方式,我没有一个很清楚的想法。据我了解,所有三个线程同时启动,每个线程将在3000ms之后调用CountDownLatch。因此,递减计数将逐一递减。锁存器变为零后,程序将打印“ Completed”。也许我的理解方式不正确。 // ------------------------------------------
问题内容: 注意: _这里有很多不同的答案,大多数答案一次或一次都有效。 事实是,当Angular团队更改其Router时,有效的方法已经改变了许多次。最终将 成为 Angular路由器的Router 在Angular应用程序中(我撰写本文时为2.0.0-beta.0版本中的当前版本),如何确定当前活动的路由是什么? 我正在开发一个使用Bootstrap 4的应用程序,并且需要一种在标签中显示其关
问题内容: 一个人如何监视/触发一条路线上的事件? 问题答案: 以下事件也可用(它们的回调函数采用不同的参数): $ routeChangeSuccess $ routeChangeError $ routeUpdate-如果将reloadOnSearch属性设置为false
问题内容: Spring无法自动连线对象?是否可以在抽象类中自动装配对象。假设所有模式都在application-context.xml中提供 问题:@Service @Component应该在基类和扩展类(如果有)上使用什么批注? 例 Extending class application-context.xml 问题答案: 具有自动接线字段的抽象类 以及几个带有@Component注释定义的子