原创 Linux下安裝配置svn
1、安裝需要包 yum install subversion (SVN服務器) mysql-server (用於codestriker) htt
原创 MySQL在日常開發過程中的注意事項
Mysql的InnoDB引擎在查詢優化方面非常弱,因此需要一些注意事項: 1. where條件中的字段類型和數據庫中的字段類型不一致時,不會使用索引。例如Flag='6'和Flag=6在Flag爲Varchar時前者使用索引,後者不使用索
原创 Shell腳本實現應用自動安裝部署
Windows版本的安裝包直接使用了inno setup將應用及所需軟件壓成exe文件。 Linux版本當時是把應用及軟件交給了客戶,並寫了安裝步驟文檔,但是客戶不滿意,希望做成類似Windows版那樣的只需要下一步就可以完成
原创 Linux下部署Sersync
1、 安裝rsync,安裝sersync前需要在兩個服務器上都安裝好rsync並daemon啓動。 yum -y install rsync 2
原创 Oracle 執行計劃(Explain Plan) 說明
如果要分析某條SQL的性能問題,通常我們要先看SQL的執行計劃,看看SQL的每一步執行是否存在問題。 如果一條SQL平時執行的好好的,卻有一天突然性能很差,如果排除了系統資源和阻塞的原因,那麼基本可以斷定是執行計劃出了問題。
原创 oracle 死鎖及鎖的導致cpu高、內存高的排查詳細過程
排查理由CPU高內存高通過查詢視圖,找到被鎖住的對象v$locked_object,根據其locked_mode,判斷其鎖類型select l.xidusn, l.object_id, o.owner, o.object_name, l.
原创 oracle執行計劃詳解
本文源自TTT BLOG,原文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html 簡介: 本文全面詳細介紹oracle執行計劃的相關的概念,訪問數據的存
原创 linux中的TCP連接數的查看
一、查看哪些IP連接本機netstat -an二、查看TCP連接數1)統計80端口連接數netstat -nat|grep -i "80"|wc -l2)統計httpd協議連接數ps -ef|grep httpd|wc -l3)、統計已連
原创 linux的oracle的cpu過高分析
根據linux的oracle進程號查詢正在執行的sql SELECT sql_text FROM v$sqltext a WHERE (a.hash_value, a.address) IN (SELECT DECODE(sql
原创 Linux上部署FFMpeg
安裝FFMPEG的目的:ZCMS平臺上傳視頻音頻時所依賴的軟件。 安裝FFMPEG前,先要安裝其依賴的第三方編碼器庫,這樣才能支持多種格式的轉換。 所以要先裝好編碼器庫後,最後裝FFMPEG。
原创 生產環境下JAVA進程高CPU佔用故障排查
問題描述: 生產環境下的某臺tomcat7服務器,在剛發佈時的時候一切都很正常,在運行一段時間後就出現CPU佔用很高的問題,基本上是負載一天比一天高。 問題分析: 1,程序屬於CPU密集型,和開發溝通過,
原创 從 Java 代碼到 Java 堆
本文將爲您提供 Java™ 代碼內存使用情況的深入見解,包括將 int 值置入一個 Integer 對象的內存開銷、對象委託的成本和不同集合類型的內存效率。您將瞭解到如何確定應用程序中的哪些位置效率低下,以及如何選擇正確的集合來改進您的代
原创 設置linux系統java參數
vim /etc/profile export JAVA_OPTS='-Dfile.encoding=UTF-8 -Djava.awt.headless=true -Xmx1500m -Xms1500m -XX:MaxNewSize=1
原创 CentOS中利用iso介質來安裝軟件
在centos中,如果遇到不能聯網安裝,可以使用光盤鏡像iso文件進行yum安裝軟件 1.複製 centos iso文件到 /home/software目錄,可以遠程複製,如:scp CentOS_5.5_Final.iso 172.
原创 優秀IT技術文章集(最新)(高質量)
---------------優秀blog---------------- Sina App Engine Blog 併發編程網 結構之法 算法之道 dokuWiki示例 http:/