摘要:
接口超时问题汇总 1.网络异常1.1 网络抖动 网络丢包可能会导致接口超时。2.1 带宽被占满 服务器带宽指的是在一定时间内传输数据的大小,比如:1秒传输了10M的数据。所以对于有些高并发请求场景,需要评估一下是否需要增加服务器带宽。 2.线程池满了在java8之前可以通过实现Callable接口, 阅读全文
posted @ 2024-12-09 18:55
oktokeep
阅读(381)
评论(0)
推荐(0)
摘要:
接口超时日志排查分析-BeanUtils对象复制6秒及类型不一致复制异常,复制null属性被覆盖解决,常见Bean拷贝框架的性能对比 1.接口超时日志排查分析-BeanUtils对象复制6秒1.查询日志命令,分析接口的请求及响应的时长cat proJectDock.log | grep -E "请求 阅读全文
posted @ 2024-12-09 18:54
oktokeep
阅读(150)
评论(0)
推荐(0)
摘要:
程序接口幂等性设计 接口幂等性是指用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。这类问题多发于接口的:insert操作,这种情况下多次请求,可能会产生重复数据。update操作,如果只是单纯的更新数据,比如:update user set status=1 阅读全文
posted @ 2024-12-09 18:51
oktokeep
阅读(41)
评论(0)
推荐(0)
摘要:
XSSFWorkbook转换SXSSFWorkbook对象使用,避免OOM 目前excel的导入导出功能,大部分是基于apache的POI技术,而POI给我们提供了WorkBook接口。常用的WorkBook接口实现有三种:HSSFWorkbook:它是早期使用最多的工具,支持Excel2003以前 阅读全文
posted @ 2024-12-09 18:50
oktokeep
阅读(889)
评论(0)
推荐(0)
摘要:
SpringBoot项目中使用Mybatis打印SQL日志-排查SQL方法 #正解配置如下: mybatis: configuration: log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl logging: level: com.springb 阅读全文
posted @ 2024-12-09 18:49
oktokeep
阅读(681)
评论(0)
推荐(0)
摘要:
mysql 256byte可以存多少汉字,字符编码length,char_length函数 在MySQL中,UTF-8编码下,每个汉字至少占用3个字节。因此,256字节可以存储的汉字数量为:(256字节) / (3字节/汉字) = 85.3汉字 由于UTF-8编码中,对于单字节的字符、双字节字符和三 阅读全文
posted @ 2024-12-09 18:47
oktokeep
阅读(259)
评论(0)
推荐(0)
摘要:
Apollo配置中心及配置接口的统一化 1.配置中心的原则:集中在一个微服务中配置,避免在多个微服务中配置,否则会出现混乱。或者配置发生变更,引起修改配置很容易遗漏,修改不全等。 2.订单的价格配置单价,折扣等配置数据,需要提供给其他的微服务来使用,是通过提供配置接口来提供,是出口数据规范化,从统一 阅读全文
posted @ 2024-12-09 18:46
oktokeep
阅读(54)
评论(0)
推荐(0)
浙公网安备 33010602011771号