摘要: [TOC] 笔记大概内容 很久之前的印象笔记内容 分享出来 也方便自己查看吧 笔记地址 https://www.evernote.com/shard/s575/sh/8909ddfc 85b2 41de 914f 900d977dcae2/7a7267cd6e2a59fa66c40bac7d1726 阅读全文
posted @ 2020-05-13 00:25 VVII 阅读(331) 评论(0) 推荐(0)
摘要: Vue api(comApi.js) 代理(config/index.js) 这个是我的项目结构 SpringBoot 设置允许跨域访问 访问的接口 结果 最终很神奇的http://localhost:8080/api/getuser == http://localhost:8090/getuser 阅读全文
posted @ 2020-04-28 13:15 VVII 阅读(3749) 评论(0) 推荐(0)
摘要: [TOC] RequestMapping produces,consumes produces(输出) 标注后影响最终传输的ContentType的类型 consumes(输入) 过滤请求头ContentType,限定允许的ContentType的类型 若编码不同则返回415 内容协商 反序列化 C 阅读全文
posted @ 2020-04-21 14:56 VVII 阅读(774) 评论(0) 推荐(0)
摘要: [toc] 路由功能 1.转发 结果 2.自定义路由 官方解释 还可以这么写,同上效果一样 url写法 3.禁止某路由被访问 敏感头 默认为"Cookie", "Set Cookie", "Authorization" 过滤器 内置过滤器 详见官方文档:@EnableZuulProxy vs. @E 阅读全文
posted @ 2020-04-17 17:55 VVII 阅读(220) 评论(0) 推荐(0)
摘要: [TOC] 依赖引入 配置mq连接属性 仿照Processor 常量类Constant 仿接口org.springframework.cloud.stream.messaging.Processor 发送消息 此处写在了 controller,也可以写在测试类 接收消息 消费后返回消息 其他 多实例 阅读全文
posted @ 2020-04-10 17:48 VVII 阅读(801) 评论(0) 推荐(0)
摘要: [TOC] RestTemplate 纯RestTemplate RestTemplate+LoadBalancerClient 其实质为Ribbon(与下面实质一样) 1.服务发现。依据服务名字将该服务下的所有实例都找出来(Eureka对Ribbon服务实例的维护实现) 2.服务监听。检测失效的服 阅读全文
posted @ 2020-04-06 18:07 VVII 阅读(342) 评论(0) 推荐(0)
摘要: [TOC] 记录一下Hystrix的相关内容,好记性不如烂笔头,也给自己增加一下记忆 前置配置 1.pom依赖 2.启动类上包含注解@EnableCircuitBreaker 注意,@SpringCloudApplication注解是包含@EnableCircuitBreaker注解的 达到服务降级 阅读全文
posted @ 2020-03-29 23:53 VVII 阅读(398) 评论(0) 推荐(0)
摘要: [TOC] springcloud config server配置 pom 启动类 配置文件 git配置文件格式命名规则 {name} {frofiles}.yml/properties/json {服务名} {环境}.yml eg:order dev.yml 或 order dev.propert 阅读全文
posted @ 2020-03-25 23:12 VVII 阅读(597) 评论(0) 推荐(0)
摘要: [TOC] 环境 idea 2019.1 Meavn 3.6.0 SpringBoot 2.2.5 jdk 1.8 构建eureka server 新建工程 启动类添加注解 @EnableEurekaServer 其他配置 构建eureka client 新建工程 pom文件添加依赖,解决启动失败 阅读全文
posted @ 2020-03-22 23:09 VVII 阅读(390) 评论(0) 推荐(0)
摘要: 无法启动client 解决,pom文件添加依赖 记录下来,以免忘记解决方法 阅读全文
posted @ 2020-03-22 22:48 VVII 阅读(1591) 评论(0) 推荐(0)
摘要: 背景 SpringBoot项目中,嵌套了一个Spring Web MVC的模块,由于我的父pom文件引入了大量的SpringBoot的meavn 依赖, 导致每个模块会自动继承父pom的依赖,然后Spring Web MVC模块运行时就冲突了呗 问题 原因 jar包冲突 解决 找到冲突的jar,去掉 阅读全文
posted @ 2020-03-13 16:26 VVII 阅读(8399) 评论(0) 推荐(0)
摘要: [TOC] Web MVC核心组件 |组件|说明|| | | | | |HandlerMapping|将请求与拦截器列表一起映射到处理程序,以进行预处理和后期处理。映射基于某些标准,具体标准因HandlerMapping 实现而异。两个主要HandlerMapping实现是RequestMappin 阅读全文
posted @ 2020-03-13 00:42 VVII 阅读(289) 评论(0) 推荐(0)
摘要: 1.这是我的打包后的目录 2.idea Remote配置 3.cmd jar包运行(注意路径) 4.ieda 连接 5.ok 此时已经可以愉悦的debug了 阅读全文
posted @ 2020-03-12 23:03 VVII 阅读(3411) 评论(0) 推荐(0)
摘要: 概览 创建 Spring 应用上下文 Environment 阅读全文
posted @ 2020-03-10 23:27 VVII 阅读(161) 评论(0) 推荐(0)
摘要: [TOC] 准备阶段概览 加载应用上下文初始器(ApplicationContextInitializer) 在刷新容器之前初始化Spring的回调接口 用于需要对应用程序进行某些初始化工作的web程序中。例如利用Environment上下文环境注册属性源、激活配置文件等 加载顺序由Ordered决 阅读全文
posted @ 2020-03-10 21:49 VVII 阅读(182) 评论(0) 推荐(0)
摘要: [TOC] 运行项目 简单的命令行启动项目 项目所在目录 单模块打jar包 多模块打jar包 eg 我的项目模块如下所示 1.在最外层的pom文件中设置主配置类 2.将1中的内容,放置到主运行模块的pom中 3.在项目所在目录运行打包命令 4.结果如下 5.以下命令运行 多模块打包war包 项目结构 阅读全文
posted @ 2020-03-01 22:31 VVII 阅读(997) 评论(0) 推荐(0)
摘要: 问题:pom文件更改不会不会引入相应的依赖jar包 这个尝试了很多办法,困扰了很久,期间尝试了很多办法,比如以下,额,记下来 但是最重要的是要去看日志,不能瞎猜啊 弯路1 弯路二 弯路三 这个虽然项目能跑起来,但是不是我想要的结果 相对正确的作法 找对应日志,看报错信息 然后网上说是IDEA和MAV 阅读全文
posted @ 2020-03-01 17:45 VVII 阅读(1868) 评论(0) 推荐(0)
摘要: [TOC] 一、AOP理解 面向切面编程,是OOP面向对象编程的补充。将程序中交叉的业务逻辑代码提取出来,封装成切面,由AOP容器在适当的时机将封装的切面动态的织入到具体业务逻辑中。 AOP原理 使用代理 对于实现接口的目标类,使用jdk动态代理 对于没有实现任何接口的类,使用cglib代理 术语 阅读全文
posted @ 2020-02-19 23:08 VVII 阅读(255) 评论(0) 推荐(0)
摘要: [TOC] 做个记录,总是忘记,加油🦆🦆 快速查找 Ctrl+Q 方法定义 Ctrl+N 查找类 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+G 行数跳转 Ctrl+H 查看类或接口的继承关系 Ctrl+Shift+N 查找文件 Ctrl+Shift+F7 高亮显示所有选中文本 C 阅读全文
posted @ 2020-02-18 23:48 VVII 阅读(201) 评论(0) 推荐(0)
摘要: 青蛙跳台阶 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 分析 最后一阶,是青蛙到达的台阶,必须存在, 其他n 1块台阶可以任意选择跳或不跳,则每个台阶有存在和不存在两种选择,n 1块台阶就有2^(n 1)种可能 阅读全文
posted @ 2020-02-17 11:16 VVII 阅读(126) 评论(0) 推荐(0)