乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      PHP工程師標準

       昵稱73595512 2021-02-16
      工程師最有成就感的事,是可以讓一行行代碼滿足用戶的一個個需求,從一個小需求入手往往就有機會顛覆一個大行業(yè)。

      初級要求

      web開發(fā)基礎(chǔ)

      - Linux操作系統(tǒng)

      Linux操作系統(tǒng)基礎(chǔ);Linux常用命令;文本編輯器Vim/Vi的應(yīng)用;Linux文件系統(tǒng)管理與維護;Linux用戶和用戶組管理;LANMP生產(chǎn)環(huán)境部署。

      - XHTML技術(shù)核心

      XHTML基礎(chǔ)、XHTML標記分類、屬性(公共核心屬性、語言屬性、事件屬性)、XHTML文檔標準、DTD、命名空間、W3C合法性校驗,常用XHTML標記:表格、鏈接、圖像、表單等。

      - CSS技術(shù)核心

      CSS基礎(chǔ)、語法規(guī)范及CSS的應(yīng)用方式;CSS Box Model、瀏覽器的怪異模式與標準模式、各種CSS選擇器(類型選擇器、類選擇器、ID選擇器、后代選擇器、子代選擇器等)及選擇器的優(yōu)先級;各種CSS常用屬性詳解:布局屬性、文本屬性、邊框?qū)傩?、背景屬性、列表屬性等;CSS Hacks。

      PHP技術(shù)核心

      - Web工作原理剖析

      - PHP語法結(jié)構(gòu)

      數(shù)據(jù)類型詳解,數(shù)據(jù)類型轉(zhuǎn)換;變量、預(yù)定義變量;常量、魔術(shù)常量;運算符及優(yōu)先級、流程控制語句;數(shù)組;自定義函數(shù)。

      - 內(nèi)置函數(shù)庫的使用

      字符串函數(shù)庫,數(shù)學函數(shù)庫,數(shù)組函數(shù)庫,日期時間函數(shù)庫,函數(shù)函數(shù)庫等。

      - 文件上傳及下載

      - HTTP協(xié)議詳解

      Smarty 模板

      - 模板工作原理

      - Smarty 屬性, Smarty方法

      - 內(nèi)置調(diào)節(jié)器, 內(nèi)置函數(shù)

      - 緩存技術(shù),插件技術(shù)

      MySQL基礎(chǔ)

      - MySQL的安裝與配置、MySQL服務(wù)器與客戶端、數(shù)據(jù)庫服務(wù)器的工作模式

      - SQL語言基礎(chǔ)(DDL、DML、DQL)、數(shù)據(jù)庫管理;數(shù)據(jù)類型詳解;數(shù)據(jù)表管理

      - 約束

      主鍵約束、唯一約束、默認約束、非空約束、外鍵約束 

      - 記錄管理

      增、刪、改、查

      - 連接;子查詢

      - 無限分類的數(shù)據(jù)表設(shè)計、圖形化管理工具的使用(PHPMyAdmin、 MySQL Workbench)

      中級要求

      PHP核心函數(shù)庫

      - MySQL函數(shù)庫

      實現(xiàn)程序方式管理數(shù)據(jù)庫目的

      - Apache URL Rewrite

      實現(xiàn)偽靜態(tài)效果;目前大部分已經(jīng)開始使用Nginx服務(wù)器,熟悉配置和優(yōu)化,以及語法。

      - Directory函數(shù)庫和File函數(shù)庫

      實現(xiàn)文件靜態(tài)化和在線資源管理器等功能

      - RegExp函數(shù)庫

      實現(xiàn)模式匹配的功能

      - Session、Cookie技術(shù)

      實現(xiàn)跨域操作、自動登錄的效果等

      Linux

       

      - 能夠流暢地使用Shell腳本來完成很多自動化的工作

      Awk/sed/perl也操作得不錯,能夠完成很多文本處理和數(shù)據(jù)統(tǒng)計等工作;基本能夠安裝大部分非特殊的Linux程序(包括各種庫、包、第三方依賴等,比如MongoDB/Redis/Sphinx/luncene/SVN之類的);了解基本的Linux服務(wù),知道如何查看Linux的性能指標數(shù)據(jù),知道基本的Linux下面的問題跟蹤等。

      Nginx

      了解復雜一些的Nginx配置;包括多核配置、events、proxy_pass、sendfile/tcp_*配置,知道超時等相關(guān)配置和性能影響;知道Nginx除了Web Server,還能夠承擔代理服務(wù)器、反向靜態(tài)服務(wù)器等配置;知道基本的Nginx配置調(diào)優(yōu);知道如何配置權(quán)限、編譯一個Nginx擴展到Nginx;知道基本的Nginx運行原理(master/worker機制,epoll),知道為什么Nginx性能比Apache性能好等知識。

      Redis/MemCached

      在大部分中型系統(tǒng)里一定會涉及緩存處理,所以一定要了解基本的緩存;知道MemCached和Redis的異同和應(yīng)用場景,能夠獨立安裝Redis/MemCached,了解MemCahed的一些基本特性和限制,比如最大的value值,知道PHP跟它們的使用結(jié)合;Redis的事務(wù)等。原理部分,能夠大概了解MemCached的內(nèi)存結(jié)構(gòu)(slab機制),Redis要了解常用數(shù)據(jù)類型底層實現(xiàn)存儲結(jié)構(gòu)(SDS/鏈表/SkipList/HashTable)等,順便了解一下Redis的事務(wù)、RDB、AOF等機制。

      PHP面向?qū)ο缶幊?/p>

      - 面向?qū)ο笤O(shè)計思想、語言特性等

      掌握面向?qū)ο蟮幕驹瓌t以及在編程實踐中的意義;掌握面向?qū)ο缶幊痰幕緦崿F(xiàn)原理。

      - 魔術(shù)方法

      - 命名空間、異常處理、PDO類

      - MySQLi類及常用類的編寫

      實現(xiàn)數(shù)據(jù)庫操作類、分頁類、驗證碼類、圖像處理類、文件上傳及下載類等。

      - 設(shè)計模式

      熟練應(yīng)用PHP的各種設(shè)計模式,設(shè)計模式概述、設(shè)計原則、設(shè)計模式詳解(單例模式、工廠模式、抽象工廠模式、適配器模式、迭代器模式等)及MVC開發(fā)模式。

      PHP框架技術(shù)

      - ThinkPHP框架

      ThinkPHP基礎(chǔ),CURD; 查詢語言、連貫操作、變量路由、視圖、控制器;自動驗證、自動完成、安全、多語言、緩存。ThinkPHP是國產(chǎn)優(yōu)秀的PHP開發(fā)框架,是為簡化企業(yè)級應(yīng)用開發(fā)和敏捷Web應(yīng)用開發(fā)而誕生的。ThinkPHP提供整體開發(fā)解決方案,包含了底層架構(gòu)、兼容處理、基類庫、數(shù)據(jù)庫訪問層、模板引擎、緩存機制、插件機制、角色認證、表單處理等常用的組件,并且對于跨版本、跨平臺和跨數(shù)據(jù)庫移植都比較方便。

      - Yii框架

      安裝Yii;CURD;MVC架構(gòu);組件;控制器;動作、過濾器、校驗器、路由;視圖;部件;部件行為;部件事件;緩存。Yii是一個基于組件的高性能PHP框架,用于開發(fā)大型Web應(yīng)用。Yii采用嚴格的OOP編寫,并有著完善的庫引用。Yii框架具備了成熟的緩存解決方案,它特別適用于開發(fā)高流量的應(yīng)用,例如門戶、論壇、內(nèi)容管理系統(tǒng)(CMS)、電子商務(wù)系統(tǒng)等。

      高級要求

      互聯(lián)網(wǎng)高級技術(shù)

      - 非關(guān)系型數(shù)據(jù)庫NoSQL技術(shù)(MongoDB)

      MongoDB的安裝、文檔、集合、數(shù)據(jù)庫、數(shù)據(jù)類型(Double、String、Object、Array、Object ID、JavaScript等)、文檔操作、運算符、游標操作、集合操作、PHP的MongoDB函數(shù)庫、Memcached安裝、MemCached函數(shù)庫等。

      - 全文檢索技術(shù)(Sphinx)

      Sphinx的安裝、中文分詞、關(guān)鍵字高亮、權(quán)重排序、PHP的Sphinx接口

      - MySQL高級:數(shù)據(jù)庫集群

      集群的好處主要有:查詢負載、數(shù)據(jù)庫復制備份等。

      MySQL分區(qū)、分庫分表、主從數(shù)據(jù)庫、查詢性能優(yōu)化等。

      - 集群架構(gòu)

      Session共享、負載均衡、路徑優(yōu)化、CDN、CAP理論等。

      深入熟悉Linux系統(tǒng)

      - 多線程/多進程, IO復用、鎖、定時器、信號量、共享內(nèi)存、消息隊列、文件系統(tǒng)

      了解Linux集群、負載均衡、容災(zāi)、數(shù)據(jù)同步

      - 熟悉PHP擴展

      熟悉PHP的stream、sockets、posix、pcntl、libevent、event、swoole、mcrypt、inotify擴展。

      PHP內(nèi)核源碼中的zval、hashtable的實現(xiàn)等

      能使用C/C++擴展PHP

      - 其他

      處理高并發(fā),大流量的網(wǎng)站技術(shù)

      了解Hadoop、Hive、Storm、Spark、Docker等

      了解SOA、微服務(wù)等

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多