手撕面试官系列(五):Tomcat+Mysql+设计模式面试专题

    科技2025-02-16  12

    走过路过不要错过

    点击蓝字关注我们

    Tomcat

    (面试题+答案领取方式|:关注公众号回复【666】)

    Tomcat 的缺省端口是多少,怎么修改?

    tomcat 有哪几种 Connector 运行模式(优化)?

    Tomcat 有几种部署方式?

    tomcat 容器是如何创建 servlet 类实例?用到了什么原理?

    tomcat 如何优化?

    内存怎样调优?

    垃圾回收怎样策略调优?

    怎样共享 session 处理?

    怎样添加 JMS 远程监控?

    专业点的分析工具有哪些?

    关于 Tomcat 的 session 数目

    怎样监视 Tomcat 的内存使用情况

    打印类的加载情况及对象的回收情况

    Tomcat 一个请求的完整过程

    Tomcat 工作模式?


    MySQL

    数据库三范式是什么?

    有哪些数据库优化方面的经验?

    请简述常用的索引有哪些种类?

    以及在 mysql 数据库中索引的工作机制是什么?

    MySQL 的基础操作命令

    mysql 的复制原理以及流程

    mysql 支持的复制类型?

    mysql 中 myisam 与 innodb 的区别?

    mysql 中 varchar 与 char 的区别以及 varchar(50)中的 50 代表的涵义?

    MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?

    表中有大字段 X(例如:text 类型),且字段 X 不会经常更新,以读为为主,将该字段拆成子表好处是什么?

    MySQL 中 InnoDB 引擎的行锁是通过加在什么上完成(或称实现)的?

    MySQL 中控制内存分配的全局参数,有哪些?

    若一张表中只有一个字段 VARCHAR(N)类型,utf8 编码,则 N 最大值为多少(精确到数量级即可)?

    [SELECT *] 和[SELECT 全部字段]的 2 种写法有何优缺点?

    HAVNG 子句 和 WHERE 的异同点?

    MySQL 当记录不存在时 insert,当记录存在时 update,语句怎么写?

    MySQL 的 insert 和 update 的 select 语句语法


    设计模式

    请列举出在 JDK 中几个常用的设计模式?

    什么是设计模式?你是否在你的代码里面使用过任何设计模式?

    Java 中什么叫单例设计模式?请用 Java 写出线程安全的单例模式

    在 Java 中,什么叫观察者设计模式(observer design pattern)?

    使用工厂模式最主要的好处是什么?在哪里使用?

    举一个用 Java 实现的装饰模式(decorator design pattern)?它是作用于对象层次还是类层次?

    在 Java 中,为什么不允许从静态方法中访问非静态变量?

    设计一个 ATM 机,请说出你的设计思路?

    在 Java 中,什么时候用重载,什么时候用重写?

    举例说明什么情况下会更倾向于使用抽象类而不是接口?


    往期精彩推荐

    腾讯、阿里、滴滴后台面试题汇总总结 — (含答案)

    面试:史上最全多线程面试题 !

    最新阿里内推Java后端面试题

    JVM难学?那是因为你没认真看完这篇文章

    —END—

    关注作者微信公众号 —《JAVA烂猪皮》

    了解更多java后端架构知识以及最新面试宝典

    你点的每个好看,我都认真当成了

    看完本文记得给作者点赞+在看哦~~~大家的支持,是作者远远不断出文的动力。

    Processed: 0.020, SQL: 8