记一次匆忙的Java电话面试-中软

1. Spring框架都配置哪些内容?能百度得到的就不说了
2. Spring Bean 的配置内容有哪些?
   id、class、scope、property
3.Mysql数据库有什么特点?
   1、可以处理拥有上千万条记录的大型数据;
   2、支持常见的SQL语句规范;
   3、可移植行高,安装简单小巧;
   4、良好的运行效率,有丰富信息的网络支持;
   5、调试、管理,优化简单(相对其他大型数据库)。
4.Mysql数据库联合索引遵循的是什么原则?
  最左匹配原则
5.我看你精通Tomcat 等中间件,那你说下我Tomcat如何做调优呢?
  1. 禁用AJP协议
  2. 将BIO通讯模式修改为NIO通讯模式
  3. 启用外部连接池,来满足高并发已经复用的请求
  4. 优化连接器
  5. 在tomcat中设置JVM参数

6.Spring Service层有很多业务代码,可能是100多行或更多,可读性非常差,读完它可能需要个把小时,那么你怎么去做让它的可能性提升呢 ?
  我的答案是通过业务逻辑步骤进行方法的一个封装
7.你有过数据库性能调优经验,那么数据库的耗费都耗费在了哪里?
   1、  减少数据访问(减少磁盘访问)
   2、  返回更少数据(减少网络传输或磁盘访问)
   3、  减少交互次数(减少网络传输)
   4、  减少服务器CPU开销(减少CPU及内存开销)
   5、  利用更多资源(增加资源)

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值