
谷粒学院在线教育学习笔记
谷粒学院在线教育学习笔记
gunsmoke
这个作者很懒,什么都没留下…
展开
-
36.docker安装中涉及的一些命令
ip addr 查看ip地址 su root 切换到root用户 sudo+命令 以管理员身份运行命令 sudo yum install epel-release 如果yum没有找到docker包,更新epel第三方软件库 sudo yum install docker 安装docker docker -v 查看docker版本 ...原创 2020-04-26 21:03:23 · 204 阅读 · 0 评论 -
35.nacos配置中心
在配置中心创建命名空间与配置文件 项目中的配置文件 新建bootstrap.properties配置文件,它的加载要早于application.properties,而且配置要写到新加的这个文件中,它是在项目创建时读取的,否则工程无法启动,内容为 spring.application.name=service-edu spring.cloud.nacos.discovery.server-ad...原创 2020-04-26 13:08:36 · 205 阅读 · 0 评论 -
34.网关gateway的集成
新建springboot模块,引入依赖如下 <dependencies> <dependency> <groupId>com.gunsmoke</groupId> <artifactId>common_utils</artifactId> ...原创 2020-04-24 21:44:56 · 200 阅读 · 0 评论 -
33.js-cookie的使用
下载 npm install js-cookie 引用 import cookie from 'js-cookie' 相关操作 // 设置值 cookie.set('key',value,{domain:'localhost'}) // 删除值 cookie.remove('key') // 取值 cookie.get('key') 官方文档 js-cookie ...原创 2020-04-20 19:16:33 · 127 阅读 · 0 评论 -
32.整合阿里云短信服务
pom.xml <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> </dependency> <dependency> ...原创 2020-04-19 14:27:19 · 135 阅读 · 0 评论 -
31.整合JWT
pom.xml <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> </dependency> 工具类 package com.gunsmoke.comm...原创 2020-04-19 13:06:37 · 382 阅读 · 0 评论 -
30.熔断器hystrix的使用
开启熔断 feign.hystrix.enabled=true 熔断处理类 @Controller public class Hystrix implements EduService{ @Override public BaseResult findAllTeacher() { // 这里写相关的熔断逻辑 System.out.println("--...原创 2020-04-18 15:20:33 · 120 阅读 · 0 评论 -
29.服务间的互相调用
确保服务都已注册 引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <...原创 2020-04-18 12:06:29 · 685 阅读 · 0 评论 -
28.服务的注册
配置文件 spring.application.name=service-edu spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 启动类 添加@EnableDiscoveryClient注解 启动后在nacos中的效果原创 2020-04-18 10:10:58 · 139 阅读 · 0 评论 -
27.nacos的安装
下载 https://github.com/alibaba/nacos/releases pom中引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-...原创 2020-04-18 09:55:11 · 200 阅读 · 0 评论 -
26.maven中配置镜像地址
今天在创建微服务项目中,在idea里显示jar包冲突,项目怎么也起不来,重新下也不行,无赖检查了一下maven的镜像配置,原来阿里的镜像配置不对,我操,需要注意的地方如下 maven的setting.xml文件的根节点下添加如下代码 <mirrors> <mirror> <id>alimaven</id> <na...原创 2020-04-17 22:24:21 · 197 阅读 · 0 评论 -
25.easyexcel简单写操作
依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6</version> </...原创 2020-04-13 15:32:15 · 736 阅读 · 0 评论 -
24.nginx使用应注意的几点
1.启动后在任务管理器中会有多个nginx.exe,这个是正常的,多路复用 2.退出nginx应使用命令nginx -s stop 3.配置请求转发的示例 location ~ /eduservice/ { proxy_pass http://localhost:8081 } ~表示正则匹配 ...原创 2020-04-11 22:15:36 · 124 阅读 · 0 评论 -
23.页面跳转的基本写法
<template> <div class="app-container"> save <el-button type="primary" plain @click="test()">主要按钮</el-button> </div> </template> <script&...原创 2020-04-11 15:29:22 · 180 阅读 · 0 评论 -
22.前端页面的基本模板
<template> <div class="app-container"> {{list}} </div> </template> <script> import teacher from '@/api/teacher/teacher.js'; export default { data() ...原创 2020-04-10 19:01:35 · 434 阅读 · 0 评论 -
21.webpack的基本使用
01.js exports.info1 = function() { return "info1" } 02.js exports.info2 = function() { return "info2" } main.js const m1 = require('./1.js') const m2 = require('./2.js') console.log(m1.info1...原创 2020-04-05 12:02:17 · 127 阅读 · 0 评论 -
20.es6中模块化的写法
01.js export function add(a,b) { return a + b; } export function sub(a,b) { return a - b; } // export default { // 或者用这种简化的写法 // add(a,b) { // 这里不要在开始地方加function // return a + b...原创 2020-04-04 21:49:15 · 250 阅读 · 0 评论 -
19.es5中的模块化
01.js const add = (a,b) => a + b; const sub = (a,b) => a - b; module.exports = {add,sub} 02.js const mod = require('./01.js'); // 注意这里的./不能省略 console.log(mod.add(1,2)); console.log(mod.sub(10,3...原创 2020-04-04 20:31:51 · 308 阅读 · 1 评论 -
18.babel的简单使用
npm install -g babel-cli 安装babel babel --version 查看是否安装成功 babelrc配置文件,文件名只能是.babelrc { “presets”: [“es2015”], “plugins”: [] } npm install -g babel-preset-es2015 全局安装转码器 babel source.js -o dest.js 转码...原创 2020-04-04 19:49:38 · 139 阅读 · 0 评论 -
17.npm的简单命令使用
npm init -y 用默认配置初始化项目 npm config set registry https://registry.npm.taobao.org 设置下载地址为淘宝镜像 npm config list 查看设置,可用于查看淘宝镜像设置是否成功 npm install js依赖名称 下载依赖 npm install jquery@2.1 下载指定版本 npm install 根据配置...原创 2020-04-04 19:15:43 · 123 阅读 · 0 评论 -
16.axios的基本使用
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...原创 2020-04-04 17:26:04 · 115 阅读 · 0 评论 -
15.vue中的循环指令
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...原创 2020-04-02 19:15:48 · 285 阅读 · 0 评论 -
14.vue中prevent修饰符与条件指令
prevent指令 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-...原创 2020-04-02 18:25:36 · 605 阅读 · 0 评论 -
13.vue事件绑定
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...原创 2020-04-02 13:56:00 · 95 阅读 · 0 评论 -
12.vue中单向与双向数据绑定
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...原创 2020-04-02 13:35:46 · 136 阅读 · 0 评论 -
11.vue入门案例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...原创 2020-04-02 11:50:49 · 97 阅读 · 1 评论 -
10.es6中对象扩展运算符
<script> let person = {name:'gunsmoke',age:11}; // 对象的拷贝 let person1 = {...person}; let person2 = person; console.log(person1); //深拷贝 console.log(person == person1); // f...原创 2020-04-02 10:30:58 · 101 阅读 · 0 评论 -
9.es6中的解构与模板字符
<script> function test() { return 'hehe'; } // 数组解构 let [x,y,z] = [1,2,3]; console.log(x,y,z); // 对象解构 let user = {name: 'gunsmoke',age:11}; let {name...原创 2020-04-01 21:49:48 · 158 阅读 · 0 评论 -
8.前端开发工具vscode的安装
安装vscode 一路下一步 安装插件 中文插件 搜索chinese live server 内置服务器 vetur vue开发的工具 vue-helper vue帮助 安装完成后截图原创 2020-04-01 09:57:28 · 128 阅读 · 0 评论 -
7.全局异常处理
定义全局异常处理类 @ControllerAdvice public class GlobalExceptionHandler { @ResponseBody @ExceptionHandler(Exception.class) public BaseResult globalException(Exception e) { e.printStack...原创 2020-03-31 17:40:18 · 118 阅读 · 0 评论 -
6.分页查询教师信息
配置分页插件 @Configuration public class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationInterceptor = new PaginationIntercep...原创 2020-03-31 14:51:13 · 181 阅读 · 0 评论 -
5.统一返回值类型
自定义返回类型 package com.gunsmoke.commonUtils; import lombok.Data; @Data public class BaseResult { private String code; private String message; private boolean status; private Object...原创 2020-03-31 13:54:38 · 261 阅读 · 0 评论 -
4.整合swagger
引入依赖 <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <scope...原创 2020-03-30 22:29:05 · 179 阅读 · 0 评论 -
3.查询所有老师
controller package com.gunsmoke.demo.eduservice.controller; import com.gunsmoke.demo.eduservice.entity.EduTeacher; import com.gunsmoke.demo.eduservice.service.EduTeacherService; import org.springfram...原创 2020-03-29 21:22:15 · 387 阅读 · 0 评论 -
2.使用代码生成器
导入依赖 <!-- velocity 模板引擎, Mybatis Plus 代码生成器需要 --> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core&l...原创 2020-03-29 13:42:16 · 199 阅读 · 0 评论 -
1.搭建项目环境
项目结构图原创 2020-03-28 22:17:00 · 217 阅读 · 0 评论