自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 微服务模块

1,建module2,改pom3,写yml4,主启动5,业务类

2021-08-18 13:29:17 129

原创 进行数据的修改

1,根据讲师id进行查询// 根据讲师id进行查询 @GetMapping("getTeacher/{id}") public R getTeacher(@PathVariable String id){ EduTeacher eduTeacher = teacherService.getById(id); return R.ok().data("teacher",eduTeacher); }2,讲师修改 @PostMapping("up

2021-07-26 23:32:04 157

原创 自动填充功能

1,在属性类中添加注解 @ApiModelProperty(value = "创建时间") @TableField(fill = FieldFill.INSERT) private Date gmtCreate; @ApiModelProperty(value = "更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) private Date gmtModified;新建一个handler包@Compone

2021-07-26 23:19:37 185

原创 多条件组合查询带分页

1,把条件值传递到接口里面把条件值封装到对象里面,把对象传递到接口里面(VO)@Datapublic class TeacherQuery { @ApiModelProperty(value = "教师名称,模糊查询") private String name; @ApiModelProperty(value = "") private Integer level; @ApiModelProperty(value = "") private String

2021-07-26 23:06:10 359

原创 讲师分页功能

1,配置mp分页插件 /** * 分页插件 */ @Bean public PaginationInterceptor paginationInterceptor(){ return new PaginationInterceptor(); }2,编写讲师分页查询接口的方法 @GetMapping("pageTeacher/{current}/{limit}") public R pageListTeacher(@PathVari

2021-07-26 21:43:47 71

原创 Gateway

什么是网关?在客户端和服务器端中间一面墙,可以起到作用有很多,比如请求转发,负载均衡,权限控制等等等网关的使用1,创建一个infrastructure(基础设施)模块,模块下新建api-gateway模块2,引入相关的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20

2021-07-21 01:10:41 154

原创 nacos

service-edu中模块有删小节的操作,但删除小节需要同时将上传到阿里云的视频删掉,但删除视频在另一个模块service-vod,这时候需要用到nacos,或者一个模块a组做,另一个模块b组做,这时候就需要调用nacos都能用到根据id和端口号进行注册nacos安装1,解压2,nacos-bin-startup.cmd启动 注.sh是linux启动命令3,访问nacos http://localhost:8848/nacos 用户名或密码 nacos/nacos4,如下图,服务

2021-07-21 00:41:51 130

原创 Nginx

反向代理服务器功能:请求转发负载均衡动静分离请求转发nginx如何知道请求的是8001还是8002?答:根据路径匹配如果请求地址包含eduservice那就转到8001端口,请求地址包含eduoss就转发到8002端口去负载均衡集群:多台服务器中,放相同的内容,比如8081端口,和8082端口放的是同样的内容edu客户端先发送请求,请求访问到9001(nginx),如果有四个同时发送请求,这两台服务器每个会接收到两个请求,常用的分配方式有轮循算法(先第一个服务器,后第二个,先第一个

2021-07-20 23:46:02 108

原创 MybatisPlus常用配置

在application.properties中写入#mybatis日志mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl输出结果会有相应信息

2021-07-15 00:39:54 124

原创 MybatisPlus常用方法(增删改查,分页)

1,查询全部数据baseMapper.selectList(null);

2021-07-15 00:39:44 1017

原创 MybatisPlus常用的主键生成策略

https://www.cnblogs.com/haoxinyue/p/5208136.html1,自动增长 AUTO INCREMENT在主键的属性上面加上TableId属性@TableId(type = IdType.AUTO)private Long id;AUTO:自动增长ID_WORKER:mp自带策略 生成19位值,数字类型使用这种策略,比如long类型ID_WORKER_STR:mp自带策略 生成19位值,字符串类型使用这种策略,比如lString类型INPUT :id

2021-07-15 00:39:34 358

原创 MybatisPlus自动填充

自动填充:不需要set到对象里面值,使用mp方式实现数据添加1,在表中添加两个字段create_time,update_time.2,属性中添加两个字段createTime,updateTimehttps://mp.baomidou.com/guide/auto-fill-metainfo.html3,具体实现过程第一步,在实体类里面进行自动填充属性添加注解@TableField(fill = FieldFill.INSERT)private Date createTime;@TableFi

2021-07-15 00:39:24 309

原创 MybatisPlus乐观锁

https://mp.baomidou.com/guide/interceptor-optimistic-locker.html#optimisticlockerinnerinterceptor乐观锁:解决某些问题主要解决:丢失更新如果不考虑事务隔离性,产生读问题?脏读 不可重复读 幻读写问题:丢失更新问题丢失更新:如果lucy和mary都想修改我的工资,他们首先都需要开启事务,lucy将5000改为8000,同时mary由5000改为4000,lucy先提交事务,工资为8000,ma

2021-07-15 00:39:14 146

原创 MybatisPlus性能分析

可以看到执行每个语句用多长时间第一步;添加性能分析插件 /** * SQL执行性能分析插件 * 开发环境使用,线上不推荐,maxTime指的是sql最大执行时长 * * 三种环境 * dev 开发环境 * test 测试环境 * prod 生产环境 */ @Bean @Profile({"dev","test"})//设置dev test 环境开启 public PerformanceInter

2021-07-15 00:39:04 210

原创 MybatisPlus使用queryWrapper实现复杂查询

// mp实现负责查询操作 @Test public void testSelectQuery(){ //1,创建QueryWrapper对象 QueryWrapper<User> wrapper = new QueryWrapper<>();// 2,通过QueryWrapper设置条件// ge大于等于 gt大于 le小于等于 lt eq等于 ne不等于 between like模

2021-07-15 00:38:49 5548

原创 application.properties数据库配置

# mysql数据库连接#加cj的原因是因为SpringBoo使用的是2.1之后的版本spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver #serverTimezone=GMT%2B8 代表时区,因为中国是东八区spring.datasource.url=jdbc:mysql://localhost:3306/guli?serverTimezone=GMT%2B8spring.datasource.username=root

2021-07-14 22:06:57 3155

原创 代码生成器

package com.atguigu.demo;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;imp

2021-04-01 18:00:05 130

原创 Maven的下载安装配置教程

Maven的下载安装配置教程1,maven安装包的下载[https://maven.apache.org/download.cgi]左侧列表找到Download–>Files2,下载之后解压目录,进入到bin目录,例如点击地址栏进行复制3,右键单击"我的电脑"–>高级系统设置–>环境变量–>Path将2步骤中赋值的路径粘贴进来4,检查maven是否安装成功在命令行输入:mvn -v或者mvn -version出现版本信息则是安装成功5,maven安装成功之

2020-10-16 17:34:57 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除