原创 MySql開啓binlog及參數詳情

1.開啓binlog【先找到mysql的配置未見my.cnf,插入如下前3行配置信息即可】 log_bin=ON log_bin_basename=/binlogData/mysql/mysql-bin log_bin_index=/b

原创 mysql千萬級大數據SQL查詢優化

對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 應儘量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:select id fr

原创 【轉】PHP處理字符串常用函數

1查找字符位置函數: strpos($str,search,[int]):查找search在$str中的第一次位置從int開始; stripos($str,search,[int]):函數返回字符串在另一個字符串中第一次出現的位置。該函數

原创 Linux + Mysql 首次登錄修改root密碼

1.運行“mysql -u root -p”,然後會提示輸入密碼,第一次修改直接點回次就行。 2.接下去按照步驟修改即可:     mysql>use mysql;     mysql> update user set password=

原创 PHP時區/MySql時區/Linux時區

問題背景:手頭上有個國外的項目,爲了所謂的國際化,得將時區修改至【美國紐約】時區。一開始想這個問題的時候覺得十分easy,理所當然是不是隻要我將服務器的時間改成【美國紐約】時區就行了。然而實際上對一個項目而言,影響時間的是開發環境以及選擇

原创 Windows安裝Node.js簡易教程

1.進入Node.js官網,根據操作系統下載對應版本       官網鏈接:http://nodejs.cn/download/ 2.在安裝的時候默認會把npm,npx,node這些加入到“外部命令” 3.如果未添加到,請手動添加“高級系

原创 PHP 獲取本月第一天/本月最後一天/上月第一天/上月最後天

本月第一天:$monthFirstDay = date('Y-m-01',time()); 本月最後天:$monthLasttDay = date('Y-m-t',time()); 上月第一天:   $lastMonthFirstDay

原创 Windows+PHP安裝redis擴展

在網上找了許多教程, 在Windows下都無法安裝 PHP redis 擴展,自己搞了兩個小時才終於找到下載的地址,現歸納總結如下。 1.查看自己的PHP版本 echo phpinfo(); PHP 版本信息【這步很關鍵,一開始覺得

原创 linux + MySql 運行SQL文件

1.執行:‘mysql -u root -p ‘,根據提示輸入密碼,登陸進MYSQL; 2.use databasename,後面是你數據庫名稱,不然回報錯 3.source  /你存放SQL的路徑

原创 Linux 常用命令

一.常用命令 1.查看歷史命令記錄:history 2.關閉“您在 /var/spool/mail/root 中有新郵件”:echo "unset MAILCHECK">> /etc/profile 二.PHP--yII框架 1.執行YI

原创 常用正則表達式

①6-10位,且同時包含數字和字母: ^(?![0-9]+$)(?![a-zA-Z]+$)[a-zA-Z0-9]{6,10}$ /*該正則分析*/ 1.^ 匹配一行的開頭位置 2.(?![0-9]+$) 預測該位置後面不全是數字 3.(

原创 阿里雲 + centos + 寶塔控制面板 + LNMP/LAMP

1.進入linux面板運行此Cenots安裝命令         yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh &&

原创 CSRF攻擊與防禦【轉載】

CSRF概念:CSRF跨站點請求僞造(Cross—Site Request Forgery),跟XSS攻擊一樣,存在巨大的危害性,你可以這樣來理解:       攻擊者盜用了你的身份,以你的名義發送惡意請求,對服務器來說這個請求是完全合法

原创 AWS【亞馬遜服務器】 解決EC2使用ROOT登錄/解決Disconnected:No supported authentication methods available

aws ec2默認是使用ec2-user賬號登陸的,對很多文件夾是沒有權限的。如何使用root賬號執行命令就是一個問題了。解決辦法如下: 1.根據官網提供的方法登錄連接到EC2服務器(官網推薦windows用戶使用PUTTY連接) 主機

原创 解決MySQL Access denied for user 'root'@'IP地址'

一.Linux環境 1、執行:‘mysql -u root -p ‘,根據提示輸入密碼,登陸進MYSQL; 2、執行以下命令: GRANT ALL PRIVILEGES ON *.* TO 'your name'@'%' IDENTIFI