PHP框架

負(fù)載均衡,分布式,集群的理解,多臺(tái)服務(wù)器代碼如何同步-小浪學(xué)習(xí)網(wǎng)

負(fù)載均衡,分布式,集群的理解,多臺(tái)服務(wù)器代碼如何同步

下面一次解釋下這些名詞的概念 集群 我們的項(xiàng)目如果跑在一臺(tái)機(jī)器上,如果這臺(tái)機(jī)器出現(xiàn)故障的話,或者用戶請(qǐng)求量比較高,一臺(tái)機(jī)器支撐不住的話。我們的網(wǎng)站可能就訪問不了。那怎么解決呢?就需要...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)12個(gè)月前
3110
Laravel是怎樣防止你的定時(shí)任務(wù)重復(fù)執(zhí)行的-小浪學(xué)習(xí)網(wǎng)

Laravel是怎樣防止你的定時(shí)任務(wù)重復(fù)執(zhí)行的

基本介紹 有時(shí)候一個(gè)定時(shí)任務(wù)執(zhí)行需要的時(shí)間可能會(huì)比我們想象的要長(zhǎng),這就會(huì)引起一個(gè)問題——當(dāng)前任務(wù)還沒有執(zhí)行完畢的時(shí)候另一個(gè)相同的任務(wù)也會(huì)執(zhí)行,從而導(dǎo)致任務(wù)重復(fù)。例如想象一下我們執(zhí)行...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)12個(gè)月前
249
Laravel文檔工具-小浪學(xué)習(xí)網(wǎng)

Laravel文檔工具

laravel-doc ?laravel-doc 是一個(gè)用來生成文檔,通過markdown來撰寫文檔,并提供web訪問文檔的項(xiàng)目 安裝要求 PHP >= 7.0.0 Laravel >= 5 安裝 composer require foryoufeng/laravel-doc...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)12個(gè)月前
4415
Laravel jwt 多表驗(yàn)證隔離-小浪學(xué)習(xí)網(wǎng)

Laravel jwt 多表驗(yàn)證隔離

為什么要做隔離 當(dāng)同一個(gè)laravel項(xiàng)目有多端(移動(dòng)端、管理端......)都需要使用jwt做用戶驗(yàn)證時(shí),如果用戶表有多個(gè)(一般都會(huì)有),就需要做token隔離,不然會(huì)發(fā)生移動(dòng)端的token也能請(qǐng)求管理端...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)12個(gè)月前
389
thinkphp如何實(shí)現(xiàn)分頁-小浪學(xué)習(xí)網(wǎng)

thinkphp如何實(shí)現(xiàn)分頁

thinkphp分頁使用paginate()方法來實(shí)現(xiàn)是十分方便的,但是如果需要對(duì)查詢的信息做進(jìn)一步的處理才能在前臺(tái)頁面輸出,就必須通過each()方法,對(duì)查詢得到的結(jié)果進(jìn)行遍歷操作。 public?function?f...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)12個(gè)月前
3015
thinkphp中防止xss攻擊的方法-小浪學(xué)習(xí)網(wǎng)

thinkphp中防止xss攻擊的方法

● xss(跨站腳本攻擊)兩種形式:輸入js代碼或者h(yuǎn)tml代碼導(dǎo)致頁面亂。 ●?XSS(跨站腳本攻擊)可以用于竊取其他用戶的Cookie信息,要避免此類問題,可以采用如下解決方案: 直接過濾所有的Jav...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)12個(gè)月前
4512
thinkphp與laravel區(qū)別-小浪學(xué)習(xí)網(wǎng)

thinkphp與laravel區(qū)別

thinkphp與laravel區(qū)別 主要區(qū)別:(thinkPHP更適合國(guó)人的編碼習(xí)慣) 1.渲染模版方式的不同: 在Laravel框架里,使用return view()來渲染模版; 而ThinkPHP里則使用了$this->display()的方式渲染模...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)12個(gè)月前
2914
為什么選擇laravel-小浪學(xué)習(xí)網(wǎng)

為什么選擇laravel

技術(shù)層面 從技術(shù)上講,Laravel 更加激進(jìn)和現(xiàn)代化 —— PHP7 的適用,Composer 包依賴,測(cè)試覆蓋率 100%,合理的版本發(fā)布計(jì)劃,優(yōu)雅的架構(gòu)設(shè)計(jì)(中間件、路由、Artisan 命令行、代碼遷移、假數(shù)據(jù)...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)12個(gè)月前
265
Thinkphp中D方法和M方法的區(qū)別-小浪學(xué)習(xí)網(wǎng)

Thinkphp中D方法和M方法的區(qū)別

兩者共同點(diǎn)都是實(shí)例化模型的,而兩者不同點(diǎn)呢?一起來看一下: $User = D('User');括號(hào)中的參數(shù)User,對(duì)應(yīng)的模型類文件的 HomeModelUserModel.class.php(我們假設(shè)當(dāng)前模塊為Home),如果參數(shù)是...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)12個(gè)月前
2815
thinkphp5和3的區(qū)別-小浪學(xué)習(xí)網(wǎng)

thinkphp5和3的區(qū)別

首先聲明本章節(jié)并非是指導(dǎo)升級(jí)舊的項(xiàng)目到5.0,而是為了使用3.X版本的開發(fā)者更快的熟悉并上手這個(gè)全新的版本。同時(shí)也強(qiáng)烈建議開發(fā)者拋棄之前舊的思維模式,因?yàn)?.0是一個(gè)全新的顛覆重構(gòu)版本。 需...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)12個(gè)月前
4215