备注:本内容仅限于徒弟们的水平自测,请勿查阅百度。

1、你对spring容器是否重视?请回答是或否即可。

什么算是重视呢?举个例子来说,在Java里面有个数据容器ArrayList,你对Spring容器的重视约等于对于ArrayList的重视。有的人看到ArrayList是Java自身的东西,自然很重视,但是看到Spring容器,非Java自身的东西,他就不太重视。或者,很多人看到企业招聘用Spring,他就学习和使用Spring,并没有真正的从内心理解为什么Spring如此重要。

2、看到 @Controller 和 @RestController 这两个注解是否能很快的明白它们的作用?请回答是或否。

3、你能很清楚的说出Eureka和ZooKeeper的区别吗?请回答是或否。

这个问题考察你对CPA理论的认识以及对zk的熟悉。如果你熟悉zk,即便没有使用过Eureka,也能举一反三,但看Eureka说明文档就能留有很深刻的印象。

4、你是否对servlet有浓厚的兴趣?请回答是或否。

servlet是很底层的基础,但是它是对Spring认知的基础。人是猴变来的,spring是由servlet变来的。因为我们知道人是猴变来的,所以我们拿猪和鼠做实验研发人类用药但心安理得。

由servlet延伸出servlet容器,servlet容器又分化出两个应用领域:web容器(例如Tomcat),bean容器(例如Spring),所以说Spring属于Java。回到问题1,既然Spring属于Java,那就应该给以重视,像重视ArrayList一样,而且要重视的心安理得。

再说几个反例吧,以zk或者kafka为例,它们不属于Java,它们只是Java实现的一类工具,而Spring属于Java,因为它是由servlet进化而来的。

5、你对aop是否有足够的明白?请回答是或否。

aop提出各种术语,例如,切面、连接点、通知、织入等,如果能很清晰的说出,即算是明白。

6、对于spring中的事务,你是采用的那种学习方式,请从下面的三项中选择一项:

(1)了解spring中的事务,动手操练,这是“学-用”模式

(2)了解spring中的事务,动手操练;了解sql中的事务,熟悉sql中的事务隔离。这是“学-用-挖”模式。

(3)了解spring中的事务,动手操练;了解sql中的事务,熟悉sql中的事务隔离;了解mybatis的事务;了解分布式事务的实现。这是“学-用-挖-扩”模式。

标签: none

添加新评论