2022.09.06数梦一面 1. 除了懒加载之外还用了那些性能优化技术 2. 项目中的缓存是由谁决定的? 3. D3.js和ECharts.js的区别? 4. axios是如何做二次封装的 5. 前端是则么打包的? 6. 如何避免css全局污染 7. 输入从URL到页面显示出来 8. SPA SEO解决方案? 反问: 1. 技术栈是什么? react 2022.09.15二面 1. 自我
面试的 design role,senior level,官网申请。共三轮。之前非常忐忑是否能被录入。 后成功入职,度过试用期。企业的 Privacy 也很好,公司同事都不知道。 信息录入 官网申请,上传基本资料作品集。作品集容量限制非常苛刻,谨慎压缩。 HR 联络 HR Center 的小姐姐打来电话,说我初筛选中,和其他候选人一起开始面试流程。 我如实告知疾病情况,HR 小姐姐普及了企
问题内容: 我写了一个从套接字读取一行的代码。 如果该行是“再见”,我希望它输出“ nice”。由于某种原因它不起作用,尽管我确实尝试无条件输出输入,并且确实说“再见” 这是我的代码 问题答案: 使用,而不是比较字符串。
问题内容: 给我输出: 我不太了解第一行,为什么它会给我带来错误? 如果我在字符串2上添加空格,则此行为false,但如果不添加空格,则为true: 为什么第1行给我假,但第6行为真,但是如果我在string2上添加空格则为假。 谢谢=) 问题答案: 那里发生了几件事。 当您将两个字符串声明为相等的“ Hi”时,java将对其进行优化以引用相同的字符串对象(因此不必将相同的字符串存储两次)。 “
问题内容: 我是Java的新手:) 我有2个字符串列表,我想知道比较这两者的最有效方法是什么,并得到一个包含另一个字符串的结果数组。例如,我有一个名为oldStrings的列表和一个名为Strings的列表。我已经看过Comparator函数,但是还不完全了解它的工作原理,现在我想我可以创建一个for循环,遍历每个字符串,然后保存该字符串: 此列表中最多包含200个字符串。这是解决此问题的最佳方法
问题内容: 如果值大于零,如何比较? 问题答案: 就像这样简单: 的文档实际上指定了它将返回-1、0或1,但是更通用的方法仅保证在适当的三种情况下小于零,零或大于零- 因此,我通常只是坚持这种比较。
问题内容: 我想比较Java中的类类型。 我以为我可以这样做: 我想比较一下是否传递给函数的obj是从MyObject_1扩展而来的。但这是行不通的。似乎getClass()方法和.class提供了不同类型的信息。 如何比较两个类类型,而不必创建另一个伪对象来比较类类型? 问题答案: 试试这个: 由于继承,这对接口也有效: 有关instanceof的更多信息,请访问:http : //mindpr
问题内容: 我正在尝试按一个长对象对一个简单的对象列表进行排序- 下面的方法不起作用,因为长字符串之一被推到顶部只是因为它以较低的数字开头。所以我正在寻找一种方法可以直接根据实际的长值对它们进行排序 当前的obj实现如下所示。在该类中,我使用Collections.sort(trees); 问题答案: 为什么不实际在其中存放很长时间: 或先比较字符串的长度,然后再比较它们
问题内容: 比较器内部的返回值实际上是什么意思? 例如 : 如果返回类型为1,则其实际返回 [20、10、30、100] 如果返回类型为-1,则其实际返回 [100,30,10,20] 如果返回类型为0,则其实际返回 [20] 请告诉我这表示什么? 问题答案: 返回值(不是类型是)告诉调用者(对数据进行排序的事物): 如果始终为比较器返回相同的值(o,1,-1),而不管其输入如何,那么您使用的是错
问题内容: 我试图理解 为什么Java的ArrayDeque比Java的LinkedList更好, 因为它们都实现了Deque接口。 我几乎看不到有人在他们的代码中使用ArrayDeque。如果有人对ArrayDeque的实现方式有了更多的了解,那将是有帮助的。 如果我理解它,我会更自信地使用它。对于JDK实现管理头和尾引用的方式,我不清楚。 问题答案: 链接结构可能是最糟糕的结构,要在每个元素上
问题内容: 因此,我正在研究比较器问题,但无法弄清楚为什么在第一堂课中给我以下错误: 数组类型中的方法sort(T [],Comparator)不适用于参数(ArrayList,CalorieComparator) 餐厅等级: CalorieComparator类: 问题答案: An 与Java数组不同;由于您使用的是列表,因此对您无济于事。 考虑代替。
问题内容: 您应该使用原始Java Servlet或使用Spring MVC(或任何其他框架)来构建Web应用程序的原因是什么? 当您应该避免使用Spring MVC时是否有例外,使用Raw Servlet这样做有什么好处? 问题答案: 如果您要构建一个非常快速且肮脏的演示,并且不打算在以后进行扩展,那么spring可能会导致很多其他配置问题(如果您以前曾做过,则不是真的,但是我总是以为最终解决这
问题内容: 我想知道如何获取元素的比例值? 我尝试过哪种回报有没有一种获取途径,并且只有途径? 问题答案: 如果它是由矩阵指定的,我想您无法采用一种简单的方法,但是您可以轻松地解析该值: 将包含scaleX 并将包含scaleY。如果有可能还应用了其他转换,则需要稍微调整正则表达式,因为现在假定所有其他参数均为0。 一种仅获取比例值的方法可能是删除所有转换,测量元素的计算宽度/高度,然后将其重
问题内容: “按字典顺序比较两个字符串”是什么意思? 问题答案: 从@Bozho和@aioobe的答案出发,字典比较类似于在字典中可能会发现的顺序。 Java String类提供了该方法以便按字典顺序比较String。这样使用。 此方法的返回int值可以解释如下: 返回<0,则调用该方法的String按字典顺序排在首位(在字典中排在首位) 返回== 0,则这两个字符串在字典上等效 返回> 0,然后
问题内容: 我目前正在开始新的应用开发。应用程序设计师坚持认为我们使用 JBoss5 是因为它“更好”。是否有人对“更好”有更广泛的定义(如果如此)? 我有在具有大量用户负载的大规模应用程序中使用 Tomcat5 和6的经验,并且它处理得很好(IMHO)。两者都将在相同的硬件条件下(如果实现很重要)在 RedHat6 上运行。 提前致谢 问题答案: 说任何工具或框架都只是“更好”是可笑的。它总是取