首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
多会专题
面试中更多会考核相关技能的项目经验——再论程序员该如何准备面试
在如何准备Java面试?如何把面试官的提问引导到自己准备好的范围内?这篇博文后,提到了不少引导的说辞和技巧,如果能把面试官的提问引导到事先准备好的亮点上,一方面确实可以更有效地耗费面试时间,另一方面也能最大程度地挖掘和展示自己的亮点。 上述博文是站在战术角度讲述方法论,而本文会从“技术面试官凭什么让候选人过”这个本源性问题入手,从战略角度再讲些“面试准备”的方面和技巧,读完本文后
阅读更多...
Java 线程数过多会造成什么异常?
(1)线程的生命周期开销非常高 (2)消耗过多的CPU 资源 如果可运行的线程数量多于可用处理器的数量,那么有线程将会被闲置。大量空闲的线程会占用许多内存,给垃圾回收器带来压力,而且大量的线程在竞争CPU 资源时还将产生其他性能的开销。 (3)降低稳定性 JVM 在可创建线程的数量上存在一个限制,这个限制值将随着平台的不同而不同,并且承受着多个因素制约,包括JVM 的启动参数、Thread 构
阅读更多...
html中dom多会有影响吗,为什么操作DOM会影响WEB应用的性能?
前言 面试官经常会问你:“平时工作中,你怎么优化自己应用的性能?” 你回答如下:“我平时遵循以下几条原则来优化我的项目、以提高性能,主要有:” a. 减少DOM操作的次数(减少DOM的获取与修改次数) b. 减少网络请求 c. 压缩、合并静态资源文件(css、js、img等) d. 小图片文件base64化处理 e. js少用全局变量 f. ... Bingo!此时,你给自己刨了个可以把自己埋住
阅读更多...