发布

第三方工具

第三方工具
专栏成员
425
文章
50732
阅读量
32
订阅数
eureka服务过期 篇2
背景: 最近反馈的订单修改提示 远程操作失败。 分析下来是:中台订单服务有台在服务注册中心上面不稳定,运维分析下来可能是机器内存不足原因导致。内存资源是紧张 目前将根据服务名称来调用的方式修改成指定IP来调用。 后来从该出现问题的服务器上面挪出去了一个服务,释放出来内存资源,再分析日志,就没有发现该问题了。
oktokeep
2025-03-05
210
feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1
feign接口拒绝 feign.RetryableException: Connection refused (Connection refused) executing POST 篇1
oktokeep
2025-03-05
450
com.netflix.client.ClientException Load balancer does not have available server for client及服务注册中心代码
com.netflix.client.ClientException Load balancer does not have available server for client及服务注册中心代码 
oktokeep
2025-03-05
460
Jenkins发布项目 上线404排查 启动失败报错分析 Address already in use (Bind failed) jar包引用顺序
Jenkins发布项目 上线404排查 启动失败报错分析 Address already in use (Bind failed)
oktokeep
2025-03-05
620
Java设计模式8种
1.模板模式 2.建造者模式 3.装饰器模式 4.工厂模式 5.策略模式 6.代理模式 7.单例模式 8.观察者模式
oktokeep
2025-03-05
780
reboot命令误操作测试服务器重启后,需要全部重启该服务器上面的服务。项目微服务使用jenkins重启无效,需要kill命令
reboot命令误操作测试服务器重启后,需要全部重启该服务器上面的服务。项目微服务使用jenkins重启无效,需要kill命令
oktokeep
2025-03-04
440
window10电脑性能提升
1.虚拟内存的设置 打开控制面板,输入“控制面板”在Windows搜索框中。 点击系统。 在左侧,选择高级系统设置。 在打开的窗口中,点击性能部分的设置。 切换到高级选项卡,点击虚拟内存的更改按钮。
oktokeep
2025-03-04
270
xxlJob排查 卡住了 - Feign或RestTemplate接口请求未设置超时时间导致
xxlJob排查 卡住了 - Feign或RestTemplate接口请求未设置超时时间导致
oktokeep
2025-03-04
430
订单费用分段计算的有序集合的应用,TreeMap
2.TreeMap 相关联的操作使用,应用比如按不同的租期天数来取不同的折扣来计算费用。 insuranceMap={4=1.0, 7=0.8, 14=0.5, 28=0.5, 999999=0.2} 1-4天按不打折 4-7天打8折 7到14天到5折 14天28天打5折 28天以上打2折
oktokeep
2025-03-04
240
关于Spring Cloud健康检查的陷阱 邮件检查,超时检查
1.排除不必要的健康检查项 有一天调用方突然反馈调不通我们的服务。查看Eureka控制台,发现服务状态是UP。查看服务进程一切正常。束手无策之际,忽然想到会不会是健康检查在作怪,因为Eureka Client判断服务可用与否的依据就是健康检查。而Spring Boot Actuator所有的监控项中的任何一个健康状态是DOWN,那个整体应用的健康状态也是DOWN,这时候调用方就把服务当作不可用。 再次查看http://ip:port/health,果然发现有一项邮件健康检查挂了。 最近项目引入了spring-boot-starter-mail,实现发送邮件的功能。 邮箱服务器挂了,造成整个服务的监控检查状态是DOWN。
oktokeep
2025-03-04
450
数据库连接池配置-系统数据库慢排查
1.接下来我们分析数据库,用SHOW FULL PROCESSLIST快照的方式每5秒刷一下进程列表,发现列表这两个语句在长时间运行着,最高有达到80多秒。杀掉之前马上又上来了。可以确定是由于这两个语句长时间查询把连接数占满了。
oktokeep
2025-03-04
890
支付宝开关分流及验收和等级日限冻结金额笔记 - A公司换B公司银行收款账号
1.业务背景 将现有的支付宝小程序及APP支付宝支付,将收款账号的主体做更换。 尝试了直接更换主体,支付宝不支持。直接在老账号的收款账号替换不同主体的银行账号,也是不支持,必须是同一主体的银行账号。 重新开了一个新账号,同时开通跟老账号相同的支付产品,比如:芝麻免押 然后在支付网关服务上层服务中,根据开关或根据订单下单时间跟Apollo比较时间来决定是新账号还是老账号。 同时将该新老流程的标识入库支付表保存。
oktokeep
2025-02-21
670
Java8 Filter 通过集合contains可以批量过滤
oktokeep
2025-02-13
500
Map Key为String 取值,使用key 为Integer取值,结果为null
Map Key为String 取值,使用key 为Integer取值,结果为null
oktokeep
2025-02-10
420
通过模拟发送mq消息来测试实现-依据支付凭证不能重复入账
1.依据MQ消息的json串转换为md5记录,作为收银台表的唯一约束。如果支付状态发生变化,则payMd5会跟随着变化。
oktokeep
2024-12-13
740
排查MQ消息发送和接收
Caused by: com.alibaba.fastjson.JSONException: can not cast to JSONObject. at com.alibaba.fastjson.JSON.parseObject(JSON.java:260) at com.common.FastJsonMessageConverter.fromMessage(FastJsonMessageConverter.java:44)
oktokeep
2024-12-10
720
接口性能提升方法
1.索引 1.1 没加索引 sql语句中where条件的关键字段,或者order by后面的排序字段,忘了加索引,这个问题在项目中很常见。 项目刚开始的时候,由于表中的数据量小,加不加索引sql查询性能差别不大。 目前在mysql中如果想要修改索引,只能先删除索引,再重新添加新的。
oktokeep
2024-12-10
1200
接口超时问题汇总
1.网络异常 1.1 网络抖动 网络丢包可能会导致接口超时。 2.1 带宽被占满 服务器带宽指的是在一定时间内传输数据的大小,比如:1秒传输了10M的数据。 所以对于有些高并发请求场景,需要评估一下是否需要增加服务器带宽。
oktokeep
2024-12-10
1400
接口超时日志排查分析-BeanUtils对象复制6秒及类型不一致复制异常,复制null属性被覆盖解决,常见Bean拷贝框架的性能对比
接口超时日志排查分析-BeanUtils对象复制6秒及类型不一致复制异常,复制null属性被覆盖解决,常见Bean拷贝框架的性能对比
oktokeep
2024-12-10
800
程序接口幂等性设计
接口幂等性是指用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。 这类问题多发于接口的: insert操作,这种情况下多次请求,可能会产生重复数据。 update操作,如果只是单纯的更新数据,比如:update user set status=1 where id=1,是没有问题的。如果还有计算,比如:update user set status=status+1 where id=1,这种情况下多次请求,可能会导致数据错误。
oktokeep
2024-12-10
620
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档