工作感悟
文章平均质量分 71
cxh217707
这个作者很懒,什么都没留下…
展开
-
开博说明
其实,我算是一个喜欢总结和归纳的人,工作一年来,写了一些技术文章和工作感悟。但多半是以Word的形式存档起来,或者仅仅是发布在QQ的个人空间。我一直欣赏一个前辈的话:经验在于积累,而不在于年限。要提升自己的功力,除了不断的学习之外,就是不断的自我总结和归纳。今天,我突然发现,其实还有一条:就是分享!所以,我要把自己的感悟和总结晒出来,大家一起学习,一起进步。...2009-08-31 11:53:00 · 116 阅读 · 0 评论 -
数据库批量数据插入问题分析
在数据库的相关开发中,经常会遇到数据的批量插入问题。本文主要是通过实验的方式探讨批量数据插入的瓶颈,以及优化建议。以10w条记录的插入作为实验对象,采用下面的几种方法插入:1. 普通插入:普通的一条条插入2. 普通插入+手动提交:setAutoCommit(false)、commit()3. 普通插入+手动提交+ prepareStatement方式...2009-09-01 12:57:00 · 136 阅读 · 0 评论 -
线上应用故障排查系列
线上应用的故障排查能力是一个高级软件开发人员的必修课,也最能体现一个技术人员的工作经验和能力。所以,这也是我面试别人的一个必考题目之一。我打算把自己在这方面的实际经验写成系列文章,主要包括下面这些内容: 1、线上应用故障排查之一:高CPU占用2、线上应用故障排查之二:高内存占用3、线上应用故障排查之三:高I/O占用,包括磁盘I/O、网络I/O、数据库I/O等。4、线上应...原创 2012-05-10 22:02:06 · 234 阅读 · 0 评论 -
线上应用故障排查之一:高CPU占用
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过ps aux |...原创 2012-05-10 22:05:06 · 1938 阅读 · 0 评论 -
线上应用故障排查之二:高内存占用
前一篇介绍了线上应用故障排查之一:高CPU占用,这篇主要分析高内存占用故障的排查。搞Java开发的,经常会碰到下面两种异常:1、java.lang.OutOfMemoryError: PermGen space 2、java.lang.OutOfMemoryError: Java heap space 要详细解释这两种异常,需要简单重提下Java内存模型。(友情提示:本博文章欢...原创 2012-05-10 22:07:10 · 3848 阅读 · 1 评论