springboot相关

1.什么是bean的自动装配,它有哪些方式?

注意,一下的装配方式,是在xml配置文件中指定的方式,通常情况下直接@Autowired即可

2.如何理解springboot 中的 starter?

 Spring Boot Starters是什么? - 一步一个小脚印 - 博客园 (cnblogs.com)

3.springboot的自动装配原理?

4.介绍几个常用的 starter?

4.1spring - boot - stater - web : 提供了SpringMVC  + 内嵌了 Tomcat容器 

4.2spring - boot - stater - data - jpa :提供了 Spring JPA  和 Hibernate

(jpa): 是java的持久化 API

JPA的出现主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopLink、JDO等ORM(对象关系映射)框架各自为营的局面。JPA是在吸收现有ORM框架的基础上发展而来,易于使用,伸缩性强。总的来说,JPA包括以下3方面的技术:

  • ORM映射元数据: 支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系
  • API: 操作实体对象来执行CRUD操作
  • 查询语言: 通过面向对象而非面向数据库的查询语言(JPQL)查询数据,避免程序的SQL语句紧密耦合

4.3 spring - boot - starter - data - redis

4.4 myBatis - spring - boot - starter

4.5 spring - boot - starter - solr : 是一个开源的搜索平台。相当于使网站的搜索负担转移负载到一个外部的搜索服务器,也就是 solr。(10条消息) 什么是Solr,它能为我们解决什么问题,怎么用?_飘…的博客-优快云博客_solr

5.谈一谈Actuator的理解?

6.java的线程自增是 非安全的,如 i++ 和 ++i ,在多线程环境下是非安全的,解决办法:

加 sychronized,   使用原子类(AutomicInteger)。

7.Stream:

 中间操作: 如 对获取的数据流 进行  过滤,截取 ,去重(.distinct)等操作;

终止操作: 如 取极值,toArray()....

Stream的并行原理:

 8. fork - join : 分而治之

 

 

 工作窃取算法的优点: 利用了线程进行并行计算,减少了线程间的竞争。

缺点: 任务争夺问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时光、相遇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值