原创 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:/