10 2021 档案

摘要:安装 npm 安装 首先使用npm init新建一个node js项目 之后输入一些项目信息即可 根据文档安装vue 根据文档引入vue 常用指令 首先新建一个vue实例 和vue2 语法不同 变成根据对象创建实例 <!DOCTYPE html> <html lang="en"> <head> <m 阅读全文
posted @ 2021-10-26 17:50 RainbowMagic 阅读(28) 评论(0) 推荐(0) 编辑
摘要:首先去github创建一个仓库 .gitignore文件为提交时忽略的文件 这里选择Java模板 创建项目后会根据java模板忽略一些文件 使用idea引入仓库 点击从vcs获取 输入仓库地址 下载仓库后载入项目并在.gitingnore文件追加以下内容 因为我们只需要提交代码其他如target目录 阅读全文
posted @ 2021-10-26 11:22 RainbowMagic 阅读(108) 评论(0) 推荐(0) 编辑
摘要:安装客户端 yum install -y openvpn 将配置文件添加到/etc/openvpn/client 并将后缀ovpn改为conf 输入 systemctl start openvpn-client@配置文件.service 阅读全文
posted @ 2021-10-25 19:21 RainbowMagic 阅读(3) 评论(0) 推荐(0) 编辑
摘要:开机提示 WiFi无法使用 Wi-Fi is currently blocked by rfkill. Use raspi-config to set the country before use. 使用raspi-config命令 → location options → wlan contry 阅读全文
posted @ 2021-10-25 19:15 RainbowMagic 阅读(1488) 评论(0) 推荐(0) 编辑
摘要:为什么要使用网关 与前端对接时 因为不同的服务需要部署到不同的系统中 前端需要记住各服务的ip地址和端口号 服务太多 前端易错 若服务ip 端口更改后 还需要修改前端代码 不易于维护。 可以将各服务统一代码抽取到网关中 不用多次实现 易于维护 网关可以统一屏蔽恶意请求 如sql注入 ssl攻击 简单 阅读全文
posted @ 2021-10-12 12:58 RainbowMagic 阅读(121) 评论(0) 推荐(0) 编辑
摘要:openfign重复映射 Ambiguous mapping 只要类上有controller注解或requestMapping注解将会被注册两侧 api和子类被注册多次 解决方法: 将requsstMapping移动至子类方法即可 feign接口使用path参数即可 openfign接口方法第二个参 阅读全文
posted @ 2021-10-09 18:15 RainbowMagic 阅读(357) 评论(0) 推荐(0) 编辑
摘要:服务雪崩 由于某一服务 导致整条服务链像滚雪球一样 导致整条服务都宕机不可用 例如 有服务ABCD 服务A调用服务B 服务B调用服务C 服务C调用服务D 由于某种原因 服务B宕机了 由于服务B宕机了 无法访问服务C 服务D 致使大量请求累计到服务B 最后致使整条服务链宕机 解决方案 限流 设置一个流 阅读全文
posted @ 2021-10-03 20:07 RainbowMagic 阅读(233) 评论(0) 推荐(0) 编辑
摘要:可以用来做授权之类的操作 feign向客户端发起请求时进行调用 在服用调用方创建类实现RequestInterceptor接口 public class FeignInterceptor implements RequestInterceptor { @Override public void ap 阅读全文
posted @ 2021-10-03 16:20 RainbowMagic 阅读(941) 评论(0) 推荐(0) 编辑
摘要:connectTimeout: 连接超时时间 open-fign与客户端进行连接时的超时时间 readTimeout: 读取超时时间 open-fign在连接客户端后 执行业务代码的超时时间 在消费端中配置 feign: client: config: provider: connectTimeou 阅读全文
posted @ 2021-10-03 15:12 RainbowMagic 阅读(150) 评论(0) 推荐(0) 编辑
摘要:因为老项目在使用最早的feign时 并不支持spring mvc的注解 现在需要将老项目的feign 升级为open feign 为了避免代码的修改 需要使老项目支持原有的feign注解 在yaml中配置 provider为服务名称 feign: client: config: provider: 阅读全文
posted @ 2021-10-03 15:06 RainbowMagic 阅读(101) 评论(0) 推荐(0) 编辑
摘要:日志等级 NONE :【性能最佳,适用于生产】不记录任何日志(默认值) BASIC:【适用于生产环境追踪问题】 仅记录请求方法、URL、响应状态代码以及执行时间 HEADERS:记录BASIC 级别的基础上,记录请求和相应的header FULL:【比较适用于开发以及测试环境定位问题】记录请求和相应 阅读全文
posted @ 2021-10-03 14:53 RainbowMagic 阅读(242) 评论(0) 推荐(0) 编辑
摘要:步骤: 导包 需要导入open-feign和负载均衡器 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </depend 阅读全文
posted @ 2021-10-02 15:02 RainbowMagic 阅读(270) 评论(0) 推荐(0) 编辑
摘要:nacos 可以读取到配置文件 控制台也输出正确 但是使用@value 注解读取时 却读取不到 使用spring boot 版本为2.4.2 spring cloud版本为2021.1 spring cloud alibaba版本为2020.0.1 配置文件 nacos server 配置为 使用s 阅读全文
posted @ 2021-10-01 13:37 RainbowMagic 阅读(1554) 评论(0) 推荐(0) 编辑

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