本文向大家介绍阐述一下阐述Servlet和CGI的区别?相关面试题,主要包含被问及阐述一下阐述Servlet和CGI的区别?时的应答技巧和注意事项,需要的朋友参考一下 考察点:servlet Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成
本文向大家介绍请简述一下如何优化数据库?相关面试题,主要包含被问及请简述一下如何优化数据库?时的应答技巧和注意事项,需要的朋友参考一下 数据库的优化可以从四个方面来优化 1.从结构层: web服务器采用负载均衡服务器,mysql服务器采用主从复制,读写分离 2.从储存层: 采用合适的存储引擎,采用三范式 3.从设计层: 采用分区分表,索引,表的字段采用合适的字段属性,适当的采用逆范式,开启mysq
本文向大家介绍简述Node.js的适用场景?相关面试题,主要包含被问及简述Node.js的适用场景?时的应答技巧和注意事项,需要的朋友参考一下 IIO 密集而非计算密集的情景;高并发微数据(比如账号系统)的情景。特别是高并发,Node.js 的性能随并发数量的提高而衰减的现象相比其他 server 都有很明显的优势。 Bad Use Cases 1.CPU heavy apps (高CPU消耗的a
本文向大家介绍请简述一下GC算法相关面试题,主要包含被问及请简述一下GC算法时的应答技巧和注意事项,需要的朋友参考一下 考察点:JVM ①GC(GarbageCollection 垃圾收集),GC的对象是堆空间和永久区 ②GC算法包含:引用计数法,标记清除,标记压缩,复制算法。 ③引用计数器的实现很简单,对于一个对象A,只要有任何一个对象引用了A,则A的引用计数器就加1,当引用失效时,引用计数器就
本文向大家介绍请简述一下线程池的运行流程,使用参数以及方法策略等相关面试题,主要包含被问及请简述一下线程池的运行流程,使用参数以及方法策略等时的应答技巧和注意事项,需要的朋友参考一下 考察点:线程池 线程池主要就是指定线程池核心线程数大小,最大线程数,存储的队列,拒绝策略,空闲线程存活时长。当需要任务大于核心线程数时候,就开始把任务往存储任务的队列里,当存储队列满了的话,就开始增加线程池创建的线程
本文向大家介绍简述一下你对HTML语义化的理解?相关面试题,主要包含被问及简述一下你对HTML语义化的理解?时的应答技巧和注意事项,需要的朋友参考一下 1)用正确的标签做正确的事情; 2)html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析; 3)即使在没有样式css情况下也以一种文档格式显示,并且是容易阅读的; 4)搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的