10 2021 档案

摘要:oss头像上传的步骤 1. aliyun的配置 注册,实名认证,开启对象存储oss,创建bucket 注意以下的设置: java操作阿里云oss以及上传文件到上面需要准备创建aliyunoss许可证 后端 1.在service创建子模块service_oss 2.在service_oss的pom.x 阅读全文
posted @ 2021-10-20 18:50 1_f 阅读(809) 评论(0) 推荐(0) 编辑
摘要:模拟登陆 系统默认使用的地址:https://easy-mock.com/mock/5950abc231f35a6636/vue-admin/user/login 我们需要将config中的dev.env.js中的地址改为后端的地址 进行登陆调用两个方法,login登陆操作方法,和info登陆之后获 阅读全文
posted @ 2021-10-20 16:15 1_f 阅读(216) 评论(0) 推荐(0) 编辑
摘要:vue-element-admin/vue-admin-template 简介(vue-element-admin) 是一个基于element-ui的一套后台管理系统集成方案 功能是:https://panjiachen.github.io/vue-element-admin-site/zh/gui 阅读全文
posted @ 2021-10-19 16:09 1_f 阅读(98) 评论(0) 推荐(0) 编辑
摘要:Node.js Node.js是脱离浏览器环境运行js的程序,基于v8引擎(chrome的js的引擎) 模拟服务器的效果,类似于tomcat 安装完成之后可以在如下测试 他可以直接执行js文件 node 01.js NPM npm是全球最大的模块生态系统,也就是node.js的包管理工具,相当于前端 阅读全文
posted @ 2021-10-18 21:37 1_f 阅读(47) 评论(0) 推荐(0) 编辑
摘要:项目前端需求 下载vscode 下载地址:https://code.visualstudio.com/ 安装之后 安装插件 前端的代码都在工作区中 在本地新建一个空文件夹 使用vscode打开文件夹 将文件夹保存成工作区 ok 写好页面之后用一下的打开,就类似于tomcat ECMAScript6 阅读全文
posted @ 2021-10-18 21:12 1_f 阅读(44) 评论(0) 推荐(0) 编辑
摘要:统一异常处理 制造异常 制造一个int a = 10/0; 什么是统一异常处理 就是想让异常显示为统一结果对象,并且统一处理系统的异常信息(类似于在返回的数据前面加返回码,是否成功,返回消息那种类R) 统一异常处理 创建统一异常处理器 在service_base中创建统一异常处理类exception 阅读全文
posted @ 2021-10-18 16:35 1_f 阅读(99) 评论(0) 推荐(0) 编辑
摘要:Git 1. 版本控制 什么是版本控制 版本控制是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效 阅读全文
posted @ 2021-10-17 18:51 1_f 编辑
摘要:注意点 1.创建父工程的时候要注意dependencyManagement不要加否则子工程就需要导入对应的版本,不然会报错.还有就是打包要pom eg: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apach 阅读全文
posted @ 2021-10-17 18:51 1_f 编辑
摘要:Redis.conf 容量单位不区分大小写 可以使用多个include组合多个配置 网络配置 日志 # 日志 # Specify the server verbosity level. # This can be one of: # debug (a lot of information, usef 阅读全文
posted @ 2021-10-17 18:45 1_f 编辑
摘要:讲师的分页查询 MybatisPlusConfig中配置分页插件 在config中的EduConfig配置分页插件 /** * 配置分页的插件 */ @Bean public PaginationInterceptor paginationInterceptor(){ return new Pagi 阅读全文
posted @ 2021-10-17 18:44 1_f 编辑
摘要:讲师逻辑删除功能的实现 1. 配置逻辑删除插件 新建config包,在其中新建Educonfig @Configuration @MapperScan("com.sli.eduservice.mapper")//将主启动类上面的mapperscan转移到配置文件中 public class EduC 阅读全文
posted @ 2021-10-17 17:04 1_f 编辑
摘要:数据库的设计 1. 数据库 guli_edu 2. 数据表 导入数据表 3.数据库设计规约 只针对alibabajava开发手册 库名与应用名称尽量一致 表名、字段名必须使用小写字母或数字,禁止出现数字开头, 表名不使用复数名词 表的命名最好是加上“业务名称_表的作用”。如,edu_teacher 阅读全文
posted @ 2021-10-16 21:42 1_f 编辑
摘要:Redis主从复制 概念 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器.前者称为从节点(Slave/Follower),数据的复制是单向的,只能由从节点复制到主节点(主节点以写入为主,从节点只能读取) 作用 数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余 阅读全文
posted @ 2021-10-12 15:22 1_f 编辑
摘要:Redis.conf 容量单位不区分大小写 可以使用多个include组合多个配置 网络配置 日志 # 日志 # Specify the server verbosity level. # This can be one of: # debug (a lot of information, usef 阅读全文
posted @ 2021-10-12 11:50 1_f 编辑
摘要:SpringBoot整合 springboot操作数据:springdata jpa jdbc mongodb redis Springdata也是和SpringBoot齐名的项目 源码分析 @Bean @ConditionalOnMissingBean(name = "redisTemplate" 阅读全文
posted @ 2021-10-11 18:38 1_f 编辑
摘要:三种特殊的数据类型 Geospatial(地理位置) 使用经纬度定位地理坐标,并使用一个zset(有序集合)保存,所以Zset也可以使用 可以使用在查看直线距离,以及附近的人和微信的其他地图功能 geoadd key 经度(-180~+180) 纬度(-85~+85)将具体的经纬度存在一个Zset中 阅读全文
posted @ 2021-10-11 11:51 1_f 编辑
摘要:一.Nosql概述 1. 单机的Mysql时代 90年达的时候网站的访问量不是特别大,单个的数据库完全够用,但是随着时代的变化,用户增多,网站出现了以下的问题: 数据量增加到了一定的程度,单机的数据库就存不下了 数据的索引(B+Tree),一个机器内存也存放不下 访问量变大之后,一台服务器承受不了压 阅读全文
posted @ 2021-10-11 11:11 1_f 编辑
摘要:1. 概述 前置基础:Mybatis spring springMVC CRUD代码可以自动完成 官网:https://mp.baomidou.com/ 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 阅读全文
posted @ 2021-10-09 16:32 1_f 编辑
摘要:Request method 'GET' not supported 在写controller的时候遇到的问题 @PostMapping("/login") public String login(@RequestParam(required = false) String username, @R 阅读全文
posted @ 2021-10-08 16:14 1_f 编辑
摘要:项目构建 1. 创建一个springboot项目 导入thymeleaf,web,mysql,JDBC API的依赖以及devtools热部署工具 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <art 阅读全文
posted @ 2021-10-06 19:50 1_f 编辑
摘要:Hystrix服务熔断 分布式面临的四大问题 复杂的分布式体系结构中的应用程序有数十个的依赖关系,每个依赖关系在某些时候可能会调用失败 1. 服务雪崩 多个微服务调用的时候,例如A调用B,B再调用C,C在调用其他的,这就是所谓的"扇出",如果扇出的链路上出现了==某个服务响应的时间过长或者不可用== 阅读全文
posted @ 2021-10-04 17:27 1_f 编辑
摘要:负载均衡 1. Ribbon是什么 是一套基于NetFlix Ribbon实现的一套==客户端负载均衡的工具== 是Netflix发布的开源项目,主要提供功能为客户端的软件负载均衡算法,将Netflix的中间层服务连接到一起,Ribbonn提供一系列的完整的配置项,如连接超时,重试等等,换句话说,就 阅读全文
posted @ 2021-10-04 16:37 1_f 编辑
摘要:Eureka服务注册中心 使用Eureka之前 新建一个父maven工程springcloud pom.xml引入依赖并修改打包方式 <packaging>pom</packaging> <properties> <maven.compiler.source>8</maven.compiler.so 阅读全文
posted @ 2021-10-03 20:27 1_f 编辑
摘要:1. 常见的springcloud面试题 什么是微服务? 微服务之间如何独立通讯? SpringCloud和Dubbo之间有什么区别? SpringBoot和SpringCloud,谈谈理解? 什么是服务熔断?什么是服务降级? 微服务的优缺点是什么?开发中遇到什么坑 微服务的技术栈有什么,列举一二? 阅读全文
posted @ 2021-10-03 15:46 1_f 编辑
摘要:Mapper 接口类上面写上@Mapper表示该接口类的实现对象交给mybatis底层创建,然后交给Spring框架管理 疑问点为: 没有创建接口的实现类对象,为什么可以调用这个方法? 是因为@Mapper注解让mybatis底层为我们创建了这个接口的实现对象所以我们可以直接调用他.会用代理来实现, 阅读全文
posted @ 2021-10-03 15:08 1_f 编辑
摘要:1. 回顾架构 (1)三层架构 + MVC 架构主要的目的就是为了解耦 2. 开发框架 (1)Spring 1.IOC 控制反转 控制反转的真谛就是将本该程序员做的new 对象交给了用户去选择 例如: 吃饭 传统的为: 顾客想吃饭,而没有厨师,想吃什么需要自己做 控制反转为: 顾客想吃饭,有厨师(容 阅读全文
posted @ 2021-10-02 18:31 1_f 编辑
摘要:1.分布式理论 1. 分布式系统是什么? 是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统; 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器 阅读全文
posted @ 2021-10-02 17:56 1_f 编辑
摘要:异步任务 介绍:异步任务就是不同步的任务,例如响应了一个请求之后不是同步把响应完成的数据返回给用户,而是等待几秒之后,就类似于线程休眠 eg:AsynService中 @Service public class AsynService { //告诉spring这是一个异步的方法 >>需要在主方法中开 阅读全文
posted @ 2021-10-01 10:46 1_f 编辑

点击右上角即可分享
微信分享提示