原创 項目中引入composer包

假如在雲服務器上,項目根目錄在 /data/shop,則 示例: cd /data/shop 響應的結果可能會有兩種:   1、第一種是直接require成功 示例: composer require haveyb/tiny-lar

原创 開發composer包

一、初始化(生成composer.json文件) composer init #輸入你要創建的composer包項目命名空間 Package name (<vendor>/<name>) [root/tiny-laravel]: 

原创 composer常用命令

一、install 命令 install 命令用於項目初始化,初次安裝依賴,且會優先讀取composer.lock中的版本號。 composer install 二、require 命令(推薦) // 安裝包 composer re

原创 MySQL - 觸發器

一、概述 Mysql 允許通過觸發器、存儲過程、函數的形式來存儲代碼。 觸發器可以讓你在執行 Insert、Update、Delete的時候,執行一些特定的操作。可以在Mysql中指定是在Sql語句執行之前觸發還是執行後觸發。   二、使

原创 高可用架構可行性方案

 一、動靜分離   把靜態的,耗費大量帶寬資源、請求資源的數據獨立出來,緩存到cdn裏去,包括產品詳情頁,圖片、視頻、js、css通通打包放到cdn裏去,封住一部分流量,用cdn去承擔。   二、熱數據預熱緩存   將一些熱點數據,比如特

原创 PHP的構成及生命週期

一、PHP開源源代碼下載地址: https://github.com/php/php-src.git   二、PHP的構成 1、目錄結構 2、目錄分析 (1)sapi目錄是PHP的應用接口層。 (2)main爲php的主要代碼,主要是輸

原创 Win10筆記本不顯示wifi列表

一、問題描述 1、連接有線網絡時,只顯示連接到的有線網絡,而不顯示wifi列表     2、不連接有線網絡時,同樣不顯示wifi列表   二、解決方案 1、Win + R 打開運行,並輸入services.msc   2、回車確定,

原创 PHP格式化全國省市區列表

 一、代碼部分 /** * 獲取全國省市區列表(格式化後) */ public function getRegionList() { $data = CoreRegion::find(

原创 PHP根據指定url生成二維碼圖片

一、composer安裝 http://packagist.p2hp.com/packages/codeitnowin/barcode   二、使用 調用generateQrCode()方法即可實現生成二維碼圖片並輸出下載給用戶 <?p

原创 每日一言學做人,古之學問,博大精深

前言: 要成爲一個有格局,有修養的人,吸納一些有道理的思想和做法,去逐漸提高自己是非常有必要的,有一言,做事先做人,意即於此。因此,每日將自己看到的一段有感的話記錄下來,用於警戒自己,提高自己。   2018-11-17 刻薄語,穢污詞,

原创 PHP中路由和rewrite的使用

一、場景介紹: 1、簡化url地址,方便大家記憶 2、有利於搜索引擎優化 3、安全(讓用戶看不出網站的目錄結構) 舉例:比如我這裏將main控制器中的bb方法路由到kk,這樣,我們a標籤請求跳轉到cp.xiaobudiu.top/kk,實

原创 PHP 電子商城基本數據表

1、品牌表 tp_brand CREATE TABLE `tp_brand` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '品牌表', `name` v

原创 XunSearch的使用

一、項目的配置文件 1、要想使用xunsearch,首先需要進行配置文件的配置。 默認目錄在app下,如下面的結構,每一個搜索項目都需要有一個ini文件進行相應的配置。   舉例: project.name = novel proje

原创 PHP開發常見功能實現流程

一、pc端網站登錄   1、獲取並過濾用戶提交的用戶名和密碼以及驗證碼 2、驗證用戶提交驗證碼和session中的驗證碼是否一致 3、驗證用戶名是否存在 4、根據用戶名獲取密碼,並校驗密碼是否一致 5、密碼一致,則登錄成功,跳轉到對應的首

原创 php自動加載機制的實現

一、什麼是自動加載 自動加載就是當我們在當前文件中實例化一個不存在的類時,調用自動加載機制引入相應的類文件。 注:自動加載有兩種方式(都是php內置的),一種是通過__autoload(),另一種是通過spl_autoload_regis