PHP - 全棧 開發(fā)技術(shù)博客分享(非商業(yè)使用吗坚,僅分享)

Easywechat 4.0+

Easywechat 官方文檔

Oauth 2.0

網(wǎng)頁授權(quán)

公眾號切換openId 轉(zhuǎn)換

openid轉(zhuǎn)換接口
公眾號可通過本接口來獲取帳號的關(guān)注者列表,一次拉取調(diào)用最多拉取10000個關(guān)注者的OpenID册倒,可以通過多次拉取的方式來滿足需求蚓挤。

PHP 正確學(xué)習(xí)姿勢

PHP The Right Way

配置

php -d memory_limit=-1 composer.phar install

生成圖片工具

carbon

公眾號平臺

公眾號開發(fā)平臺

CRMEB

Linux Supervisor

Form Create

Form-Create

CDN api

CDN API

SSH

SSH 最新介紹

IOS 音視頻文檔

移動端音視頻從零到上手

【Apple 登錄】

iOS 蘋果授權(quán)登錄(Sign in with Apple)系列之原生篇
快速配置 Sign In with Apple

生成和驗證令牌 官方蘋果登錄文檔

iOS開發(fā):使用 Sign In With Apple(登錄)用法以及注意事項

Sign In With Apple 從登陸到服務(wù)器驗證

生成和驗證令牌
[API 寫法] 基于 socialite 擴(kuò)展包做的 蘋果登錄 (apple 登錄)

CSS

Sticky Footer,完美的絕對底部

SEO

什么是 Open Graph 標(biāo)簽驻子?不懂你還做什么社交營銷優(yōu)化灿意?!
SEO 一鍵發(fā)布平臺

切換主流網(wǎng)站User-agent

SEO og 標(biāo)簽檢測是否設(shè)置

75個可執(zhí)行的SEO小技巧(超級管用)

如何將 JSON-LD 腳本添加到你的網(wǎng)站上崇呵?

@type指定要標(biāo)記的項類型

Screen Linux 遠(yuǎn)程連接

screen

screen -S lipeng

ctrl+a  松開然后  d

screen -r lipeng

Remi 源

yum --enablerepo=remi-php56 install php-redis 安裝PHP 擴(kuò)展

NGINX 502

nginx 502錯誤原因和解決辦法總結(jié)

SSH PEM 免密登錄

使用 SSH pem 文件免密登錄阿里云

Laravel通知頻道教程

Laravel通知頻道

前端

CSS 各大瀏覽器樣式兼容
Boot Strap CSS

前端H5中JS用FileReader對象讀取blob對象二進(jìn)制數(shù)據(jù)缤剧,文件傳輸

PHP status

php-fpm status狀態(tài)配置顯示

php 大文件上傳限制

影響 POST 請求文件上傳失敗的幾個環(huán)節(jié)的配置(php + nginx)

PHP大文件分片上傳

Content-Type 如何正確使用

四種常見的 POST 提交數(shù)據(jù)方式

PHP8 JIT

PHP8 jit 英文文檔
Larvel PHP8 JIT 中文文檔

鳥哥的JIT 介紹

UUID

Ramsey/uuid 3.0-4.0 升級指南

Unix domain socket 和 TCP/IP socket 的區(qū)別

Unix domain socket 和 TCP/IP socket 的區(qū)別
nginx、php-fpm默認(rèn)配置與性能–TCP socket還是unix domain socket

EsLint

禁止直接使用 Object.prototypes 的內(nèi)置屬性 (no-prototype-builtins)

【前端】技術(shù)文章個人博客合影

Tencent AlloyTeam 2020

花褲衩博客集錦

Nginx try_files

Nginx 的 try_files 指令使用實例
Nginx 指令 try_files 使用方法

Nginx proxy_pass 設(shè)置

Nginx proxy_pass詳解

nginx cache-control

Nginx下關(guān)于緩存控制字段cache-control的配置說明 - 運維小結(jié)
HTTP緩存控制小結(jié)
緩存分類

Vue 脫坑

Vue 2.x脫坑記 - 查漏補(bǔ)缺(匯總下群里高頻詢問的xxx及給出不靠譜的解決方案)

JS Code Spliting

Webpack 大法之 Code Splitting
Code Splitting Demo

SVG

flaticon
ICONFOTN

Icons

ECS

配置網(wǎng)卡多隊列

Supervisor

[program:web-server]
process_name=%(program_name)s
command=/usr/local/bin/php /www/wwwroot/novel-source-site/artisan horizon
autostart=true
autorestart=true
user=nginx
redirect_stderr=true
stdout_logfile=/www/logs/novel-source-site/supervisor.log
stopwaitsecs=3600

RPM PHP

Remi's RPM repository

ICON

矢量圖庫

Redis 使用注意事項

Redis學(xué)習(xí)的慘痛經(jīng)歷
處理redis連接數(shù)過多
讓我糾結(jié)的phpredis

...首先域慷,是 redis 連接數(shù)荒辕,這個是有限制的汗销,如果達(dá)到限制,所有的 redis 都很慢抵窒,需要等弛针,不僅僅是到隊列內(nèi)部的 handle,還包括取出這個 job 李皇。

redis服務(wù)器默認(rèn)設(shè)置的最大連接數(shù)maxclients是10000削茁,但是受服務(wù)器最大文件數(shù)影響,服務(wù)器默認(rèn)最大文件數(shù)是1024掉房,所以redis最大連接也為1024-32=992付材,由于網(wǎng)絡(luò)原因或連接未正常關(guān)閉導(dǎo)致redis服務(wù)器連接數(shù)接近990左右,應(yīng)用程序連不上redis圃阳。

》進(jìn)程(php-fpm)內(nèi)建一個連接池,當(dāng)php需要連接時璧帝,先以ip+port等信息為key在池中查找捍岳,找到則直接返回已有連接沒有則新建連接。而當(dāng)一個請求執(zhí)行結(jié)束時睬隶,不關(guān)閉連接锣夹,而是把連接歸還到池中。

Demacian, [Aug 22, 2020 at 6:23:46 PM]:
》這樣當(dāng)php需要用到多個redis實例時(分庫)苏潜,因為一個php-fpm進(jìn)程會持有每個redis實例的一個連接银萍,所以需要“php-fpm進(jìn)程數(shù)“*“redis實例數(shù)"個redis連接,而對于每個redis服務(wù)器則有“php-fpm進(jìn)程數(shù)“個客戶端連接恤左。

舉個例子:一個web應(yīng)用開了1000個php-fpm進(jìn)程贴唇,有10個redis實例,那么保持的redis連接數(shù)就為1000*10也就是10000飞袋,每個redis實例有1000個客戶端連接戳气。如果前端或redis再擴(kuò)容所需要的連接就會以乘積方式增加。一個redis實例有php-fpm進(jìn)程數(shù)個連接的情況下表現(xiàn)如何呢巧鸭,這就要好好測一測了瓶您,反正是每連接一線程的mysql是直接堵死了。

nginx

HTTP 請求頭中的 X-Forwarded-For

Laravel IOC 容器詳解

Digging in to Laravel's IoC Container

OSS

oss 官方文檔

DNS

DNS線路
dig @223.5.5.5 www.qq.com 解析DNS 時間****

浮點精度計算

系統(tǒng)的講解 - PHP 浮點數(shù)高精度運算

Composer

常見疑難雜癥

編碼字符集

GB2312纲仍、GBK呀袱、GB18030 這幾種字符集的主要區(qū)別是什么?

H5 跳轉(zhuǎn)

H5頁面判斷客戶端是iOS或者Android并跳轉(zhuǎn)對應(yīng)鏈接喚起APP

[擴(kuò)展推薦] Laravel User Agent 輕松識別客戶端信息

項目部署

CentOS 7 服務(wù)器部署 php/nginx/node/laravel

webhook

useradd www
groupadd www-data
usermod -g www-data www

保持php-fpm 用戶和nginx 用戶一致

nginx

How to Fix 504 Gateway Timeout using Nginx

OSS

OSS性能與擴(kuò)展性最佳實踐

Yarn

yarn 國內(nèi)加速郑叠,修改鏡像源

安裝 node 源碼

curl -sL https://rpm.nodesource.com/setup_14.x | bash -
yum install -y nodejs

Cookie

Cookie 如何使用
HTTP cookie

ES

官方ES + Laravel 入門教程
啟用 Elasticsearch

JS promise 相關(guān)學(xué)習(xí)

JS基礎(chǔ)知識總結(jié)(六):聊聊ajax的創(chuàng)建過程
JS基礎(chǔ)知識總結(jié)(八):這次聊聊Promise對象

JWT 相關(guān)

JWT 完整使用詳解

服務(wù)器日志

利用ELK分析Nginx日志生產(chǎn)實戰(zhàn)(高清多圖)
詳解日志采集工具--Logstash夜赵、Filebeat、Fluentd锻拘、Logagent對比

代理抓包

Surge 抓包

設(shè)計

UI 主題搭配

cSS

https://www.bootcss.com/

開發(fā)

graphql API

PC 端編輯器

https://framework7.io/

前端:

zepto

部署

NPM git 問題

npm using https for git

git config --global url."https://github.com/".insteadOf git@github.com:
git config --global url."https://".insteadOf git://

npm using git for https

git config --global url."git@github.com:".insteadOf https://github.com/
git config --global url."git://".insteadOf https://

重置所有
git config --global --unset-all url.https://github.com/.insteadof
git config --global --unset-all url.https://.insteadof

git config --global --unset-all url.https://github.insteadof
Check it with:
git config -l

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末油吭,一起剝皮案震驚了整個濱河市击蹲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌婉宰,老刑警劉巖歌豺,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異心包,居然都是意外死亡类咧,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門蟹腾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來痕惋,“玉大人,你說我怎么就攤上這事娃殖≈荡粒” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵炉爆,是天一觀的道長堕虹。 經(jīng)常有香客問我,道長芬首,這世上最難降的妖魔是什么赴捞? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮郁稍,結(jié)果婚禮上赦政,老公的妹妹穿的比我還像新娘。我一直安慰自己耀怜,他們只是感情好恢着,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著封寞,像睡著了一般然评。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上狈究,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天碗淌,我揣著相機(jī)與錄音,去河邊找鬼抖锥。 笑死亿眠,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的磅废。 我是一名探鬼主播纳像,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼拯勉!你這毒婦竟也來了竟趾?” 一聲冷哼從身側(cè)響起憔购,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎岔帽,沒想到半個月后玫鸟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡犀勒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年酬土,在試婚紗的時候發(fā)現(xiàn)自己被綠了饥臂。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡帝际,死狀恐怖蟋软,靈堂內(nèi)的尸體忽然破棺而出斋荞,到底是詐尸還是另有隱情命辖,我是刑警寧澤嫂冻,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站导犹,受9級特大地震影響怨规,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜锡足,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望壳坪。 院中可真熱鬧舶得,春花似錦、人聲如沸爽蝴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蝎亚。三九已至九孩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間发框,已是汗流浹背躺彬。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留梅惯,地道東北人宪拥。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像铣减,于是被迫代替她去往敵國和親她君。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容