原创 簡述在MySQL數據庫中MyISAM和InnoDB的區別

在mysql客戶我們可以使用這個命令來查看MYSQL支持的引擎:show engines;MySQL數據庫區別於其他數據庫的最重要的特點就是其插件式

原创 反向ajax實現即時聊天程序的業務流程

常規ajax是指客戶端->服務端 反向ajax是指服務端->客戶端 以下是文件: 1.client.php <title>用戶窗口</title> <center> <div> <div> <h3>屌絲窗口</h3> </di

原创 給任意一段URL,取出該URL中包含的擴展名

如“http://www.sina.com.cn/abc/de/fg.php?id=1”,返回.php或php 以下是我總結的三種方法: 1.pathinfo()//取出擴展名及參數       $temp = pathinfo($url

原创 mysql事務回滾機制概述

應用場景:   銀行取錢,從ATM機取錢,分爲以下幾個步驟       1 登陸ATM機,輸入密碼;     2 連接數據庫,驗證密碼;     3

原创 簡述memcache的理解和工作原理

Memcached:是緩存在內存中,也就是說服務器重啓之後就會消失。 Memcached是高性能的分佈式內存對象緩存系統,用於web應用以減輕數據庫

原创 框架中的單入口和多入口

1.多入口:           定義:就是通過訪問不同的文件來完成用戶請求。通過訪問不同的php文件運行相對應的功能。比如我們剛開始學習php的時

原创 SYN攻擊(DDOS攻擊的一種)

SYN攻擊(DDOS攻擊的一種)  SYN攻擊是黑客攻擊的手段。SYN洪泛攻擊的基礎是依靠TCP建立連接時三次握手的設計。第三個數據包驗證連接發起人在第一次請求中使用的源IP地址上具有接受數據包的能力,即其返回是可達的。 SYN

原创 SQL注入

輕則數據遭到泄露,重則服務器被拿下1.SQL注入產生的原因:程序開發過程中不注意規範書寫sql語句和對特殊字符進行過濾,導致客戶端可以通過全局變量P

原创 對稱加密與非對稱加密優缺點詳解

對稱加密與非對稱加密優缺點詳解  對稱加密:雙方使用的同一個密鑰,既可以加密又可以解密,這種加密方法稱爲對稱加密,也稱爲單密鑰加密。 優點:速度快,對稱性加密通常在消息發送方需要加密大量數據時使用,算法公開、計算量小、加密速度快、

原创 Apache 與 Nginx 比較

Nginx 輕量級,採用 C 進行編寫,同樣的 web 服務,會佔用更少的內存及資源 抗併發,nginx 以 epoll and kqueue 作爲開發模型,處理請求是異步非阻塞的,負載能力比 apache 高很多,而 apache

原创 MySQL表的四種分區類型

MySQL表的四種分區類型   一、什麼是表分區 通俗地講表分區是將一大表,根據條件分割成若干個小表。mysql5.1開始支持數據表分區了。 如:某用戶表的記錄超過了600萬條,那麼就可以根據入庫日期將表分區,也可以根據所在地將

原创 XSS攻擊

XSS是跨站腳本攻擊,是爲了避免和層疊樣式表(Cascading Style Sheets, CSS)的縮寫混淆,故將跨站腳本攻擊縮寫爲XSS,XS

原创 oAuth

oAuth  OAUTH協議爲用戶資源的授權提供了一個安全的、開放而又簡易的標準。與以往的授權方式不同之處是OAUTH的授權不會使第三方觸及到用戶的帳號信息(如用戶名與密碼),即第三方無需使用用戶的用戶名與密碼就可以申請獲得該用戶資源

原创 mysql常用命令

命令 1.導出整個數據庫 mysqldump -u 用戶名 -p --default-character-set=latin1 數據庫名 > 導出的文件名(數據庫默認編碼是latin1) mysqldump -u wcnc -p

原创 Socket詳解

我們深諳信息交流的價值,那網絡中進程之間如何通信,如我們每天打開瀏覽器瀏覽網頁時,瀏覽器的進程怎麼與web服務器通信的?當你用QQ聊天時,QQ進程怎麼與服務器或你好友所在的QQ進程通信?這些都得靠socket?那什麼是socket?soc