
解决问题
文章平均质量分 78
青鱼入云
这个作者很懒,什么都没留下…
展开
-
面试:线上问题处理
处理和跟踪线上偶发性问题需要耐心和持续的努力,因为这些问题往往是复杂的且难以预测的。重要的是,对系统进行全面的设计和测试,以尽可能地避免线程安全问题的发生。当问题出现时,及时排查和解决问题,并进行合适的优化和测试,以确保系统的稳定性和并发性能。另外,重要的一点是要在沟通和合作中与团队成员、开发人员和相关运维人员一起解决问题,提高问题的排查效率和结果准确性。在设计过程中,还需要考虑系统的可用性、性能、扩展性和安全性等方面的需求,并进行合理的权衡和折衷。原创 2023-11-24 20:08:09 · 2179 阅读 · 0 评论 -
高频面试题:开发实战问题
接口性能优化:接口超时怎么处理优化方案:原创 2023-09-24 11:21:16 · 174 阅读 · 0 评论 -
使用@RequestBody传对象参数时碰到的坑
工作中需要使用到http接口传一个对象数组,网上找到某博客:springmvc参数为对象,数组但是测试还是不对,报错:2019-02-21 23:44:37.168 WARN 34133 --- [nio-7001-exec-6] .w.s.m.s.DefaultHandlerExceptionResolver : Failed to read HTTP message: org.spr...原创 2019-02-22 12:13:52 · 45321 阅读 · 0 评论 -
一次zxid打满之后引发的故障
某天早上,还没到公司就被通知系统定时任务都挂了,紧急对所有应用都重启之后,我们把问题定位在了zk上。问题背景:系统使用定时任务调度框架为开源tbSchedule,使用zk作为任务注册中心,这个框架对异常状况处理能力比较弱,与zk对连接中,出现网络超时、session过期等情况没有稳定的恢复和重连方案。zk除了做tbschedule的注册中心外,还给一个业务系统做分布式并发调度控制提供zk...原创 2018-11-27 16:12:29 · 4805 阅读 · 7 评论 -
mybatis刚从@Annotation向xml转换时遇到的一些坑
老碰到少了逗号“,”的情况,导致sql出错,但是这类问题又不容易察觉到,幸好如果有异常堆栈打出的话,这类问题还是比较好发现的。比较麻烦的事是在某厂,当时碰到的这个服务本地无法启动,但是本人初来乍到,一是不熟悉整个系统,找不到启动失败原因在哪儿,而且据说这个问题对于团队老人们都比较难解决,项目又忙,暂时只能通过部署在远程服务器上测试了,二是项目工期压力大,deadline近在眼前,没有时间解决...原创 2018-11-11 15:49:53 · 846 阅读 · 0 评论 -
记一个mysql使用时in()内字符串长度截断的问题
众所周知,mysql对in内的数量和长度是没有限制的(当然我也是百度才确认的^_^),那么为什么会有in内的内容被截断的问题呢?先看下报错日志如下 .......|mybatis|select user_id,account_type,unmatched_amount,target_match_amount from ast_money_account where yn=0 and user_...原创 2018-05-15 11:41:57 · 11729 阅读 · 4 评论 -
记两次未解决的jvmCrash事件日志
同一个应用的两个实例,在某次发版后相隔7天相继crash,这次发版在正常启动后,其中一台机器,过几分钟突然连接池关闭,无法获取jdbc Connection,半小时后又自动恢复,另一台机器在四个小时后突然挂掉,此时无高负载任务。目前已知的一个可能原因是xss不够,这个结论是因为重启一直起不来,启动时报重复引用,并且会导致内存不断飙高,甚至飙满jvm分配的内存。后来调整xss384k到512k后,启...原创 2018-04-09 14:34:46 · 1472 阅读 · 0 评论 -
JVM系列(一):自己编译jdk遇到的一些坑
两个月前开始学习jvm,买了本书《深入理解Java虚拟机-JVM高级特性与最佳实践——周志明著》,卡在第一章自己编译JDK,一直报错,然后便停顿了两个月,前几天再一次拾起,终于搞定。过程中惊险刺激先不说,弄完就想着把经历的坑都写出来,避免下次遇见。 再然后,便遇着了卡了我两个月的问题,看下图: 后来这个问题其实很简单就解决了,在两个月后我重新编译的时候,熟原创 2017-10-21 12:35:04 · 4173 阅读 · 2 评论