原创 Nginx報錯及解決方案彙總

-------------------[warn] conflicting server name "192.168.1.86" on 0.0.0.0:80, ignored  [warn]: conflicting server nam

原创 解決 recv() failed (104: Connection reset by peer) while reading response header from upstream

Nginx出現502 Bad Gateway 錯誤, 查了Nginx的錯誤日誌爲: 2014/08/02 16:14:31 [error] 17029#0: *17941 recv() failed (104: Connection r

原创 在沒有root權限的測試機上安裝MySQL-Python驅動

咱們的地圖微任務之前入庫的一部分數據,被發現有一些小問題,需要做一下修復。當然啦,簡單的修復一個SQL就搞定了,但這回的問題比較糾結。於是我打算寫一些Python腳本先做些分析。 悲催的是,測試機的操作系統版本相當老(反正很老就是了,感覺

原创 Python 錯誤 UnicodeEncodeError: 'ascii' codec can't encode character 的解決方案

UnicodeEncodeError: 'ascii' codec can't encode character u'\xb4' in position 0: ordinal not in range(128)分析發現xml文件中包含如下

原创 linux uniq 命令詳解

uniq 命令 文字 uniq 是LINUX命令 用途 報告或刪除文件中重複的行。 語法 uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ] [ -Fields ]

原创 memcached 增刪改查操作

保存數據 向memcached保存數據的方法有 addreplaceset 它們的使用方法都相同: my $add = $memcached->add( '鍵', '值', '期限' );my $replace = $memcache

原创 配置iptables,把80端口轉到8080

在Linux的下面部署了tomcat,爲了安全我們使用非root用戶進行啓動,但是在域名綁定時無法直接訪問80端口號。衆所周知,在unix下,非root用戶不能監聽1024以上的端口號,這個tomcat服務器就沒辦法綁定在80端口下。所

原创 HTTP協議之Content-Encoding

Content-Encoding是HTTP協議的響應報文頭,一般形式如: Content-Encoding:gzip,deflate,compress Content-Encoding的說明中指出deflate指的是在RFC1950

原创 Redis與Memcached的區別

轉載地址:http://gnucto.blog.51cto.com/3391516/998509 Redis與Memcached的區別 傳統MySQL+ Memcached架構遇到的問題   實際MySQL是適合進行海

原创 MySQL中的insert ignore into, replace into等的一些用法總結

在MySQL中進行條件插入數據時,可能會用到以下語句,現小結一下。我們先建一個簡單的表來作爲測試: CREATE TABLE `books` (   `id` INT(11) NOT NULL AUTO_INCREMENT,  

原创 Nginx出現413 Request Entity Too Large錯誤解決方法

一般在 usr local nginNginx出現的413 Request Entity Too Large錯誤,這個錯誤一般在上傳文件的時候出現 解決方法就: 打開nginx主配置文件nginx.conf,一般在/usr/local/n

原创 php session

SESSION 的數據保存在哪裏呢?      當然是在服務器端,但不是保存在內存中,而是保存在文件或數據庫中。      默認情況下,php.ini 中設置的 SESSION 保存方式是 files(session.save_ha

原创 HTTP標頭“Vary:Accept-Encoding”指定方法及其重要性分析

在webkaka的網站速度診斷性能優化裏有一項叫指定“Vary:Accept-Encoding”標頭,可能很多人不太明白這是什麼意思,不知道它對網站的影響有多大,不知道如何進行優化,爲此,本文將給大家闡述下“Vary:Accept-En

原创 is not allowed to connect to this MySQL server解決辦法

ERROR 1130: Host ’192.168.1.3′ is not allowed to connect to this MySQL server這是告訴你沒有權限連接指定IP的主機,下面我們來看看解決辦法。 處理

原创 加鹽hash保存密碼的正確方式

0x00 背景 大多數的web開發者都會遇到設計用戶賬號系統的需求。賬號系統最重要的一個方面就是如何保護用戶的密碼。一些大公司的用戶數據庫泄露事件也時有發生,所以我們必須採取一些措施來保護用戶的密碼,即使網站被攻破的情況下也不會