摘要:
1、什么是微服务? 将一个大型项目的多个模块的功能分散到多个相对更小型的项目中,能够针对当前业务需求,对某个模块进行扩展或增容。 优点:开发项目过程中,也方便专心编写当前模块的业务,模块和模块之间干扰较少; 缺点:成本高,开发周期长,有很多因为微服务架构才使用到的服务器 2、nacos 是什么?/什 阅读全文
摘要:
1 Redis Redis下载:苍老师网站 1.1 什么是Redis? Redis就是一个能够将信息或数据保存在内存中的缓存数据库。 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。目前Redis的开发由Redis Labs赞助。根据月度排行网站DB-E 阅读全文
摘要:
1 配置中心 1.1 什么是配置中心? 所谓配置中心就是对微服务项目的配置信息进行统一管理的工具,这样多个模块需要相同配置时(例如:数据库连接配置),就不需要每个模块都编写同样的配置了,只需要在配置中心编写一次,所有模块引用即可。配置中心减少了配置冗余,提高了配置的维护性。 我们上次课学习的Naco 阅读全文
摘要:
一、关联查询 1.1 表关系 1对1关系: 1对多关系: 多对多关系: 1.2 关联查询 定义:同时查询多张表数据的查询方式称为关联查询 1.2.1 等值连接(笛卡尔积) 格式: select 字段信息 from A,B where 关联关系 and 其它条件 注意:关联查询必须写关联关系,如果不写 阅读全文
摘要:
@Autowired和@Resource区别 基本功能:将Spring容器中的对象注入到当前的属性中 @Autowired: 获得对象的方式称之为byType(通过类型) 在spring容器中寻找注解标定的类型的对象 1.没有任何类型匹配的对象 发生异常 2.有且只有一个匹配类型的对象 注入成功 3 阅读全文
摘要:
1 Nacos注册中心 1.1 什么是Nacos? Nacos是Spring Cloud Alibaba提供的一个软件,Nacos可以负责对当前微服务项目进行注册和管理,也就是"注册中心"。 Nacos是一个开发好的软件,不需要我们进行单独的配置,我们只需要学习如何安装 \ 启动 \ 使用它就可以了 阅读全文
摘要:
微服务概述 1.1 微服务的应用场景 java开发基本模式现在分为两大类:企业级应用和互联网项目 1.企业级应用 一般指一个企业内部使用的网站或服务器程序,例如:医院、金融、商业、军事、教育、政府机关等专业领域。 项目特征:使用人群特定,不是所有人都需要访问的,所以使用人数较少,对性能没有强烈的要求 阅读全文
摘要:
一、sql运算符 1.1 判断null 使用is null 和 is not null判断数据是否为空 查询没有上级领导的员工信息 select *from emp where mgr is null; 查询有上级领导的员工姓名 select ename from emp where mgr is 阅读全文
摘要:
1 删除评论功能 下面我们来实现删除评论的功能,注意:删除用户的评论并不是随意删除的: 讲师可以删除任何人的评论(包括自己的、其他讲师的、学生的) 学生只能删除自己发布的评论,不能删除讲师或者其他同学的评论 删除思路:按id删除评论是Mybatis Plus提供的功能,直接编写业务逻辑层即可。 业务 阅读全文
摘要:
阅读全文