05 2022 档案
摘要:网关部分重要的依赖 <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> </dependency> @EnableRetry开启重试注解 #hystrix超时设
阅读全文
摘要:正常调用结果 触发限流后提示 父类pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc
阅读全文
摘要:quartz具备如下特点 强大的调度功能,例如支持丰富多样的调度方法,可以满足各种常规及特殊需求; 灵活的应用方式,例如支持任务和调度的多种组合方式,支持调度数据的多种存储方式; 分布式和集群能力,Terracotta 收购后在原来功能基础上作了进一步提升。 quartz核心元素 Scheduler
阅读全文
摘要:在Edgware版本之前,zuul提供ZuulFallbackProvider实现熔断,在Edgware版本开始,zuul提供fallbackProvider实现熔断 zuul网关熔断只针对timeout异常处理(因为对于错误没法进行准确判断) 演示过程可以不启动商品服务测试或者只写eureka注册
阅读全文
摘要:CREATE TABLE today_task ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '主键', task_name VARCHAR (20) COMMENT '任务名称', task_owner VARCHAR (20) COMMENT '任务属主
阅读全文
摘要:mybatis批量添加 <insert id="addBatch" parameterType="java.util.List"> INSERT INTO ip_message(ip,ip_content,ip_time) VALUE <foreach collection="list" item=
阅读全文
摘要:id相同,顺序从上到下 id不同,如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行 type所显示的是查询使用了哪种类型 从最好到最差依次是 system>const>eq_ref>ref>range>index>all 达到ref级别是最好的 system 表只有一行记录(等于系统
阅读全文
摘要:这是因为单次传输的数据量超过了数据库设置的最大值 查看单次传输的最大值 SHOW VARIABLES LIKE '%max_allowed_packet%'; 设置单次传输的数据量,单位是KB SET GLOBAL max_allowed_packet=41943040 以上设置在数据库重启后会失效
阅读全文
摘要:当一次性插入数据过多时,values插入耗时更短,此次是使用了mybatis的批处理方式 在mysql的文档(https://dev.mysql.com/doc/refman/5.7/en/insert.html)中这样说的 因此在批处理时,建议使用values 但是在几次批处理测试后,发现无论使用
阅读全文
摘要:在使用nginx方向代理后 Remote Address代表的就是服务器的ip地址,而不是客户端的ip地址了,想要获取真实ip,就需要在nginx里面配置 worker_processes 1; events { worker_connections 1024; } http { include m
阅读全文
摘要:首先需要加入的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <g
阅读全文
摘要:@Transactional只有经过经过 Spring 的代理类才能生效,调用类中的方法,事务不会生效,@EnableTransactionManagement不加上事务也可以生效 CREATE TABLE IF NOT EXISTS telephone( id INT PRIMARY KEY AU
阅读全文
摘要:zuul主要用于路由和过滤 zuul是一种服务网关,服务网关作用:企业级应用防火墙,节省流量,提高性能,作用于微服务项目,单体项目不需要 网关解决的问题: 统一接入,协议适配,安全防护,流量管控 nginx作为服务层的网关存在,zuul更多是的作为业务层网关存在 zuul的1.x版本是阻塞io,不支
阅读全文
摘要:问题来源自建的网站,没有使用的时候,出现不知名的日志,很快就发现有人在不安全的登录我的网站,地址来自乌克兰居多 91.219.254.101 - - [04/May/2022:19:02:05 +0800] "GET /robots.txt HTTP/1.1" 302 160 "-" "Mozill
阅读全文
摘要:设置数据库信息 #主数据源 spring.datasource.primary.url=jdbc:mysql://127.0.0.1:3306/yourheart?useUnicode=true&characterEncoding=utf-8&useSSL=false spring.datasour
阅读全文
摘要:@Value("${spring.datasource.primary.driverClassName}") private String driverClassName; @Value("${spring.datasource.primary.url}") private String url;
阅读全文
摘要:@Bean(name = "PrimarySqlSessionFactory") @Primary public SqlSessionFactory primarySqlSessionFactory(@Qualifier("PrimaryDataSource") DataSource datasou
阅读全文
摘要:<!--引入poi依赖--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>3.17</version> </dependency> <dependenc
阅读全文
摘要:这里表示数据库的连接数不够了,需要去调整下 查看当前使用的最大连接数 SHOW GLOBAL STATUS LIKE 'Max_used_connections'; 查看Mysql数据库中设置的最大连接数 SHOW VARIABLES LIKE '%max_connections%'; 设置的方法两
阅读全文