摘要: 1.添加熔断器依赖 2.在配置文件中开启熔断器 feign.hystrix.enabled=true 3.写接口的实现类VodFileDegradeFeignClient,在实现类中写如果出错了输出的内容 4.在接口的注解@FeignClient()中添加fallback = VodFileDegr 阅读全文
posted @ 2021-02-03 21:22 jamers 阅读(193) 评论(0) 推荐(0) 编辑
摘要: ajax请求在SEO中效率低,SEO就是关键字搜索的匹配度。 比如在百度搜索Java,一般来说内容中出现Java的次数越多排名越靠前,当使用ajax时,它的异步刷新导致必须是页面刷新出来才去刷新数据, 而当我们搜索的时候还没有出现页面,所以就很难搜索到,所以效率低。进而出现了NUXT框架来解决这个问 阅读全文
posted @ 2021-02-03 21:21 jamers 阅读(65) 评论(0) 推荐(0) 编辑
摘要: babel转码器: 可以将es6的代码转码为es5(es6代码比较简洁),但是es6代码的浏览器兼容性很差如果使用es5代码,那么浏览器兼容性会很好 编写es6的代码 然后把代码转化为es5,然后运行 使用babel的步骤第一步:安装babel工具,使用命令npm install --global 阅读全文
posted @ 2021-02-03 21:19 jamers 阅读(125) 评论(0) 推荐(0) 编辑
摘要: docker轻量级的虚拟机 依赖于内存和核数 相比于正常的虚拟机来说运行速度会慢 阅读全文
posted @ 2021-02-03 21:17 jamers 阅读(144) 评论(0) 推荐(0) 编辑
摘要: `MVVM`模型: - 即Model,模型,包括数据和一些基本操作 - 即View,视图,页面渲染结果- 即View-Model,模型与视图间的双向操作(无需开发人员干涉) `MVVM`中的`VM`要做的事情就是把==DOM操作==完全封装起来,开发人员不用再关心`Model`和`View`之间是如 阅读全文
posted @ 2021-02-03 21:16 jamers 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 不能查询中文 记得在数据库的配置中写明编码格式characterEncoding=utf-8 阅读全文
posted @ 2021-02-03 21:12 jamers 阅读(2147) 评论(0) 推荐(0) 编辑
摘要: #{}和${}的区别是什么?a、#{}是预编译处理,${}是字符串替换。 b、Mybatis 在处理#{}时,会将 sql 中的#{}替换为?号,调用 PreparedStatement 的 set 方法来赋值; c、Mybatis 在处理${}时,就是把${}替换成变量的值。 d、使用#{}可以有 阅读全文
posted @ 2021-02-03 21:11 jamers 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 实际开发中,会有不同的环境: - 开发环境:自己的电脑- 测试环境:提供给测试人员使用的环境- 预发布环境:数据是和生成环境的数据一致,运行最新的项目代码进去测试- 生产环境:项目最终发布上线的环境 如果不同环境使用不同的ip去访问,可能会出现一些问题。为了保证所有环境的一致,在各种环境下都使用域名 阅读全文
posted @ 2021-02-03 21:09 jamers 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Node.js就是运行在服务端的javaScripNode.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行JavaScript的速度非常快,性能非常好。(1)可以理解为javaScript的运行环境,执行javaScript代码的环境。不需要浏览器 阅读全文
posted @ 2021-02-03 21:04 jamers 阅读(40) 评论(0) 推荐(0) 编辑
摘要: npm是什么 包管理工具(1) 在后端开发中,使用过maven,maven构建项目,管理jar依赖,联网下载依赖(2) npm类似于maven,用在前端中,管理前端js依赖,联网下载js依赖,比如jQuery 阅读全文
posted @ 2021-02-03 21:03 jamers 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面 若返回json等内容到页面,则需要加@ResponseBody注解 2.@RestController注解,相当于@Controller+@ResponseBody两个注 阅读全文
posted @ 2021-02-03 21:02 jamers 阅读(56) 评论(0) 推荐(0) 编辑
摘要: springCloud的服务流程:消费者调用生产者 1.通过接口化的请求调用(指定接口的服务名字和服务地址)只是做定义,并没有真正做到。 2.Feign组件,远程去注册中心找到服务的名字和服务的地址然后进行调用。 3.Hystrix熔断器,A模块调用B模块时,B模块突然宕机了,那么A模块就不会再去调 阅读全文
posted @ 2021-02-03 21:00 jamers 阅读(659) 评论(0) 推荐(0) 编辑
摘要: springCloud中的服务调用(要在调用端写) 前提进行了服务注册 流程: 1.在服务模块中添加依赖 <!--服务调用--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-st 阅读全文
posted @ 2021-02-03 20:59 jamers 阅读(138) 评论(0) 推荐(0) 编辑
摘要: (1)后端:开发后端接口时,开发controller、service、mapper,controller注入service,service注入mapper,在后端中,类与类之间的调用称为模块化操作。(1)前端:在前端中,js与js之间的调用称为前端模块化操作 阅读全文
posted @ 2021-02-03 20:57 jamers 阅读(69) 评论(0) 推荐(0) 编辑
摘要: springCloud中的注册中心Nacos 三个模块: 1.注册中心 2.服务提供者(生产者) 提供服务 3.服务消费者(消费者)调用服务 流程:消费者和生产者都要向注册中心注册,注册的是二者中服务的ip和端口号, 消费者在注册中心中查找所需服务的ip和端口号,找到后再去生产者中根据ip端口号去调 阅读全文
posted @ 2021-02-03 20:56 jamers 阅读(184) 评论(0) 推荐(0) 编辑
摘要: vue路由:就是一个菜单的概念比如说有一个菜单栏,菜单栏上有很多按钮,当你点击一个按钮时会出现不同的页面,这就是vue路由 阅读全文
posted @ 2021-02-03 20:54 jamers 阅读(101) 评论(0) 推荐(0) 编辑
摘要: vue生命周期创建对象 渲染模板 new Vue()后初始化事件和生命周期,此时会调用beforeCreate方法,初始化结束后就会调用created方法此时method和data已经初始化完了接下来会判断是否有el选项,有则会去找相应的el模板准备开始渲染,在渲染之前会执行beforeMount, 阅读全文
posted @ 2021-02-03 20:46 jamers 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 打包工具 可以将多个静态文件打包成一个静态文件例如将1.js、2.js、3.css打包成h.js一个静态文件 这样做的好处是:可以减少页面的请求次数 以往是请求多个静态页面,使用webpack后会减少页面的请求次数,提高请求的效率 1.打包js文件步骤: 2.打包css文件步骤: 阅读全文
posted @ 2021-02-03 20:45 jamers 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 内连接:把两张表有关联的数据查出来左外连接:左表所有数据都查出来,右表只查关联的数据右外连接:右表所有数据都查出来,左表只查关联的数据 阅读全文
posted @ 2021-02-03 20:42 jamers 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-03 20:41 jamers 阅读(40) 评论(0) 推荐(0) 编辑