原创 Laravel 簡單使用 Redis 作緩存

本地測試 ,先搞個 redis,併到文件夾下使用命令 Redis-server redis.conf 開啓 redis 服務 修改配置文件 config/cache.php 'redis' => [             'driver

原创 Redis的相關知識總結

一、什麼數據可以放緩存 不需要實時更新但是又極其消耗數據庫的數據。比如網站上商品銷售排行榜,這種數據一天統計一次就可以了,用戶不會關注其是否是實時的。   需要實時更新,但是更新頻率不高的數據。比如一個用戶的訂單列表,他肯定希望能夠

原创 sql優化的幾種方式

一、爲什麼要對SQL進行優化 我們開發項目上線初期,由於業務數據量相對較少,一些SQL的執行效率對程序運行效率的影響不太明顯,而開發和運維人員也無法判斷SQL對程序的運行效率有多大,故很少針對SQL進行專門的優化,而隨着時間的積累,業務數

原创 TP5打印sql的幾種方式

獲取sql語句 getLastSql     $res = Db::table('staff')->field('id,salary')->where('id','>',1)                 ->group('sala

原创 相見恨晚的超實用網站

搞學習 知乎:www.zhihu.com 簡答題:http://www.jiandati.com/ 網易公開課:https://open.163.com/ted/ 網易雲課堂:https://study.163.com/ 中國大學MOOC

原创 mysql和mysqli的區別

mysql是非持繼連接函數而mysqli是永遠連接函數。也就是說mysql每次鏈接都會打開一個連接的進程而mysqli多次運行mysqli將使用同一連接進程,從而減少了服務器的開銷 mysqli是mysql的改進,mysql是面向過程的,

原创 TP5框架完整學習筆記

安裝配置 官網下載TP5完整版(初學者學習用的) 解壓到本地的開發環境phpstudy中,默認的入口文件是public,訪問public會看到TP5成功頁面。 目錄介紹 一般開發中,代碼都是寫在application這個文件夾中 開發一

原创 實用工具/學習網站

大學四年,看課本是不可能一直看課本的了,對於學習,特別是自學,善於搜索網上的一些資源來輔助,還是非常有必要的,下面我就把這幾年私藏的各種資源,網站貢獻出來給你們。主要有:電子書搜索、實用工具、在線視頻學習網站、非視頻學習網站、軟件下載、面

原创 面試還搞不懂redis,快看看這40道面試題(含答案和思維導圖)

Redis 面試題 1、什麼是 Redis?. 2、Redis 的數據類型? 3、使用 Redis 有哪些好處? 4、Redis 相比 Memcached 有哪些優勢? 5、Memcache 與 Redis 的區別都有哪

原创 使用SVN託管

下載和安裝SVN的客戶端TortoiseSVN, 安裝完成後不需要重啓,但重啓完可以看到資源管理器裏文件夾圖標的更新。 從Svn Hosting上Checkout源代碼-TortoiseSVN是一個資源管理器的插件,安裝完成以後,鼠

原创 web框架中的controller、service層、dao層、logic層的聯繫與作用啊

說下個人目前在用的分佈 Controller:接受Web請求,分發調用不同的邏輯或服務完成一項事情,返回數據 service:做些服務Api接口相關的代碼 dao:和數據庫打交道(對錶進行增刪改查) logic:自己的業務邏輯相關 現在

原创 php7新特性和廢棄

1.類型的聲明。 可以使用字符串(string), 整數 (int), 浮點數 (float), 以及布爾值 (bool),來聲明函數的參數類型與函數返回值。 declare(strict_types=1); function add(i