国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP技術(shù)棧

LinkedME2016 / 1368人閱讀

摘要:熟悉編程,對(duì)于網(wǎng)絡(luò)模型有一定的認(rèn)知,熟悉多路復(fù)用技術(shù)。對(duì)主從延遲能有效解決。能夠支持對(duì)于千萬(wàn)級(jí)流量網(wǎng)站的正常開(kāi)發(fā)維護(hù)工作。結(jié)束語(yǔ)技術(shù)無(wú)止境,未來(lái)有更多可能。

本文旨在給要學(xué)習(xí) PHP 的新手一個(gè)大概的認(rèn)知輪廓,在心里有個(gè)學(xué)習(xí)的結(jié)構(gòu),有的放矢,避免走太多彎路。大神請(qǐng)忽略。

入門(mén)階段 預(yù)備知識(shí)

1、掌握基本HTML、JS、CSS語(yǔ)法;熟悉 Bootstrap。

參考:
https://www.runoob.com/html/h...
https://www.liaoxuefeng.com/w...
https://www.runoob.com/css/cs...

驗(yàn)收最低標(biāo)準(zhǔn):模仿寫(xiě)出jd.com或者vip.com首頁(yè)第一屏內(nèi)容。

2、熟悉Linux命令行
熟悉常用發(fā)行版系統(tǒng)(CentOS、Ubuntu)安裝
熟悉常用命令行操作,包括文件管理、用戶管理、權(quán)限管理、防火墻管理等
熟悉VIM使用

驗(yàn)收最低標(biāo)準(zhǔn):掌握l(shuí)nmp環(huán)境搭建。
PHP基礎(chǔ)

掌握PHP基礎(chǔ)語(yǔ)法、文件上傳、cookie、Session、JSON。
掌握MySQL數(shù)據(jù)庫(kù)連接:pdo使用。
掌握redis連接及簡(jiǎn)單應(yīng)用。
掌握命名空間。
掌握面向?qū)ο缶幊趟枷搿?

參考:
https://www.runoob.com/php/php-tutorial.html

學(xué)習(xí)框架

學(xué)會(huì)使用ThinkPHP框架。主要是該框架在國(guó)內(nèi)使用普及率太高了。不建議使用Laravel入門(mén),因?yàn)樵摽蚣苁褂昧溯^多的語(yǔ)法糖、第三方庫(kù),對(duì)新手可能有難度。

驗(yàn)收最低標(biāo)準(zhǔn):可以使用ThinkPHP最新版作為入手框架,寫(xiě)出一個(gè)簡(jiǎn)單的博客。頁(yè)面簡(jiǎn)單寫(xiě)就行。數(shù)據(jù)之間使用TP的 display 渲染到頁(yè)面。
學(xué)習(xí)寫(xiě)接口

學(xué)會(huì) Charles 抓包,看豆瓣的接口返回的數(shù)據(jù)。
學(xué)會(huì)寫(xiě)接口(GET、POST)的就行。
學(xué)會(huì)使用 POSTMAN

驗(yàn)收標(biāo)最低準(zhǔn):把上面的博客項(xiàng)目改成前后端分離的,先寫(xiě)完接口(最好有文檔),再在頁(yè)面里使用ajax調(diào)用接口數(shù)據(jù)。

至此,你已經(jīng)入門(mén)了。如果需要繼續(xù)往下,還要學(xué)習(xí)。

第二階段 PHP

使用 composer 安裝PHP第三方庫(kù)
對(duì)于PHP斷點(diǎn)調(diào)試非常熟悉
學(xué)習(xí)常用PHP擴(kuò)展
使用 SPL
掌握 PSR 規(guī)范
掌握反射的使用
掌握設(shè)計(jì)模式
熟練使用常用框架。
了解php和php-fpm的大部分配置選項(xiàng)和含義。
熟悉HTTP協(xié)議。
熟悉正則表達(dá)式。

MYSQL

熟悉MYSQL優(yōu)化的一些技巧,例如MySQL的性能追查,包括slow_log/explain等;對(duì)于order by、limit、like等一些坑能避開(kāi);能夠熟練使用常用的索引;對(duì)于表結(jié)構(gòu)創(chuàng)建選用哪種數(shù)據(jù)類型做到胸有成竹等等。
熟悉常用的配置,知道如何調(diào)優(yōu)。
熟練配置主從。

NOSQL

掌握Redis使用:對(duì)于常用數(shù)據(jù)結(jié)構(gòu)的經(jīng)典使用場(chǎng)景非常熟悉;了解Redis的事務(wù)、RDB、AOF等機(jī)制。
掌握memcache的使用,知道與redis的區(qū)別。
了解一下MongoDB。

Linux

熟悉常用文本命令:例如wc、awk、split、diff、grep、sed等。
熟悉sort、uniq的使用。
熟練掌握ps、netstat、top等命令使用。
熟練使用Supervisor。
熟悉如何編寫(xiě)shell腳本。
能夠理解Nginx的配置的含義。

第三階段 PHP

該階段PHP已經(jīng)非常熟悉了,擁有快速開(kāi)發(fā)項(xiàng)目、快速解決BUG的能力。代碼遵循psr規(guī)范、穩(wěn)定性很高。
熟悉消息隊(duì)列使用,在很多場(chǎng)景合適的選擇消息隊(duì)列進(jìn)行異步解耦。
熟悉如何使用 Elasticsearch 代替MYSQL的全文搜索功能。
熟悉多進(jìn)程編程。
熟悉socket編程,對(duì)于網(wǎng)絡(luò)IO模型有一定的認(rèn)知,熟悉多路復(fù)用(select/poll/epoll)技術(shù)。
熟悉swoole框架,能應(yīng)用于項(xiàng)目上。
不限制于框架本身,任何框架一天內(nèi)快速入手。
對(duì)php的工作機(jī)制熟悉,熟悉php-fpm生命周期。
能夠知道PHP相對(duì)于c等強(qiáng)類型語(yǔ)言性能為什么會(huì)慢。
對(duì)于PHP內(nèi)部的實(shí)現(xiàn)原理有一定的認(rèn)知,例如變量的實(shí)現(xiàn)、zend引擎的了解。
對(duì)于PHP的擴(kuò)展有一定的認(rèn)知,可以編寫(xiě)簡(jiǎn)單的擴(kuò)展。

MYSQL

熟悉大批量的數(shù)據(jù)導(dǎo)入導(dǎo)出。對(duì)于線上大表操作可能帶來(lái)的風(fēng)險(xiǎn)有預(yù)知。
熟悉分庫(kù)分表。
對(duì)主從延遲能有效解決。
對(duì)于MySQL內(nèi)置的一些函數(shù)能夠熟練使用,熟悉觸發(fā)器、存儲(chǔ)過(guò)程的使用。
熟悉服務(wù)器核心性能優(yōu)化選項(xiàng) innodb_log_buffer_size、back_log、table_open_cache、thread_cache_size、innodb_lock_wait_timeout等。
對(duì)于MySQL內(nèi)部索引的實(shí)現(xiàn)、事務(wù)隔離機(jī)制有一定的認(rèn)知。

NoSQL

redis常用5中數(shù)據(jù)類型之外的數(shù)據(jù)結(jié)構(gòu)也要能掌握一些。如bitmap、GEO、HyperLogLog、pub/sub等。
redis里的事務(wù)、管道、分布式鎖能熟練使用。
對(duì)于redis的服務(wù)端結(jié)構(gòu)能有一定認(rèn)知。
熟悉redis里如何使用Lua。
嘗試閱讀redis源碼。

Linux

對(duì)于nginx非常熟悉,能夠熟練配置https、負(fù)載均衡、反向代理;能夠使用 lua-nginx-module。
對(duì)awk/sed 等應(yīng)用已經(jīng)如火純青,能夠隨意操作控制處理文本統(tǒng)計(jì)分析各種復(fù)雜格式的數(shù)據(jù)。
對(duì)于tcpdump、gdb、ltrace、strace、lsof等熟練使用。

其它

熟悉Linux應(yīng)用編程:熟悉makefile使用;熟悉進(jìn)程、信號(hào)、I/O知識(shí);對(duì)于C語(yǔ)言有一定的了解。
熟練elk。
對(duì)于其它語(yǔ)言(例如java、c、golang)、其它領(lǐng)域(大數(shù)據(jù))有一定的認(rèn)知。
熟悉RPC、微服務(wù)架構(gòu)。
能夠支持對(duì)于千萬(wàn)級(jí)流量網(wǎng)站的正常開(kāi)發(fā)維護(hù)工作。

結(jié)束語(yǔ)

技術(shù)無(wú)止境,未來(lái)有更多可能。

如果想快速提升Redis、MySQL等技能到第三階段,請(qǐng)看下文《學(xué)完這些課,快速助你提升Level》。

本文首發(fā)于公眾號(hào)"飛鴻影的博客(fhyblog)",歡迎關(guān)注。博客地址:https://52fhy.cnblogs.com。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/31620.html

相關(guān)文章

  • PHP技術(shù)

    摘要:熟悉編程,對(duì)于網(wǎng)絡(luò)模型有一定的認(rèn)知,熟悉多路復(fù)用技術(shù)。對(duì)主從延遲能有效解決。能夠支持對(duì)于千萬(wàn)級(jí)流量網(wǎng)站的正常開(kāi)發(fā)維護(hù)工作。結(jié)束語(yǔ)技術(shù)無(wú)止境,未來(lái)有更多可能。 本文旨在給要學(xué)習(xí) PHP 的新手一個(gè)大概的認(rèn)知輪廓,在心里有個(gè)學(xué)習(xí)的結(jié)構(gòu),有的放矢,避免走太多彎路。大神請(qǐng)忽略。 入門(mén)階段 預(yù)備知識(shí) 1、掌握基本HTML、JS、CSS語(yǔ)法;熟悉 Bootstrap。 參考: https:/...

    luckyw 評(píng)論0 收藏0
  • 淺談創(chuàng)業(yè)公司或新項(xiàng)目如何做技術(shù)選型

    摘要:創(chuàng)業(yè)公司或新項(xiàng)目如何做技術(shù)選型一個(gè)創(chuàng)業(yè)公司或者新項(xiàng)目如何做技術(shù)選型個(gè)人認(rèn)為一定要記住這個(gè)根本新項(xiàng)目最先要解決的就是原型核心業(yè)務(wù)落地驗(yàn)證商業(yè)模式。開(kāi)源的最新的穩(wěn)定的根據(jù)業(yè)務(wù)選定技術(shù)棧之后,盡量擁抱開(kāi)源的東西。 創(chuàng)業(yè)公司或新項(xiàng)目如何做技術(shù)選型 一個(gè)創(chuàng)業(yè)公司或者新項(xiàng)目如何做技術(shù)選型?個(gè)人認(rèn)為一定要記住這個(gè)根本:新項(xiàng)目最先要解決的就是原型核心業(yè)務(wù)落地驗(yàn)證商業(yè)模式。具體實(shí)踐中,應(yīng)當(dāng)遵循以下原則和...

    mrli2016 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<