最近从蚂蚁金服首发了一份887页的Java面试宝典,还原了几十个面试场景和面试题,同时还总结出了面试必问的知识点和源码,让大家体验到足不出户也可以面试的感觉! ...
分类:
编程语言 时间:
2020-11-01 10:08:12
阅读次数:
11
Java运行时数据区: 主要分为线程共享部分和线程独占部分两个部分 线程共享部分: 所有线程都能访问的内存区域,随着虚拟机或者GC而创建和销毁,主要分为方法区和堆内存 方法区: JVM用来存储加载的类信息,常量,静态变量,编译后的代码等数据 方法区在java虚拟机规范中是一个逻辑区划,不同虚拟机的实 ...
分类:
编程语言 时间:
2020-07-23 22:25:11
阅读次数:
85
Web优化的对象包括页面性能、用户体验、开发效率、代码优化、网络延迟等,本系列会列举出众多常用的优化技巧,每个技巧都可深入分析,在此只做抛砖引玉。 本系列优化内容提炼于《前端面试宝典》、《高效前端》、《高性能JavaScript》、《CSS重构》等书籍,以及《2020前端性能优化清单》等网络资源。 ...
分类:
Web程序 时间:
2020-07-20 10:48:52
阅读次数:
87
41、什么是系统瓶颈? 参考答案: 瓶颈主要是指整个软硬件构成的软件系统某一方面或者几个方面能力不能满足用户的特定业务要求,“特定”是指瓶颈会在某些条件下会出现,因为毕竟大多数系统在投入前。 严格的从技术角度讲,所有的系统都会有瓶颈,因为大多数系统的资源配置不是协调的,例如CPU使用率刚好达到100 ...
分类:
其他好文 时间:
2020-07-16 21:58:27
阅读次数:
131
1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光 ...
分类:
编程语言 时间:
2020-07-07 19:33:55
阅读次数:
246
前言 过年之后相信有一部分的人,早已磨刀霍霍向大厂。势必要大展拳脚,必将在大厂内创出一片天地。但是,想必大家都知道:最近几年的最严重的互联网寒冬来临,各位兄弟都会说**“江湖再见”**。耳边总是充刺着流言蜚语,这个地方裁员了,这个地方缩减HC。弄得人心慌慌。年后将是一片血雨腥风,程序界的江湖将在这一 ...
分类:
移动开发 时间:
2020-06-29 23:03:36
阅读次数:
101
有很多刚学习软件测试的小伙伴,都会在网络上找寻各种学习资料,去提升自己的专业技能水平。因此,我决定定期分享我整理收集的一些软件测试的测试工具下载、面试宝典、视频教学合集。都整理好了,有需要的可以关注我(获取方式在文末) 软件测试的学习,不止是基础理论,还需要学习测试工具的用法,如接口工具Postma ...
分类:
其他好文 时间:
2020-05-31 17:40:34
阅读次数:
85
Java面试宝典(2020版) 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境, ...
分类:
编程语言 时间:
2020-05-14 13:37:07
阅读次数:
83
本人收集了两百多本前端书籍,包含了js、nodejs、css、移动端、框架、面试等各个类型的书籍。 1、javascript JavaScript.DOM高级程序设计 JavaScript网页特效范例宝典 JavaScript忍者秘籍 锋利的jQuery 编写高质量代码-改善JavaScript程序 ...
分类:
其他好文 时间:
2020-05-10 23:18:40
阅读次数:
96
对于这几种I/O在面试是总是我的混淆点,在此看过javaGuide哥的面试宝典后,在此总结记录。 1.BIO (Blocking I/O): 同步阻塞 I/O 模式,数据的读取写入必须阻塞在一个线程内等待其完成。在活动连接数不是特别高(小于单机 1000)的情况下,这种模型是比较不错的,可以让每一个 ...
分类:
其他好文 时间:
2020-04-08 22:47:32
阅读次数:
78