共 5 篇文章 |
|
事务管理器( TransactionManager )将应用对分布式事务的使用映射到实际的事务资源并在事务资源间进行协调与控制。begin()- 开始事务commit()- 提交事务rollback()- 回滚事务getStatus()- 返回当前事务状态setRollbackOnly()getTransaction()- 返回关联到当前线程的事务setTransactionTimeout(int seconds)- 设置事务超时时间resume(Transacti... 阅40 转0 评0 公众公开 13-10-10 10:51 |
文件IO消耗严重的问题分布式java应用中文件IO消耗的原因有:多个线程同时写入同一个文件,例如日志系统,随着文件的变大 ,写入的速度逐渐降低,造成各线程对写锁的竞争。采用合理的缓存失效算法:如果放入太多对象在缓存池中,反而会造成内存的严重消耗, 同时由于缓存池一直对这些对象持有引用,从而造成Full GC增多,对于这种状况要合理控制... 阅1113 转2 评0 公众公开 13-01-09 16:41 |
解决CPU严重消耗的问题CPU us 高的解决办法原因:通常CPU us高的原因是由用户线程一直在无阻塞的进行计算等,造成其他线程饿死的情况,针对这一情况,我们可以让该计算型线程间歇性的执行,即在代码的执行过程中添加Thread.Sleep();来释放CPU的执行权,从而让其他的线程获得执行。CPU sy高的解决办法原因:线程过多导致的线程的调度,从而由于线... 阅2183 转4 评0 公众公开 13-01-09 11:18 |