原创 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