原创 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