原创 利用PHPExcel實現數據的導入導出

PHPExcel 是用來操作Office Excel 文檔的一個PHP類庫,它基於微軟的OpenXML標準和PHP語言。可以使用它來讀取、寫入不同格式的電子表格。整體來說是一個不錯的Excel操作類。 首先利用該類我們可以實現兩個功能 1

原创 Innodb與MyIsam區別二

https://www.kancloud.cn/kancloud/theory-of-mysql-index/41846MyISAM引擎使用B+Tree作爲索引結構,葉節點的data域存放的是數據記錄的地址。下圖是MyISAM索引的原理圖

原创 Linux 如何添加一個用戶並且讓用戶獲得root權限

1、添加用戶,首先用adduser命令添加一個普通用戶,命令如下: #adduser tommy  //添加一個名爲tommy的用戶 #passwd tommy   //修改密碼 Changing password for user to

原创 PHP 模擬CURL分別GET POST進行HTTP請求

在調用接口的過程中 我們需要模擬瀏覽器請求,這個時候作爲PHP開發者,我們可以利用CURL進行模擬HTTP請求 1、curl以POST方式請求https協議接口 /** * 傳入json數據進行HTTP POST請求

原创 Linux 執行定時任務 shell腳本

Linux上面執行定時任務,我們可以利用crontab -e直接編輯定時任務 另外我們還可以寫好shell腳本,定時去執行shell腳本,這兩個方法都可以起到定時執行的作用 下面我詳細說一下入如何執行shell腳本 1.聲明一下我安裝的l

原创 MySQL 存儲過程

存儲過程定義我們常用的操作數據庫語言SQL語句在執行的時候需要要先編譯,然後執行,而存儲過程(Stored Procedure)是一組爲了完成特定功能的SQL語句集,經編譯後存儲在數據庫中,用戶通過指定存儲過程的名字並給定參數(如果該存儲

原创 MySQL調優sql語句三步曲

前言http://www.linuxidc.com/Linux/2012-09/70459.htmmysql profile explain slow_query_log分析優化查詢在做性能測試中經常會遇到一些sql的麼就是cpu高,所以

原创 Yii2 $form->field設置默認值

1.在利用Yii2組件進行創建記錄的時候,加入此時我想在創建的時候給某個字段一個默認值,更新的時候該字段默認值取數據庫的值,那麼我們可以在該模型的 actionCreate 創建的方法新增一行 //創建時候該字段有默認值 $model-

原创 mysql 查詢並刪除重複的記錄

1.查詢重複的用戶名記錄 select user_name,count(*) as count from user group by user_name having count>1; 2.查找表中全部重複的記錄 Select * F

原创 Yii2關聯查詢

在Yii2中,我們可以使用Gii生成的模型去關聯查詢,下面記錄一下 1.如果我們在MzCaseGroupSearch方案表中通過userId去關聯MzInsuranceUser用戶表的信息,此時我們可以在MzCaseGroupSearch

原创 mysql join 利用查詢結果集進行關聯

兩種方式 第一種 join左邊是查詢結果集 右邊是單表進行關聯,這是我們最常見的用法,基本上這種連接都能滿足一般的查詢需求。這裏還要說明一下,LEFT JOIN是先連接,後過濾。也就是說,在WHERE條件過濾之前,已經進行了連接。 S

原创 Linux 根據進程名殺死進程

ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill -9

原创 對mysql樂觀鎖、悲觀鎖、共享鎖、排它鎖、行鎖、表鎖概念的理解

共享鎖又稱爲讀鎖,簡稱S鎖,顧名思義,共享鎖就是多個事務對於同一數據可以共享一把鎖,都能訪問到數據,但是隻能讀不能修改。排他鎖又稱爲寫鎖,簡稱X鎖,顧名思義,排他鎖就是不能與其他鎖並存,如一個事務獲取了一個數據行的排他鎖,其他事務就不能再

原创 PHP5.6 微信上傳永久圖片素材

由於PHP版本的問題 在公衆號開發過程中上傳圖片老是失敗,下面給大家提供一個PHP5.6以上的上傳圖片的例子 /** * 上傳永久圖片的接口----------------------------------

原创 MySQL索引背後的數據結構及算法原理

定義MySQL官方對索引的定義爲:索引(Index)是幫助MySQL高效獲取數據的數據結構。提取句子主幹,就可以得到索引的本質:索引是數據結構。我們知道,數據庫查詢是數據庫的最主要功能之一。我們都希望查詢數據的速度能儘可能的快,因此數據庫