随笔分类 -  工作感悟

工作中比较好的idea
摘要:工作中大家讨论HashMap设置初始化容量的问题,写篇文章好好聊聊。 一、jdk8 HashMap初始化和扩容机制 以下面的代码为例 Map map = new HashMap(3); map.put("AA", "AA"); map.put("BB", "BB"); map.put("CC", " 阅读全文
posted @ 2019-09-23 17:09 wudiffs 阅读(2265) 评论(0) 推荐(0)
摘要:工作中,发现大多数人对值传递,引用传递理解不深,下面写一遍文章详细聊聊。 一、形参 形参:用来接收调用方法时传递的参数,只有在被调用时才分配内存,一旦调用结束,就释放内存空间。因此仅在方法内有效。 二、实参 调用上面方法swap(6, 8); 其中6 8就是实参。 三、值传递和引用传递 值传递:方法 阅读全文
posted @ 2019-09-23 16:59 wudiffs 阅读(5581) 评论(0) 推荐(0)
摘要:一. 起因 系统压测,罐了一部分数据,但是始终不处理,查询日志也没有异常日志,很不正常。 二. 问题排查 首先就是加各种日志去线上定位是哪里问题,代码模型如下: 问题分析:第一处日志打了,第二处日志没打,第三处日志没打。但是问题定位应该是序列化抛了异常,可是为啥第三处日志没打了? 怀疑是不是log4 阅读全文
posted @ 2019-08-16 09:22 wudiffs 阅读(253) 评论(0) 推荐(0)
摘要:一次正常的上线,发了几台docker后,却发现有的机器打了info.log里面有日志,有的没有。排查问题开始: 第一:确认这台docker是否有流量进来,确认有流量进来。 第二:确认这台docker磁盘是否慢了,磁盘没有满。 第三:确认这台docker日志级别,确认和其他docker一样配置文件。 阅读全文
posted @ 2019-07-19 09:26 wudiffs 阅读(1633) 评论(0) 推荐(0)