java
文章平均质量分 82
凯张张
这个作者很懒,什么都没留下…
展开
-
一次RPC服务调用异常分析
现象:RPC请求一直超时异常如下java.lang.RuntimeException: xxxRpcTimeOutException-null 分析:查看代码,可能是某个sql或者第三方服务调用超时造成的,查找该服务业务日志,没有发现任何异常日志数据!!这下子尴尬了,1.机器load指标正常,为了恢复线上问题,重启集群,保留一台机器分析,为了防止该机器被线上流量调用,线上环境先屏蔽该机器。2.因为...原创 2018-07-02 12:29:01 · 8935 阅读 · 0 评论 -
java技术书籍推荐--技能树发展
博主当年高考大学填志愿的时候老师推荐了个电气信息一类的专业,对这个专业的名字一脸懵逼,但是听说可以玩电脑,顿时觉得暗爽,这不就是我时时刻刻日思夜想的生活吗,喝着啤酒和三五好友继续打dota,继续我们的网吧5连黑。谁知开学才知道根本不是这么回事,理想总是自作多情,现实却狠狠的抽自己大嘴巴子,从此踏上不归路。好了言归正传,给大家分享下自己从学校到工作看的一些书籍,也算是一些成长经历吧。在学校的日子还是...原创 2018-07-03 09:14:57 · 1035 阅读 · 0 评论 -
java后端社招面试经历
最近打算换工作,对面是经验做一些总结,今后也是打算开启博客总结自己工作中遇到的一些问题分享给大家,算是一个开始吧!先说下整体面试下来的一些感受:1. java基础知识真的要扎实,面试准备阶段不像考试有题可压,任何一个问题都有可能都会问到,所以,对自己负责,欺骗自己等于拿自己的事业开玩笑。2.大部分的面试官不是真的要问倒你,他们只是想看看你的解决思路和套路是否能够灵活多变,问到一个你不知道,你就...原创 2018-06-28 09:11:59 · 13508 阅读 · 6 评论 -
jstorm fieldsGrouping源码分析
jstormfieldsGrouping是如何找到下一个emit的task节点呢,如何保证相同的值路由要相同的task?在spout和bolt发射数据的时候都会调用collector.emit(new Values(your data), msgId);如果指定了fieldsGrouping,那么jstorm会根据emit的数据(your data)计算下一个要发送的task,...原创 2019-03-01 18:42:51 · 312 阅读 · 0 评论 -
HttpServletRequestWrapper处理request数据流多次读取问题
问题:要实现一个spring拦截器需要读取request数据流,但是request数据流只能读取一次,需要自己实现HttpServletRequestWrapper对数据流包装,实现如下:public class ReadHttpServletRequestWrapper extends HttpServletRequestWrapper { private final byte...原创 2019-07-31 12:17:16 · 7038 阅读 · 12 评论