SpringBoot系列文章

文章目录
  1. I. 基础篇
    1. 1.属性相关
    2. 2. 日志篇
    3. 3. Bean基础篇
      1. a. 基础博文
      2. b. 应用博文
    4. 4. AOP基础篇
      1. a. 基础博文
      2. b. 应用博文
  2. II. 高级篇
    1. 1. DB篇
    2. 2. Redis篇
      1. a. 基础博文
      2. b. 应用博文
    3. 3. MongoDB篇
    4. 4. Web篇
    5. 5. 搜索篇
  3. III. 源码篇

记录SpringBoot相关的所有技术文章,分类汇总如下,持续更新中

I. 基础篇

1.属性相关

本节主要内容包括如何使用配置文件中的配置信息,配置文件中配置参数的内引用方式,刷新配置的数段以及配置变更的监听,配置参数的优先级问题,多环境中如何选用配置文件等相关内容

2. 日志篇

日志作为后端码农的调优、bug定位、数据分析等问题的杀手锏,可以说是每个后端都需要掌握的技能,下面主要介绍的是如何配置日志文件以及配置参数的解读

3. Bean基础篇

bean作为Spring生态中的基石存在,可以说在Spring体系中,一切都是bean;因此如何定义和使用Bean可以说是正确入门Spring的门槛了

a. 基础博文

b. 应用博文

4. AOP基础篇

AOP与IOC作为Spring最主要的两个特性,这里主要介绍下AOP的使用姿势以及一些需要注意的特性

a. 基础博文

b. 应用博文

II. 高级篇

1. DB篇

java后端,不得不打交道的就是DB了,有常见的关系型数据库如MySql;也有一些其他的如文档数据库MongoDB, 时序数据库InfluxDB等;不同的数据库对应不同的应用场景,也因此有不同的使用姿势;总的来说,针对DB相关,需要关注的无法下面一些

  • db的相关配置(即环境搭建)
  • 增删改查(CURD)
  • 数据库事物,分布式的一致性问题
  • 读写锁,悲观锁、乐观锁等相关业务场景的支持问题
  • 大数据场景下的支持(分库分表?)
  • 一些辅助DB操作的开源库的使用(如mybatis,jooq,herbinate等)

2. Redis篇

redis 更常见的是作为服务的缓存来使用的,除此之外,也适用于做一些其他更富有功能特性的场景,因此对于redis而言,除了掌握基本的数据读写之外、还需要富有一些创造性的想象力

  • 使用Redis来实现计数器
  • 使用Redis来实现实时排行榜
  • 使用Redis实现分布式锁

a. 基础博文

b. 应用博文

3. MongoDB篇

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,比较与传统的mysql,它可以很方便的插入文档,文档内部可以各种嵌套,用于一次获取各种关联数据非常方便,当然作为db,我们首先需要了解的依然是增删改查,因此主要内容将包括

  • 基本配置
  • 增删改查
  • 索引相关

4. Web篇

5. 搜索篇

对互联网而言,搜索不可或缺,特别是现在讲究什么人工智能,机器学习,对于搜索,推荐,分类聚类什么的也都成了常见的名词,在企业级搜索中,常用的两个开源项目有solr和es,我们将主要介绍下,他们的基本配置与使用姿势

  • 基本配置
  • 增删改查
  • 索引相关

III. 源码篇


打赏 如果觉得我的文章对您有帮助,请随意打赏。
分享到