- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 java——jstack使用
1.查找java进程号sudo ps -ef | grep java2.根据进程id查那个线程消耗CPU资源sudo top -p 21125 -H //21125:进程id3.把十进制的线程id->十六进制//线程id:21153 //对应十六进制:0x52854.根据线程id打印堆栈信息sudo -u tomcat jstack 21125 | grep -A 100 0x5285 | less
2016-01-06 21:03:09 508
原创 git 初次使用总结
第一次使用git遇到了很多问题 先看看git的基本操作 图: git clone 第一次使用git,操作步骤如下: 1.1 clone 远端的git仓库 1.2 用elicpse 导入工程即可git commit和git push 操作步骤: 2.1 commit 所有的改动到 local git仓库(必须commit) 2.2 pull远端的git仓库
2014-04-02 16:31:28 693
原创 DB2数据库表死锁问题
最近遇到了db2数据库死锁的问题,经过几天的加班终于把死锁的问题基本解决了,虽然很痛苦,但是学到了很多东西。 1.环境配置: DB2 9.7,WAS7,操作系统AIX6.1 2.问题表现: 应用日志总是提示SQLCODE=-911, SQLSTATE=40001, DRIVER=3.
2014-02-11 15:28:42 4949
原创 spring JDBC事务使用经验
最近在使用spring的JDBC事务时出现了一个问题:在多线程环境中,主线程获取一个 DataSourceTransactionManager,开启事务,同时在子线程中也使用同一个事务管理器开启事务,但是当子线程中的事务发生回滚后,主线程的事务继续执行,没有同步回滚。因此我怀疑spring JDBC事务不支持跨线程,于是乎翻阅了spring中关于事务的代码,发现果然如此,其关键在于Transac
2013-11-04 15:26:30 1107
原创 日志输出引起的宕机
最近忙产品支持的时候,碰到个问题:项目部署在6台服务器集群上(操作系统是suse11,中间件是was7,数据库是db2 9.7),做压力测试,一会就有服务器上的was宕机。通过was输出的宕机日志和suse系统日志发现was宕机是由于内存溢出引起的,日志中大量出现了log4j的错误信息。我随即马上排查项目的日志配置文件,一看是debug级别的!!!!随后修改为error级别,宕机现象再也没有出现。
2013-10-26 22:40:22 1553
原创 db2还原命令
db2 restore database 数据库名称 from C:\YNOA(备份文件所在目录) taken at 20130913100615(时间戳) WITHOUT ROLLING FORWARD WITHOUT PROMPTING
2013-09-13 11:03:25 829
原创 spring事务管理使用心得
1.spring的声明式事务和编程式事务可以混合使用,只要不是同一个方法中既有编程式事务也有声明式事务; 2.使用DataSourceUtils获取连接,也必须使用其释放连接; 3.只有操作处在事务中,spring才把数据库连接绑定到当前线程上; 4.spring批量提交事务时,TransactionStatus最好用线程变量存储,不能使用static变量存储:因为当出现并发时,static
2013-09-04 16:30:17 724
原创 Linux下制作win7 u盘安装盘(菜鸟痛苦的经历)
最近一直在学习Linux,所以在自己电脑上安装了双系统fedora 18和win7,双系统的引导是大名鼎鼎的grub2。昨天win7突然崩溃了,尝试了各种方法都没能搞定,最后只能使出杀手锏--重装系统。但是蛋疼的事又发生了,u盘被我做成了fedora安装盘,里面的win7早就被删除了。我只能想办法在fedora下制作win7的u盘安装盘。在网上搜索了非常多的资料,终于搞定了。在此过程中,我学到了不
2013-08-04 12:28:33 8548 3
Spring 3.x企业应用开发实战.part2.rar
2014-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人