原创 LVS+Keepalived之DR模式配置

網絡拓撲圖如下: 1. RealServer服務器的配置 1). 安裝httpd 2). 配置ip 192.168.92.131 3). 編輯腳本並

原创 Shell變量

變量是代表一些值的符號,可以通過變量來設置Shell或者其他程序,變量作用於內存中。 變量的查看 1. set可以查看所有的變量[root@chen shell]# set BASH=/bin/bash BASHOPTS=checkwi

原创 linux下rpm安裝nginx

1.下載nginx的rpm包[root@chen ~]# wget http://nginx.org/packages/centos/6/noarc

原创 java對文件壓縮與解壓縮操作

1. 文件的壓縮/** * 壓縮文件,支持文件和目錄 * @param srcFile 待壓縮的文件 * @param desPathN

原创 Linux下安裝MongoDB

下載MongoDB壓縮包 官網地址 https://www.mongodb.org/ 可以在客戶端下載後上傳至服務器在服務器使用wget或curl命令直接下載 解壓壓縮包 [root@tbtravel local]# cd /us

原创 MongoDB簡介

什麼是MongoDB? MongoDB 是由C++語言編寫的,是一個基於分佈式文件存儲的開源數據庫系統。在高負載的情況下,添加更多的節點,可以保證服務器性能。MongoDB 旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。Mong

原创 Linux下安裝keep-alived

1. 打開官網http://www.keepalived.org/ 下載 keepalived-1.2.19.tar.gz 下載地址 http://

原创 MongoDB刪除數據庫

語法 MongoDB 刪除數據庫的語法格式如下: db.dropDatabase() 實例 以下實例刪除了數據庫morris。 [root@tbtravel ~]# mongo 127.0.0.1:27017/admin -

原创 常用的maven倉庫地址

索引地址 http://mvnrepository.com/ http://search.maven.org/ 倉庫下載地址: https://repo1.maven.org/maven2/ https://repository.j

原创 MongoDB數組查詢

MonogDB中對數組類型的查詢主要包括以下幾種情況: 查詢整個數組要求元素內容和元素順序必須完全相同查詢數組中的元素(普通元素),包含兩種情況: 與位置無關,查詢數組中含有某個值的元素,例如:db.student.find({s

原创 findAndModify函數的使用

findAndModify函數的介紹 findAndModify執行分爲find和update兩步,屬於get-and-set式的操作,它的功能強大之處在於可以保證操作的原子性。 findAndModify對於操作查詢以及執行其它需要

原创 Git克隆部分文件

Git克隆部分文件 需求 只希望從Git倉庫裏取指定的文件或者文件夾出來。在SVN裏面,這非常容易實現,因爲SVN基於文件方式存儲,而Git卻是基於元數據方式分佈式存儲文件信息的,它會在每一次Clone的時候將所有信息都取回到本地,即相當

原创 MongoDB遊標

查詢結果返回過程 使用find函數進行查詢時,MongoDB並不是一次返回結果集中的所有文檔,而是以多條文檔的形式分批來返回查詢結果,返回的文檔會緩存到內存中。這種批量返回結果的好處是,一方面,它可以減少客戶端對服務器連接次數,從而減輕

原创 MongoDB模糊查詢

模糊查詢簡介 MongoDB查詢條件可以使用正則表達式,從而實現模糊查詢的功能。模糊查詢可以使用$regex操作符或直接使用正則表達式對象。 MySQL MongoDB select * from student where n

原创 設計模式的概念

設計模式的概念 設計模式是什麼 它是一套理論,由軟件界的先輩們GOF總結出的一套可以反覆使用的經驗,它可以提高代碼的可重用性,增強系統的可維護性,以及解決一系列的複雜問題。做軟件的人都知道需求是最難把握的,我們可以分析現有的需求,預測可能