社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

Java性能优化JVM、Tomcat、MySQL面试题一次彻底扫盲

Java知音 • 4 年前 • 422 次点击  

性能优化是什么?性能优化,简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。

今天就由京东资深技术官来详解「Java性能优化」问题,从JVM、Tomcat、MySQL三种调优方式来详细讲解,以下含一些面试题、脑图以及调优文档等资料,可以直接(扫二维码)报名领取。

(报名方式:识别图中二维码即可参与)

长按上图 识别二维码即可参与学习

核心技术JVM、Tomcat、MySQL面试题一次彻底扫盲

调优篇

JVM相关面试题

  • 什么是JVM?

  • 类加载器是如何加载 class 文件的?

  • 双亲委派模型(Parent Delegation Model)?

  • 垃圾回收算法有哪些?

  • GC什么时候开始?

  • JVM 内存分哪几个区,每个区的作用是什么?

  • GC 的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路?

Tomcat 调优篇

Tomcat 面试专题

  • Tomcat 如何优化?

  • 内存调优

  • 垃圾回收策略调优

  • 共享 session 处理

  • 关于 Tomcat 的 session 数目

  • 监视 Tomcat 的内存使用情况

  • Tomcat 工作模式?

MySQL 调优篇

SQL优化面试专题

  • 一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 Mysql 重启,再 insert一条记录,这条记录的 ID 是 18 还是 15 ?

  • 请简洁描述 Mysql 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?

  • 在 Mysql 中 ENUM 的用法是什么?

  • 如何获取当前的 Mysql 版本?

  • Mysql 中使用什么存储引擎?

  • MySQL 数据表在什么情况下容易损坏?

  • MySQL 中有哪几种锁

加小助理进训练营


▼点击『阅读原文』进入《Java性能调优专题训练营》课程,只需0.02

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/51465
 
422 次点击