一面钟情!面试了那么多程序员?为什么我看上了这个没啥工作经验的大学生...

我是如何看上这个求职者的

1. 好,那你说说spring和springboot的区别吧

嗯,好,spring的话,要写一个xml文件来进行配置,跟springboot相比复杂了很多嘛,然后springmvc和mybatis,又要写两个xml,都是写xml,写的又生硬又长。用了springboot就简化了很多,也不用搞那么多的xml配置了,它集成了很多jar包,直接run一下就可以通过控制器访问页面了,springboot更好上手。

 

2.  我听你说xml,你有没有用过spring的配置类?

有用过,configuration

 

3.  那如果我要用懒加载生成bean实例的话,你会怎么做?

注解先打上,@bean,@lazy,如果有需要的话,再写上@scope。然后return这个类就可以了。

 

4.    我如果有个对象要从后台向前台传,要用到什么?

用ModelMap的put方法就可以把对象加到里面。

 

5.    学的不错嘛,你mybatis是如何和spring整合的?

先再spring的xml中开启scan扫描到dao层,再配置mapperScanner的basePackage值是dao层的包名,然后用autowrite直接注入就可以用了。

 

6. Mybatis的动态sql记得多少?

if test=什么什么的,choose标签里面套个when test=什么什么的,最后套个otherwise就是跟switch里面一样,然后就还有where,trim,set,foreach。

 

7. 用Spring Boot打成的jar和普通的jar有什么不同?

Springboot打成的jar包是可以直接通过java- jar来启动,这种jar不可以作为普通的jar被依赖。

 

8. 你应该有用过微服务吧,能说说微服务怎么实现session共享吗?

用Spring Session 和 Redis 来实现 session 共享,将所有微服务的session统一保存在redis上面。

 

9. 跟我说说你怎么理解负载均衡的

负载平衡旨在优化资源使用,最大化吞吐量,最小化响应时间并避免任何单一资源的过载

 

 

10. 有了解过jvm吗?

有看过,但是知道的不多

 

11. 能说说jvm运行时的数据区吗?

有5个部分,分别是程序计数器,Java 虚拟机栈,本地方法栈,java堆,方法区。

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值