上一页 1 ··· 651 652 653 654 655 656 657 658 659 ··· 784 下一页
摘要: 最近执行一个项目调优,发现使用第三方的Json库导致性能差。原以为问题就这么定位到了,结果去掉Json操作后,性能也不见好转。 现象非常诡异:CPU、内存、网络、磁盘使用率均有剩余,而且压力也是足够的。即使施加更大压力,吞吐量也不见好转。 于是监控了一下Java进程状态,发现几乎所有进程都处在状态:... 阅读全文
posted @ 2015-01-22 20:10 沧海一滴 阅读(2080) 评论(4) 推荐(1) 编辑
摘要: 这个死锁的原因:一个动作需要两个临界对象。静态同步方法,就是一个临界对象。这种场景,静态同步方法每次只能有一个线程持有。如果存在另一个临界对象,静态同步方法中也需要获取这个临界对象。即一个动作需要两个临界对象。We are experiencing deadlocks on our server.W... 阅读全文
posted @ 2015-01-22 19:39 沧海一滴 阅读(14094) 评论(0) 推荐(0) 编辑
摘要: import org.apache.log4j.Logger;public class InnerClassLogger { static Logger loggerA = Logger.getLogger(InnerClassLogger.class); public stat... 阅读全文
posted @ 2015-01-22 19:10 沧海一滴 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 数据:test.txt:f1:f2:f3:0#1Shell:#!/bin/bashwhile read linedoecho $lineresult1=$(echo $line|awk -F ':' '{print $4}' )echo $result1echo "1:"${result1}"tes... 阅读全文
posted @ 2015-01-21 14:19 沧海一滴 阅读(4088) 评论(0) 推荐(0) 编辑
摘要: sed的语法格式:sed [option] {sed-command} {input-file}sed在正常情况下,将处理的行读入模式空间(pattern space),脚本中的“sed-command(sed命令)”就一条接着一条进行处理,知道脚本执行完毕。然后该行呗输出,模式(pattern s... 阅读全文
posted @ 2015-01-21 14:09 沧海一滴 阅读(584) 评论(0) 推荐(0) 编辑
上一页 1 ··· 651 652 653 654 655 656 657 658 659 ··· 784 下一页