原创 php項目目錄的合理劃分和Pipeline 組件的使用場景

php項目目錄的合理劃分和Pipeline 組件的使用場景 這是一篇遲到的文章,很早之前就一直想寫了,可是經驗不足有些地方理解的不透側,當然,現在這篇文章可能也是淺嘗輒止,希望不要噴我 開篇 首先,可以先導讀一下如下這篇文章,有助於提升一下

原创 使用nette/mail 封裝一個發送郵件類 (通用)

使用nette/mail 封裝一個發送郵件類 (通用) 使用到的包  composer require nette/mail 封裝Mail體 <?php /** * Created by PhpStorm. * User: 鄧塵鋒 * D

原创 基於Elasticsearch的地理位置簡單搜索

彙總一些簡單用法 因爲公司需要使用一個需求, 通過用戶的當前地理位置消息搜索出周邊的一些數據, 如果使用php進行大數據計算的話,非常消耗性能,所以採用es 相關文檔學習 包的使用: https://packagist.org/pack

原创 帶你拋出優雅的處理系統異常

關於拋出異常 如在我的上一篇文中所說的一樣, 在接口的設計中, 接口的返回的數據是非常重要的, 例如無法避免的500等等, 這些都是要命的錯誤 同時還有一個極大的問題, 就是在新增模塊中, 例如我最近需要新增一個 elasticsearh

原创 thinkphp中使用AOP切面編程快速驗證我們的數據

 thinkphp中使用AOP切面編程快速驗證我們的數據 1) 首先 查看一下我們的目錄結構 2)使用平常的寫法來構造一下我們的驗證 這裏主要分四步在走,相對於使用獨立驗證器或者挨個數據驗證已經優化了大部分的代碼了,但是,當在使用中會發

原创 關於多字段(第三方登錄)字段設計的解決

衆所周知,一個成熟的網站必然是支持多種登錄方式的。市場上當然常見的就是有類似於github、微博、qq、微信登錄等。 所以這些天,我會一一根據這些功能進行實操。昨天完成了微博登錄,今天講一下字段設計的問題 1、字段如何合理分開 首先,假設的

原创 關於接入微博登錄的代碼實現

關於接入微博登錄的代碼實現 今天嘗試使用了微博登錄的接口,也是即將使用接入微信登錄,QQ登錄,手機號登錄、用戶名登錄等支持多種操作的問題 微博的接口特別簡單明瞭,文檔也挺清晰的。 採用了OAuth2.0 的方式 請求授權 - 獲取code

原创 JSONP 是什麼

JSONP 是什麼 說實話,我學了這麼久,其實也沒有好好了解這個東西,當然平常自己在前端方面也涉獵較淺。 1) jsonp 是什麼 JSONP(JSON with Padding)是JSON的一種“使用模式”,可用於解決主流瀏覽器的 跨域