摘要: (#)前瞻:最近发生一个很奇怪的事情,就是我自己写的代码在我本地可以正常的编译,运行,但是当qa同学通过maven打包编译的时候,一直抛出错误, 实际上在类中看看这两行代码都很正常,没什么特殊的逻辑,或者使用特殊的工具,但是有一点差不多就是都使用了反射类 (#)然而问题来了,具体怎么检查处理呢? 1 阅读全文
posted @ 2017-05-23 17:51 nasjjsadkef 阅读(203) 评论(0) 推荐(0) 编辑
摘要: (#)前瞻:前一段经常发现系统load高,机器一直报警,其实针对与load高,初步的想法(1).死循环,导致一直占用cpu (2).JVM虚拟机在不停的fgc,但是并不能减轻系统压 力,导致系统一直尝试fgc,服务不可用,cpu彪高 (#)然而问题来了,具体怎么检查处理呢?首先,这样,我们先写一段代 阅读全文
posted @ 2017-05-19 22:04 nasjjsadkef 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: (#)直奔主题,这次要说的是针对百万千万数据的下载,使用的是poi excel的下载,这个如果大家不熟悉的话,可以去看看这个基础博客,写的不错 http://www.jerehedu.com/fenxiang/160218_for_detail.htm (#)然而问题来了,(1)excel如何装这么 阅读全文
posted @ 2017-05-05 11:46 nasjjsadkef 阅读(2529) 评论(0) 推荐(0) 编辑
摘要: 使用Java监控工具出现 Can't attach to the process 发表于 2015-07-07 | 更新于 2016-11-11 | 分类于 java , jvm | 字数统计 507 | 阅读时长 3 | 字数统计 507 | 阅读时长 3 问题重现 1 2 3 4 5 6 7 8 阅读全文
posted @ 2017-05-03 18:36 nasjjsadkef 阅读(15123) 评论(1) 推荐(3) 编辑
摘要: 1.首先查看个个挂载的情况 df -h 2.剩下的就是进入到占用比较的文件,查看哪些占用的多,如上进去/home/q文件夹, 可以看出,主要占用比较大的就是mysql ,这时我们可以根据同样的办法,排查什么原因导致文件过大, 3.针对mysql的解决,首先要看看的就是binlog是不是很大,如果需要 阅读全文
posted @ 2017-04-27 12:06 nasjjsadkef 阅读(284) 评论(0) 推荐(0) 编辑
摘要: (#)最近研究了很多同步工具的源码,比如CyclicBarrier,CountDownLatch等等,看源码的时候频频发现都会在内部实现两个类继承AbstractQueuedSynchronize 然后发现原来这个类的模型是lea大神实现concurrent包的基础,遂拿出来研究研究(留下口,后面再 阅读全文
posted @ 2017-04-18 20:57 nasjjsadkef 阅读(197) 评论(0) 推荐(0) 编辑
摘要: (#)最近听说1.8的HashMap引入了红黑树做了性能的优化,遂又把出了源码来研究研究(留下口,后面再写) 阅读全文
posted @ 2017-04-18 20:48 nasjjsadkef 阅读(129) 评论(0) 推荐(0) 编辑
摘要: (#)背景 最近收到以前学弟提出的疑问,就是java到底传的是引用还是值(按他的说法形参和实参),其实本来不像解释的,因为我觉得这是一个很简单的概念,当你看见的东西解释 不了的时候,你应该做的就是这些数据在java内存中的表现是什么呢,所以我给他的建议就是去看看这些在内存中都是什么样的,今天来自己解 阅读全文
posted @ 2017-04-06 18:56 nasjjsadkef 阅读(290) 评论(0) 推荐(0) 编辑
摘要: (#)背景:最近遇到了很多集合层面的问题,可能是自己对于集合本身只是简单了解内部的原理,忽略了其中的细节,所以最近来再重温一下各种集合的实现细节 (#)原理:对于ArrayList首先,应该知道就是这是一个底层用‘动态数组’实现的集合,此类继承的接口不多说了,这个没什么实际的意义,下面一起来看看内部 阅读全文
posted @ 2017-03-28 16:28 nasjjsadkef 阅读(188) 评论(0) 推荐(0) 编辑
摘要: spring动态代理与事务 阅读全文
posted @ 2017-03-17 10:02 nasjjsadkef 阅读(1701) 评论(0) 推荐(0) 编辑