草庐IT

day01-SpringCloud基本介绍

SpringCloud基本介绍SpringCloud官方文档1.提出问题先思考一个问题,没有微服务技术,是不是程序员就不能开发大型项目?是可以的,对大型项目进行模块划分,对各个模块进行实现。但模块之间更多地是以API调用完成,耦合度较高,不利于拓展和维护(在没有微服务技术时,很多大型项目就已经使用了微服务的概念)标准化的微服务解决方案(SpringCloud和SpringCloudAlibaba)出现的原因和价值是什么?(1)微服务可以根据业务不同,将一个大项目分解成不同的服务(比如搜索服务/网关服务/配置服务/存储服务/发现服务等等)(2)各个服务通过分布式方式进行工作,从而可以高效,快速,

day3 函数的定义和调用,练习编写简单的程序(记录1)

一、函数的定义可以分为以下两种:1、函数声明和函数定义分离这种方法将函数声明和函数定义分开,通常在头文件中先声明函数原型,然后在源文件中实现函数定义。例如,头文件example.h中声明了一个函数add:#ifndefEXAMPLE_H#defineEXAMPLE_Hintadd(inta,intb);//声明函数原型#endif//EXAMPLE_H然后在源文件example.c中实现函数定义:#include"example.h"intadd(inta,intb){//实现函数定义returna+b;}这种方法可以使得代码更加模块化,便于维护和重用。函数声明和函数定义结合在一起这种方法将函

day3 函数的定义和调用,练习编写简单的程序(记录1)

一、函数的定义可以分为以下两种:1、函数声明和函数定义分离这种方法将函数声明和函数定义分开,通常在头文件中先声明函数原型,然后在源文件中实现函数定义。例如,头文件example.h中声明了一个函数add:#ifndefEXAMPLE_H#defineEXAMPLE_Hintadd(inta,intb);//声明函数原型#endif//EXAMPLE_H然后在源文件example.c中实现函数定义:#include"example.h"intadd(inta,intb){//实现函数定义returna+b;}这种方法可以使得代码更加模块化,便于维护和重用。函数声明和函数定义结合在一起这种方法将函

day3 函数的定义和调用,练习编写简单的程序(记录1)

一、函数的定义可以分为以下两种:1、函数声明和函数定义分离这种方法将函数声明和函数定义分开,通常在头文件中先声明函数原型,然后在源文件中实现函数定义。例如,头文件example.h中声明了一个函数add:#ifndefEXAMPLE_H#defineEXAMPLE_Hintadd(inta,intb);//声明函数原型#endif//EXAMPLE_H然后在源文件example.c中实现函数定义:#include"example.h"intadd(inta,intb){//实现函数定义returna+b;}这种方法可以使得代码更加模块化,便于维护和重用。函数声明和函数定义结合在一起这种方法将函

day3 函数的定义和调用,练习编写简单的程序(记录1)

一、函数的定义可以分为以下两种:1、函数声明和函数定义分离这种方法将函数声明和函数定义分开,通常在头文件中先声明函数原型,然后在源文件中实现函数定义。例如,头文件example.h中声明了一个函数add:#ifndefEXAMPLE_H#defineEXAMPLE_Hintadd(inta,intb);//声明函数原型#endif//EXAMPLE_H然后在源文件example.c中实现函数定义:#include"example.h"intadd(inta,intb){//实现函数定义returna+b;}这种方法可以使得代码更加模块化,便于维护和重用。函数声明和函数定义结合在一起这种方法将函

day3 函数的定义和调用,练习编写简单的程序(记录1)

一、函数的定义可以分为以下两种:1、函数声明和函数定义分离这种方法将函数声明和函数定义分开,通常在头文件中先声明函数原型,然后在源文件中实现函数定义。例如,头文件example.h中声明了一个函数add:#ifndefEXAMPLE_H#defineEXAMPLE_Hintadd(inta,intb);//声明函数原型#endif//EXAMPLE_H然后在源文件example.c中实现函数定义:#include"example.h"intadd(inta,intb){//实现函数定义returna+b;}这种方法可以使得代码更加模块化,便于维护和重用。函数声明和函数定义结合在一起这种方法将函

day3 函数的定义和调用,练习编写简单的程序(记录1)

一、函数的定义可以分为以下两种:1、函数声明和函数定义分离这种方法将函数声明和函数定义分开,通常在头文件中先声明函数原型,然后在源文件中实现函数定义。例如,头文件example.h中声明了一个函数add:#ifndefEXAMPLE_H#defineEXAMPLE_Hintadd(inta,intb);//声明函数原型#endif//EXAMPLE_H然后在源文件example.c中实现函数定义:#include"example.h"intadd(inta,intb){//实现函数定义returna+b;}这种方法可以使得代码更加模块化,便于维护和重用。函数声明和函数定义结合在一起这种方法将函

day03-功能实现03

功能实现039.功能08-分页显示9.1需求分析将查询的数据进行分页显示,要求功能如下:显示共多少条记录可以设置每页显示几条点击第几页,显示对应的数据9.2思路分析后端使用MyBatisPlus分页插件完成查询修改FurnController,增加处理分页显示代码完成前台代码,加入分页导航,并将分页请求和后台接口结合9.3代码实现9.3.1分页插件创建MyBatisPlusConfig.java,在配置类中引入MyBatis-Plus分页插件packagecom.li.furn.config;importcom.baomidou.mybatisplus.annotation.DbType;im

day03-功能实现03

功能实现039.功能08-分页显示9.1需求分析将查询的数据进行分页显示,要求功能如下:显示共多少条记录可以设置每页显示几条点击第几页,显示对应的数据9.2思路分析后端使用MyBatisPlus分页插件完成查询修改FurnController,增加处理分页显示代码完成前台代码,加入分页导航,并将分页请求和后台接口结合9.3代码实现9.3.1分页插件创建MyBatisPlusConfig.java,在配置类中引入MyBatis-Plus分页插件packagecom.li.furn.config;importcom.baomidou.mybatisplus.annotation.DbType;im

day03-功能实现03

功能实现039.功能08-分页显示9.1需求分析将查询的数据进行分页显示,要求功能如下:显示共多少条记录可以设置每页显示几条点击第几页,显示对应的数据9.2思路分析后端使用MyBatisPlus分页插件完成查询修改FurnController,增加处理分页显示代码完成前台代码,加入分页导航,并将分页请求和后台接口结合9.3代码实现9.3.1分页插件创建MyBatisPlusConfig.java,在配置类中引入MyBatis-Plus分页插件packagecom.li.furn.config;importcom.baomidou.mybatisplus.annotation.DbType;im