原创 Centos7.X下配置waf

1.下載waf配置包 git clone https://github.com/loveshell/ngx_lua_waf.git 2.配置config.lua 將下載的waf包挪到nginx的配置文件conf下或者nginx目錄下

原创 ab壓力測試工具詳解

安裝 yum install httpd-tools ab命令及其參數 ab -n 2000 -c 2 你的url -n :總的請求數 -c :併發數 -k 是否開啓長連接 測試靜態接口1 Time taken for test

原创 Nginx+Apache動靜分離詳解

什麼是動靜分離? 將客戶端請求的動態頁面和靜態頁面分開處理。 爲什麼要動靜分離? 分離資源,減少不必要的請求損耗,減少請求延時。 當動態請求出問題時,不會引響到靜態資源。 一般的請求分爲如下步驟:請求->中間件->程序框架->程序邏輯

原创 Centos7.X搭建svn server以及windows用戶commit和checkout以及各種問題彙總

1.搭建svn server (1)yum安裝subversion yum install subversion (2) 查看安裝版本 svnserve --version (3)查看安裝路徑 rpm -ql subversion

原创 兩個Linux系統間傳輸文件

一個rm -rf,差點讓人悔終生,還好試了試從朋友的centos系統上copy了一份過來,不然我差點重裝系統。 copy使用的命令如下 前提是兩個系統版本不能相差太多,否則會出現不兼容等問題 A,B 機上的SSH都允許root登錄,要

原创 Centos7.X配置Nginx+Lua(OpenResty)

關於Lua簡介以及Lua的安裝可以參考https://blog.csdn.net/IT_10/article/details/89049542 OpenResty 介紹 OpenResty(又稱:ngx_openresty) 是一個基

原创 Symfony表單登錄

1 如何使用多個User Provider http://www.symfonychina.com/doc/current/security/multiple_user_providers.html 在security.yml中的se

原创 Linux下軟件的安裝與卸載詳解

1.查看軟件安裝位置 whereis 軟件名 //查看軟件安裝路徑 which 軟件名 //軟件軟件的運行路徑 如果是通過包管理器安裝的軟件還可以通過如下方式查看 通過rpm(Red Hat Package Meager)

原创 Lua簡介以及Centos7.X上安裝Lua

Lua簡介 Lua是一種輕巧小型的腳本語言,使用C語言編寫,其設計的目的就是爲內嵌到應用程序中,從而爲應用程序提供靈活的拓展和定製功能,所以lua並沒有提供龐大的庫支持,也不適合作爲一門單獨的語言進行開發應用程序,一般只作爲內嵌在其它

原创 centos7.X環境下搭建LNMP 常見安裝問題彙總 以及下載symfony工程

1 安裝nginx (1)執行命令 sudo yum install yum-utils (2)創建如下文件 /etc/yum.repos.d/nginx.repo 內容: [nginx-stable] name=nginx sta

原创 centos7.X環境下創建symfony工程(通過composer的方式)以及在LAMP環境中運行

首先,你的centos中必須搭建了LAMP環境,搭建LAMP參見博文:https://blog.csdn.net/IT_10/article/details/88935953 (1)下載安裝器到當前目錄 php -r "copy('h

原创 php實現分頁類

<?php class PageTool { protected $total = 0; //數據總數 protected $perpage = 10; //每頁的數據量 protected $page = 1

原创 一個有關cookie容易被誤解的知識點

先看如下代碼 <?php if(!isset($_COOKIE['num'])) { setcookie('num',1); }else{ setcookie('num',$_COOKIE['num']+1); }

原创 基於購物車思想---將單例模式類放入session中

網上購物時,特定用戶的購物車在某個購物網站中的所有頁面是全局且唯一的,即無論在購買A物品還是購買B物品的頁面,用戶查詢到的購物車中商品的信息是一樣的。爲了體現面向對象編程,獲取商品數量、種類、價格等方法往往封裝成一個類,爲了獲取商品信

原创 PHP處理MySQL事物的簡單實例

MySQL事物 “菜鳥教程”對MySQL事物的解釋: MySQL 事務主要用於處理操作量大,複雜度高的數據。比如說,在人員管理系統中,你刪除一個人員,你即需要刪除人員的基本資料,也要刪除和該人員相關的信息,如信箱,文章等等,這樣,這些