原创 Shell編程實例
1. 在/home目錄中創建一百個目錄,目錄名稱依次爲a1……a100. 2. 編寫一個腳本,自動將用戶主目錄下所有小於5KB的文件打包成XX.tar.gz.(提示:用ls,grep,find等命令,文件一般指普通文件) 3.寫一個程
原创 Shell編程入門入篇
一、Shell變量 主要有本地變量和環境變量。 1、本地變量 -- 在用戶現有運行的腳本中使用 1) 定義本地變量 格式: variable-name=value 例子:[root@jike1 /root]# LOCALTE
原创 Oracle SQL性能優化
(1)選擇最有效率的表名順序(只在基於規則的優化器中有效): ORACLE的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎表 driving table)將被最先處理,在FROM子句中包含多個表的情況
原创 Mongodb 索引分析工具 Dex 安裝與使用
Dex 是一個開源的MongoDB優化工具,它通過對查詢日誌和當前數據庫索引進行分析,向管理員提出高效的索引優化策略,以下是安裝教程,作爲記錄: 一、環境: 1、python2.7.3(經測試2.4不支持) 2、pip 3、de
原创 企業級高可用Web架構之HAProxy+Keepalived
細數下來,算是東莞的項目的話,HAProxy+Keepalived我差不多也有三套在線上跑了,另外,這套Web方案也是我的一拍網的備份方案之一,目前也在測試,如果速度和穩定性夠強勁的話,我也考慮將LVS+Keepalived換成HAPr
原创 MYSQL完整安裝和主從雙機配置
示例主機:192.168.0.1 示例備機:192.168.0.2 ################################# mysql 完整安裝 ########################### groupadd
原创 Linux正確安裝java的方法
方法一、 Java環境安裝 1. 從sun主頁下載JDK for Linux版本。這裏下載的是jdk-6u6-linux-i586.bin。 2. 用root用戶登錄ubuntu,或是在普通用戶下用su命令切換用戶。切
原创 C#和JAVA GET,SET對比
使用GET,SET方法的好處: 隱藏內部成員,但又想外部能夠以某 種正確的方式來訪問和修改內部成員的屬性, 因此通過構造GET,SET訪問器來控制訪問成員,確保數據的一致,完整和正確性。 下面分析JAVA和C#寫法 JAVA寫法
原创 設定Sybase數據庫自動截斷日誌
isql -Usa -Ppassword -Ssybaseserver >sp_dboption database_name,"trunc log on chkpt",true >go >checkpoint >go (或者在syb
原创 網站壓力究竟在哪裏
目前網站架構一般分成負載均衡層、WEB層和數據庫層,我其實一般還會多加一層,即文件服務器層,這樣我們在後面的討論過程中,我們可以依次對這四層進行討論;這裏爲了更具有說服力,我將用三個併發較大的生產環境來說明下,一個是我現在維護的電子商務
原创 apache + mercurial的整合
一 apache 和 mercurial的安裝 sudo apt-get install apache2 mercurial meld 二 apache和mercurial的整合 1 sudo cp /usr/share/doc
原创 VC++數據庫開發的五種技術
1.開放數據庫連接(ODBC API) 提供了一個通用的編程接口,允許程序與多種不同的數據庫連接。它爲Oracle,SQL Server,MS Excel等都提供了驅動程序,使得用戶可以使用SQL語句對數據庫進行直接的底層功能操作。在使
原创 這樣學習C語言最有效
一、一字真言 各位看官,學好C語言,其實只需一個字,那就是“編”。 (一)遍。 學習C語言,乃至學習所有的語言,都講究一個動手——不是動手打人,而是動手編程序。你必須通過編寫程序來熟悉知識、理解知識。倘若只學不編,只看別人的程序,自己不
原创 JAVA基礎知識
&和&&的區別。 &是位運算符,表示按位與運算,&&是邏輯運算符,表示邏輯與(and). HashMap和Hashtable的區別。 HashMap是Hashtable的輕量級實現(非線程安全的實現),他們都完成了Map接口,主要區別在
原创 PHP開發中關於文件操作的疑難問答
前言: PHP中對各類數據庫的操作有着支持,對文件的操作也同樣有着很豐富的操作方法,很多朋友現在的操作還是基於文件操作可是有的時候在操作文件的時候還存在不少的困惑和疑點,以下是我在日常編寫過程中碰到的以及壇上朋友所碰到的關於文件操作的一