原创 php-redis解決高併發案例

<?php //本腳本依賴 php-redis擴展,請自行安裝 //商品 class Good { //名字 protected $name; //商品id protected $id; //庫存

原创 laravel-elasticsearch 配置以及運用

參考文檔:   搭建elasticsearch服務器   laravel-elastic   elasticsearch官方文檔   運行環境:   php7   laravel框架 5.5   調用: //執行命令,加載laravel

原创 git操作流程 【公司員工看】

分支名規範: feature[fixbug]-功能名[修復bug的名,只能是英文]   增加功能的分支名feature-開頭   修改bug的分支名fixbug-開頭  說明: 修復bug,新增功能的操作 也是一樣的,只是分支名規範而已。

原创 laravel 利用pipe管道解耦邏輯代碼

前言 在保存數據庫前,我們需要對某些字段做處理,如下 1. 對一些特殊字符串過濾掉 如 * \ /等  2. 對js的腳本代碼過濾掉 下面簡單的例子 /* 過濾特殊字符串 */ class RemoveWord { publi

原创 larvel 暴力子查詢

public function getQuery($select = []) { if (empty($select)) { //默認篩選字段 $select = [ 'i

原创 git pull 報錯 unable to unlink xx文件 permission denied!

1. 查一下這個文件的讀寫執行權限,並且該文件的所屬組以及用戶 2. 如果文件權限都沒問題,看一下它的上級目錄的讀寫執行權限 假如目錄沒有寫的權限:chmod -R ug+w 該目錄 假如目錄的用戶與 某沒有權限的文件的用戶不一致,應該使

原创 客戶端提交的表情字符串等4字節的報錯?

看看這篇文章 點贊 收藏 分享 文章舉報 一種樂趣 發佈了86 篇原創文章 · 獲贊 20 · 訪問量 12萬+ 私信 關

原创 laravel-依賴注入源碼解析

<?php //php7版本+ //依賴注入案例 //共三個版本 //1.原理版本 //2.面向過程版本 //3.外觀模式版本 class Category{ } class Good { protected $catego

原创 elasticsearch-[輸入輸出,併發處理,快速批量插入優化]

本章介紹:輸入,輸出,文檔元數據定義,以及 併發請求時elastic處理的方案,批量索引文檔時如何快速索引的原理 輸入:增刪改 輸出:查詢 文檔的元數據: _index 文檔在哪存放 _type 文檔表示的對象類別 _id

原创 elasticsearch-集羣內的原理以及使用意義

elasticsearch 學習之路-集羣內的原理 lucene:全文搜索引擎庫,elasticsearch依賴它進行封裝,並提供resful api方式,誇平臺調用 文檔:用來存儲每個類型的數據 索引:用來存儲數據的地方 分片:把各

原创 elasticsearch -模擬集羣多節點部署(實踐)

配置流程 點擊查看這篇文章,進行安裝elaasticsearch 複製elasticsearch 爲多個目錄 如-1,-2 刪除每個目錄下面的data/所有數據 給每個節點都進行配置 運行所有目錄下的elasticsearch  

原创 laravel之增強Schema數據遷移

構想: 再重構公司的項目的時候呢,每次創建一個遷移類新增一個數據表的時候, 都需要指定新增 deleted_at, created_at, updated_at, last_operater, last_operater_id 這

原创 laravel之路由簡單架構

分清各個域名的職責 admin 後臺 api 前端接口 web 默認首頁 路由文件如下,每個文件,不同的領域   新增一個路由服務提供者 app/provider/RouteServiceProvider 代碼如下: <?php