java知识点关于后端的

我觉得关注spring-boot项目的pojo下的DO文件夹,以及service下的impl文件夹(需学习MyBatis-Plus知识),以及resources文件夹下的sql文件夹里的内容就大概明白互相之间的联系。以及熟悉mybatisplus,lombok,sql知识点。进阶内容为缓存,如果数据量体积大或者并发怎么处理,行权限,数据权限以及安全问题,sql优化

springboot-restful 工程项目结构介绍
springboot-restful 工程项目结构如下图所示:
org.spring.springboot.controller - Controller 层
org.spring.springboot.dao - 数据操作层 DAO
org.spring.springboot.domain - 实体类
org.spring.springboot.service - 业务逻辑层
Application - 应用启动类
application.properties - 应用配置文件,应用启动会自动读取配置

启动项目
先下载maven,配置maven,然后在idea设置maven,在spring-boot配置resources配置数据连接(数据库的用户名以及密码),在idea最右栏bar配置database(专业数据添加数据源),然后可以右键跑sql文件,

下面图片来自链接 链接:link

Spring Boot 快速启动示例 链接:link、Spring MVC 快速启动示例 链接: link
在这里插入图片描述

mybatis-plus文档
在这里插入图片描述

1.面向对象–封装,重载,重写

2 controller文件夹是写api的,service才是写逻辑的

3 mysql运行,用cmd打开执行程序Bin文件,输入命令mysqld --console

4 cd进入到MySQL安装目录的bin文件下;
输入“mysql -u root -p”,再输入数据库密码;
show databases;
use mpm_dev;
show tables;
exit;(退出)
drop mpm_dev; (删数据库)
启动后端项目,找到主类,然后用idea跑一下这个文件
application-dev.yaml 连接数据库的配置
在idea软件里crtl + alt +鼠标左键点击control下午文件调用的serice方法会跳动方法的实现里面

5 创建项目
使用idea软件点击左上角file然后选new然后选project然后去选最后点击create就行。

6 dbeaver可以可视化建增删改查的表

7 表的索引介绍
在这里插入图片描述
8 表的约束介绍
在这里插入图片描述

9 修改表
在这里插入图片描述
10
链接: Java开发中用到的,lombok是什么?

11 java中POJO是什么:
在这个简短的教程中,我们将研究“普通Java对象”(Plain Old Java Object)的定义,简称POJO。我们将看看POJO与JavaBean的比较,以及如何将POJO转换为JavaBean

12 idea官方使用手册
https://www.jetbrains.com/help/idea/content-roots.html#adding_content_root

13 jdk
是java的运行环境,类似于js需要v8 引擎环境才可以运行

14 参与开会李工他们评审刘工后端代码
查表建索引
模块化
使用缓存对经常要查的大表
减少数据库交互
能批量sql就批量

15 交叉连接,交叉连接后的结果(sql知识)
https://zhuanlan.zhihu.com/p/604191058

16 50篇教程SQL快速入门(写的比较详细,且有案列)
https://zhuanlan.zhihu.com/p/604684453

16 静态变量如果不实例化对象,通过类名也能访问这个方法

17 Lambda标准形式 (匿名函数)

(参数类型 参数名称) ‐> { 代码语句 }

18 stream的用途知乎链接

19 @resouce的概念关于IOC
https://zhuanlan.zhihu.com/p/36840573

20 消息队列 主要用户几个串行任务改成并行执行大大加快相应前端
https://www.cnblogs.com/tyson03/archive/2023/04/16/17323462.html (消息队列常见的使用场景 )

21 HashMap就对应前端的对象

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值