2019/11/4 XXX1家公司面试

1Spring中有哪些组件

  • IOC:控制反转、依赖注入。那控制反转是什么?spring帮你做创建对象,管理对象,以前是自己new对象。什么时间创建对象?容器启动时候,springIOC容器启动就创建对象。其实这里有一个懒加载模式,对象调用时候创建。注入方式有构造注入和set注入。
  • AOP面向切面编程,是面向对象的补充,能做什么?日志、权限等

2Redis为啥会这么快、能存储哪些结构数据,何时存储map

  • 数据保存在内存中,通过key value存储。
  • list set map string,,,
  • 当时被面试官层层逼问,草,公司项目数据字典是map存储的,一个key对象一个map。

3springBoot、和SpringCloud的比较、还有dubbo

  • springboot是一种项目风格,是一种约定大于配置的,它能够通过少量的配置就能让项目运行起来。
  • springCloud和dubbo是RPC远程调用的一种解决方案,是微服务的解决方案。
  • 那区别是啥?首先最大的区别:Dubbo底层是使用Netty这样的NIO框架,是基于TCP协议传输的,配合以Hession序列化完成RPC通信。而SpringCloud是基于Http协议+rest接口调用远程过程的通信。Dubbo 定位服务治理、Spirng Cloud 是一个生态

4mysql中有乐观锁、悲观锁你知道吗

5java中的锁有哪些

6xxl-job这个开源框架你当时为啥要选用他

发布了33 篇原创文章 · 获赞 1 · 访问量 994

猜你喜欢

转载自blog.csdn.net/weixin_44734394/article/details/102893431