原创 2019 2020年 php 面試資源都在這裏了

PHP面試準備 關於面試/談Offer/程序員職場生涯等 少寫PHP "爛"代碼 PHP工程師面試題目 PHPer 面試指南 一個16年畢業生所經歷的php面試 找工作遇到的面試題目 大話編程 https://mp.weixin.qq.c

原创 Redis 快速實現簽到統計功能 Redis 位運算

1. 實例化一個 Redis 連接 $redis = app('redis.connection'); 2. 如何去設計 key 呢? $dayKey = 'login:'.\now()->format('Ymd'); // 輸出

原创 Windows LaraDock mysql8.0 無法連接問題 navicat

.env   DB_HOST=mysql   1、使用docker-compose up命令運行phpMyAdmin容器 # use with mysql docker-compose up -d mysql phpmyadmin 2、

原创 lumen api 開發

  sso middle  登陸驗證 debug middle       explain 慢查詢 lumen  統一api格式化 創建config 配置文件夾 eg:新建redis.php文件 我們到bootstrap\app.php文

原创 lumen api 開發 dango api nginx環境 404問題

nginx 配置 location / { try_files $uri $uri/ /index.php?$query_string;  }

原创 laravel redis 延遲隊列

應用場景 1.會員過期前3天發送召回通知 2.訂單支付成功後,5分鐘後檢測下游環節是否都正常,比如用戶購買會員後,各種會員狀態是否都設置成功 3.如何定期檢查處於退款狀態的訂單是否已經退款成功? 4.實現通知失敗,1,3,5

原创 Laravel結合Redis實現的一個很簡單的搶購、秒殺功能

1. 秒殺功能主要有兩個問題要解決: ①高併發對數據庫產生的壓力 ②競爭狀態下如何解決庫存的正確減少(“超賣” 問題)。 第一個問題,對於 PHP 來說很簡單,用緩存技術就可以緩解數據庫壓力,比如 memcache,redis 等緩存技術

原创 使用DB::listen查找慢SQL

    建立debug 中間件測試sql 效率 /** * 調試中間件. * @param \Illuminate\Http\Request $request * @param \Closure

原创 Laravel 中使用簡單的方法跟蹤用戶是否在線

現在我們決定使用緩存實現這個特性,下一個問題是這個代碼應該在哪裏運行,以便它在每個請求上運行?我有兩個想法可以實現: 創建一個 BaseController,讓你所有的 Controller 都繼承它 創建一箇中間件 經過一些思考,並意識

原创 2019 php 面試常用題目

問題與簡答 PHP 篇 echo、print、print_r、var_dump 區別 echo和print是語言結構、print_r和var_dump是普通函數 echo:輸出一個或多個字符串 print:輸出字符串 pri

原创 虛擬機加共享目錄 網上的都不行

博主的是virtual box   unbutun系統 前提是  :1.安裝增強功能成功 2.在設備設置-》共享文件夾--》 選擇共享文件-》選擇固定分配    不要選自動掛載    沒有用 終端命令行 sudo vim /etc/fs

原创 php實現.pfx文件轉爲.pem文件

/*實現.pfx文件轉爲.pem文件*/  $file = 'test.pfx';  $results = array();  $worked = openssl_pkcs12_read(file_get_contents($file),

原创 mac,linux,php,git,nginx,laravel docker 常見命令集合

yii 表必須爲innoDb,或者支持事務,事務更新。多條。 數組。 $db->createCommand()->update('m_coupon', ['a_status' => '1'], ['id' => $coupon_data]

原创 2019最新三年php 面試題

  什麼是composer?以及composer是幹什麼用的?工作原理 PHP如何實現靜態化 你瞭解設計模式嗎?說下你最常用的設計模式 觀察者模式是如何實現的?工廠模式是如何實現的?適配器模式是如何實現的?…… PHP的優化方案 說下你瞭

原创 go beego 筆記

string包 strings.Trim(user.Password,"  ")   去除空格不能區分幾個空格要自己設 點贊 收藏 分享 文章舉報 愛吃蘋果的牛頓 發佈了70