原创 使用 dockerfile 構建 WordPress 環境

1.配置docker-compose.yml文件 version: '3.3' services:    db:      image: mysql:5.7      volumes:        - db_data:/var/lib

原创 在MAC上安裝Elasticsearch

1.brew install elasticsearch   按照提示的命令安裝,報如下錯誤 原因是國外的資源下載慢,自己可手動去官網下載Java的JDK,或找國內別人分享的dmg文件安裝,然後再次執行 2.啓動後,在瀏覽器輸入地址

原创 Redis、Memcache和MongoDB的區別

>>Memcached Memcached的優點: Memcached可以利用多核優勢,單實例吞吐量極高,可以達到幾十萬QPS(取決於key、value的字節大小以及服務器硬件性能,日常環境中QPS高峯大約在4-6w左右)。適用於最大

原创 jQuery的61種選擇器

jQuery選擇器 1. #id : 根據給定的ID匹配一個元素 <p id="myId">這是第一個p標籤</p> <p id="not">這是第二個p標籤</p> <script type="text/javascript">

原创 互聯網協議入門

一、概述 1.1 五層模型 互聯網的實現,分成好幾層。每一層都有自己的功能,就像建築物一樣,每一層都靠下一層支持。 用戶接觸到的,只是最上面的一層,根本沒有感覺到下面的層。要理解互聯網,必須從最下層開始,自下而上

原创 Python基礎知識

一、安裝、編譯與運行        Python的安裝很容易,直接到官網:http://www.python.org/下載安裝就可以了。Ubuntu一般都預安裝了。沒有的話,就可以#apt-get install python。

原创 MySQL 數據庫基本命令彙總

一、創建數據庫: create database database_name; php中創建數據庫的兩種方法:(mysql_create_db(),mysql_query()) $conn = mysql_connect(“loca

原创 java提高篇之關鍵字static

一、 static代表着什麼 在Java中並不存在全局變量的概念,但是我們可以通過static來實現一個“僞全局”的概念,在Java中static表示“全局”或者“靜態”的意思,用來修飾成員變量和成員方法,當然也可以修飾代碼塊。

原创 Memcache詳解

MemCache是一個自由、源碼開放、高性能、分佈式的分佈式內存對象緩存系統,用於動態Web應用以減輕數據庫的負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高了網站訪問的速度。MemCaChe是一個存儲鍵值對的Hash

原创 nginx的安裝與使用

Nginx是一款高性能的HTTP和反向代理服務器軟件 Nginx的優點 作爲web服務器,處理靜態文件、索引文件,自動索引的效率非常高Nginx可以實現無緩存的反向代理加速,提高網站運行速度可以支持Rails和PHP,支持簡單的容錯和

原创 Linux之shell基礎

從程序員的角度來看, Shell本身是一種用C語言編寫的程序,從用戶的角度來看,Shell是用戶與Linux操作系統溝通的橋樑。用戶既可以輸入命令執行,又可以利用 Shell腳本編程,完成更加複雜的操作。在Linux GUI日益完善的今

原创 Redis操作命令總結

一、key pattern 查詢相應的key (1)redis允許模糊查詢key  有3個通配符 *、?、[] (2)randomkey:返回隨機key (3)type key:返回key存儲的類型 (4)exists key:

原创 Redis安裝及使用

1. Redis 簡介 •Redis是一款開源的、高性能的鍵-值存儲(key-value store)。它常被稱作是一款數據結構服務器(data structure server)。Redis的鍵值可以包括字符串(strings)類型

原创 Linux命令行終端多種實用技巧

01 Linux命令行提示符簡介 衆所周知,Linux命令行是系統管理員管理Linux的重要手段,我們管理Linux,首先要面對的就是Linux命令行提示符。 Linux命令行結尾的提示符有“#”和“$”兩種不同的符號,如

原创 Git常用命令

查看、添加、提交、刪除、找回,重置修改文件 git help <command> # 顯示command的help git show # 顯示某次提交的內容 git show $id git co -- <file> # 拋棄工作