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

浙公网安备 33010602011771号