摘要:
Mysql 创建数据库时指定字符集 GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf 阅读全文
摘要:
Mybatis 踩坑 url 常见配置 url: jdbc:mysql://localhost:3306/database?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval 阅读全文
摘要:
IDEA 一、IDEA 项目创建问题 1、Maven 项目下载过程中断网 解决方法:运行mvn -U idea:idea 阅读全文
摘要:
Hystrix 配合 Feign 使用 注:该授权部分是自己研究出来的,可能存在争议 Hystrix 简称熔断器、断路器,当接口发生访问错误或者并发量太高导致接口出现故障时,Hystrix 可以根据既定规则对该接口之后的请求进行引导(执行回退函数等),防止系统过载或形成雪崩效应。 Feign 可以使 阅读全文
摘要:
Eureka Server 配置 一、初级配置(傻瓜式,单节点) 1、新建一个 Spring Boot 项目 2、在 pom.xml 文件中添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b 阅读全文
摘要:
Eureka Client 配置 一、初级配置(傻瓜式) 1、新建一个 Spring Boot 项目 2、在 pom.xml 文件中添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot- 阅读全文
摘要:
在服务器之外的地方访问 MYSQL 1.修改服务器防火墙规则 iptables -L 可以查看当前的防火墙规则 iptables -F 可以清空所有防火墙规则 也可以通过云服务器的 UI 界面修改 2.确保 mysql 的监听地址是 0.0.0.0 监听地址是 0.0.0.0 ,表示该 mysql 阅读全文
摘要:
使用 Zuul 构建微服务网关 一、功能简介 zuul 的核心是一系列的过滤器,这些过滤器可以完成以下功能。 身份认证与安全:识别每个资源的验证要求,并拒绝那些与要求不符的请求。 审查与监控:在边缘位置追踪有意义的数据和统计结果,从而带来精确的生产视图。 动态路由:动态的将请求路由到不同的后端集群。 阅读全文
摘要:
使用 zuul 代理时,出现熔断器失效的现象 首先想到可能是 zuul 配置的问题。 添加 zuul 配置: ribbon: ReadTimeout: 60000 ConnectTimeout: 60000 阅读全文
摘要:
使用 Ribbon 实现客户端侧负载均衡 一、基本用法 一般如果导入 Eureka Client 服务的话,自动包含了 Ribbon,所以无需再次导入。 用法如下: 第一种:创建一个名为 RestTemplate 的 bean,并为其添加 @LoadBalanced 注解,使用该 RestTempl 阅读全文