踩坑
文章平均质量分 73
小猿外
一起见证小猿外的成长吧~
展开
-
赤脚医生排查性能问题
背景高并发的服务端一般会对服务做告警和监控通常采用 grafana + prometheus 做服务的实时监控,不过这种监控粒度只适用于日常观察服务情况和出现问题回溯些容器的状态和服务的状态,没有 JVM 方法级别的监控,如果排查线上问题还是不够的。线上问题 :因为我涉及的服务并发比较高,要求请求延时在 100 ms 内 ,不知什么原因导致服务延时比平常高了 20+ms 且存在波动,延时从 10ms~15ms 到了 30 ms ~ 60 ms,需要排查后端神奇 JMC & JFRJDK原创 2021-08-18 21:23:52 · 250 阅读 · 0 评论 -
DynamoDB 报错:class not found exception for class ReflectionEntityInformation
情况我在 DynamoDB 表中使用了分区键 「DynamoDBHashKey」和排序键「DynamoDBHashKey」,工程侧采用 SpringBoot 2.2.6 + Spring Data DynamoDB 5.1.0 具体的版本如下 <dependency> <groupId>com.github.derjust</groupId> <artifactId>spring-data-dynamodb</artif原创 2021-07-18 15:17:21 · 169 阅读 · 0 评论 -
SpringBoot 集成 DynamoDB 多数据源问题
背景在多数据源工程中集成 DynamoDB 时遇到了 DynamoDB 的不支持多数据源的问题 ????SpringBoot 集成 DynamoDB大概讲一下我集成 DynamoDB 的方式,如果你的数据源只有 DynamoDB 那么下面的集成方式则可以正常工作。首先引入 Maven 依赖 <dependency> <groupId>com.github.derjust</groupId> <artifactId>spr原创 2021-07-03 13:41:20 · 844 阅读 · 0 评论 -
mysqldump 迁移数据报错:Unknown table ‘COLUMN_STATISTICS‘ in information_schema
背景系统迭代开发,需要将线上数据迁移到测试环境,数据量不是很大,所以选择使用 mysqldump 工具数据迁移。迁移操作mysqldump 是 MySQL 自带的系统工具,可以使用 命令行 模式也可以选择使用可视化工具。1. 使用命令行如果可以 ssh 连接上数据库所在的机器,可以是使用命令行进行操作:从源数据库导出数据到 test.sql mysqldump db_name > backup-file.sql从 test.sql 导入数据到测试环境的数据库mysql db_nam原创 2021-06-22 23:25:58 · 3560 阅读 · 0 评论 -
全网最靠谱的SpringBoot+TestNG+Maven打包成jar运行单元测试
认识自己的无知是认识世界最可靠的方法————互联网中的无名之辈背景公司最的海外项目临近上线,国内所有的环境都进行了单元测试,唯有海外环境还没进行,所以公司需要在海外环境进行单元测试。公司使用的是SpringBoot+TestNG写的单元测试,单元测试中去调用了其他微服务的Service。在国内环境只需要在本地或者jenkins上执行测试命令,比如通过mvn test 或者在IDEA里面直接执行对应的testng.mxl文件。由于海外环境网络的限制和服务的限制公司需要将SpringBoot+Test.原创 2020-09-30 11:54:32 · 2982 阅读 · 3 评论