后端训练营知识记录——Looouiiis

1. 数据库方面

前后端和数据库的交互方式

 关系型数据库的基本概念回顾

        表的结构指了解关系型数据库中各表长什么样

        每个表由一个名字标识。表包含带有列名的列,以及记录数据的行

        每一行都可能是一个实体或一条关系

SQL语法与操作

        常用点:分页查询 

并发控制带来的问题

        丢失修改

        不可重复读

        读脏数据 

非关系型数据库举例

        redis

        mongoDB

        elastic

2. JAVA

MAVEN

        一个项目管理工具,包含一个对象模型、一组标准集合、一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标和逻辑

JDBC

        Java的数据库连接技术,提供了连接各种常用数据库的能力

3. 多线程

        创建方式

                继承Thread类,重写run()方法

                实现Runnable接口,重写run()

        Lambda表达式可简化进程创建方式

        线程池

                优化线程重复利用,提高响应速度等

4. 注解与反射

        注解

                注解仅起到辅助性的作用,但可以很大程度上简化开发,节省精力。注解被很大规模的应用在Springboot等框架中

        反射

                加载类

                获取/修改类的私有属性

                读取资源文件

                获取注解

3. Spring

生态以及体系结构

重要概念

        IOC

        DI

        AOP

三层架构

表示层、业务层、数据访问层

SSM

        SpringMVC:主要实现控制层,即接收前端传来的用户操作信息

        MyBatis:主要实现数据层,即与数据库的操作,提供接口给服务层

        Spring:主要实现服务层,是后端逻辑处理的主要部分,提供接口给控制层

4. 项目实战

‌​⁢‍‌‍‌‍​‍​⁢⁤​‌​‌⁤⁤‍‬‌⁤​​‬⁣‬​​‌‬​⁤⁡‌‍⁡⁣‌⁢‍⁡⁡后端训练营四-项目实战 - 飞书云文档 (feishu.cn)

5.代码示例(最后一次commit请忽略)

GitHub - Looouiis/MyWeb: My first websitehttps://github.com/Looouiis/MyWeb

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值