原创 涵蓋大廠必考的php數據結構面試題

數據結構和算法 1.使對象可以像數組一樣進行foreach循環,要求屬性必須是私有。(Iterator模式的PHP5實現,寫一類實現Iterator接口)(騰訊) <?php class Test implements I

原创 ubuntu下 swoole安裝方式詳解

ubuntu下Swoole 安裝分兩種模式 pecl安裝swoole pecl是自動化安裝方式比較推薦,安裝前應該注意安裝相關的依賴 sudo apt install php-pear sudo apt install php

原创 必須掌握的mysql常用面試知識點一覽

數據表引擎 innodb 引擎 默認事務型引擎,最重要最廣泛的存儲引擎,性能非常優秀 數據存儲在共享表空間,可通過配置分開 對主鍵查詢的性能高於其他類型的存儲引擎 內部做了很多優化,從磁盤讀取數據時自動在內存構建hash 索引,插

原创 ubuntu下apt安裝php7.4最全攻略

php7.4於2019年底發佈,而截至2020/04月國內提供apt下載7.4的源還沒有。只能求於國外的源,但速度慢實在無法容忍。這裏介紹下全套的安裝方法 1. 安裝apt常用工具包 sudo apt-get -y install

原创 ubuntu下kafka詳細安裝指導

安裝kafka之前的準備工作 首先需要安裝Java sdk sudo apt install openjdk-8-jdk #安裝特定版本的jdk,這裏安裝的是jdk1.8 sudo apt install default-jdk

原创 介紹使用git的webhook功能 自動更新php項目代碼 以及遇到的坑

作爲一名php愛好者,最近在部署項目時想嘗試下用git自動部署的方案。以往用手動發包更新的方式實在太落伍了。 藉着git的熱度,本人發現git提供webhook的方式可以在服務器上直接拉取代碼實現更新,決定一試。 首先編寫一個簡單

原创 關於php Laravel5 與 thinkphp5 的比較

Laravel 爲php 引入的java的對象化編程玩法,像教科書一樣的存在 thinkphp5 借鑑了國外主流框架的思維,把教科書變成了人人能用的工具箱 , 兩者用途不同,各有所長,不必對噴 thinkphp5 在國內更接地氣,就

原创 php 的未來就在swoole

據說 php7的性能提升之前1倍,而搭配了 swoole的php7 更是性能與功能牛逼無限,可惜swoole官方對文檔的整理過於簡陋 一定程度響應了swoole的入門和普及。本人曾使用tp3.2 +swoole 開發了上億資金的交易網站。