一、抓包工具tcpdumptcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维..
分类:
其他好文 时间:
2015-04-20 18:59:13
阅读次数:
212
今天在项目中遇到更新数据的操作,在编码中发现并未报错,但数据并未得到更新,于是花了大半时间找是什么问题,最后发现是try的时候直接把异常吞了(= =!!血的教训呐)!排查后发现抛出一个异常org.hibernate.NonUniqueObjectException,通过反复检查和度娘的结果发现,原来...
分类:
Web程序 时间:
2015-04-19 15:56:17
阅读次数:
150
最近项目里遇到一个问题,就是在wildfly-8.1.0的同一个server上布署多个war,且这几个war中都依赖了netty3,导致只能有一个war包成功,经过排查,发现是jboss服务器本身的一个bug(https://issues.jboss.org/browse/IMMUTANT-144),原因是jboss本身对相同的"拓展"只能注册一次,而netty3中的jboss-beans.xml...
分类:
Web程序 时间:
2015-04-18 08:54:20
阅读次数:
233
一次操作Access数据库,插入一条数据,总是失败,如下: 通过赋值,一个字段一个字段的排查,最终确定是UserAge字段处有问题。 最初,UserAge字段是 %d类型的,赋值20,可成功插入数据库,赋值199插入失败,仔细查看sql语句和数据库中这个字段设计的类型等,均未发现问题。 后来,怀.....
分类:
数据库 时间:
2015-04-18 06:22:00
阅读次数:
234
问题描述研一的小伙伴向我反应实验室的 Confluence 知识管理系统上传不了附件,经过排查发现是磁盘空间不足了,使用 df 命令查看磁盘使用量如下图:实验室的文件服务器有三块硬盘,分别为 250GB、1TB、1TB,对应的设备文件名分别为 /dev/sda1、/dev/sda2、/dev/sda3,但图中看到只有两块硬盘的信息,是因为第二块磁盘作为物理的 RAID1 备份第三块磁盘。现在文件系统...
分类:
系统相关 时间:
2015-04-17 20:35:56
阅读次数:
239
使用linux最沮丧的事情莫过于中文输入法切换不出来,甚至有人错误地认为,要使用中文输入法,必须把“区域和语言”(Region & Language)设置为中国-中文。输入法只是一个软件,和区域设置没有什么必然联系。如果你在初始化安装系统的时候,选择了中文,倒是会帮你把中文输 入法打包安装好。所以和...
分类:
其他好文 时间:
2015-04-17 01:04:47
阅读次数:
653
1概述Valgrind可以有效地监测处大多数内存问题,你肯定忍不住会想,既然c/c++的内存问题这么常见,为什么不在编译器中加入内存问题检测的功能呢? 很可惜,GCC中还目前还不支持内存检测,可喜的是,clang支持。这里我们看看如何用clang发现内存问题2clangclang是一个C、C++、O...
分类:
其他好文 时间:
2015-04-16 23:23:17
阅读次数:
236
网站报错Access denied for user 'root'@'localhost' (using password: YES) 每次的挽救办法就是: /etc/init.d/mysqld stop mysqld_safe --skip-grant-tables &几乎每隔10分钟就出现一次,...
分类:
数据库 时间:
2015-04-16 19:47:30
阅读次数:
194
出现一个问题,现象是:
商品a库存是10,用户在测试环境买了一件商品后内存库存是9,数据库中对应库存是9。之后10几分钟后发现内存中库存是10。
最后发现是另外一个环境的job同步库存时操作了这个环境的库存,原因是两个环境使用相同的内存存储redis。
经验:
要保证各个环境中内存存储的独立性。...
分类:
其他好文 时间:
2015-04-16 17:34:39
阅读次数:
120