1. 程式人生 > >每週工作總結-記錄總結自己遇到問題及學習內容,及時分析,找到不足,讓自己不斷進步

每週工作總結-記錄總結自己遇到問題及學習內容,及時分析,找到不足,讓自己不斷進步

2018-10-29   2018-11-02 總結: 

週一:1、git reset  和 git revert 在使用時區別,避免自己在開發中,未在指定分支開發提交程式碼,並推到遠端,導致再合併分支後,推到遠端出現不一致問題。剛開始,出現問題後是使用git push -f 解決,導致其他夥伴開發程式碼丟失。還有就是本地開發完成推到遠端時,沒有先拉取遠端新的分支內容,同出現本地和遠端不一致問題,一定切記進入到分支,就拉取下遠端分支,保持一致。

          2、本地新建分支,同時推到遠端時,git checkout -b dev origin/dev   ,然後,git push origin dev.。dev 和master 關聯,但是想dev 和遠端dev 關聯,使用:git branch --set-upstream dev dev/origin   

Git工作中用到的--常用命令,不斷更新

週二:1、摩比課節截圖儲存--cloudclass-api開發,獲取截圖--open-api開發。其中,OpenAPI在使用時,使用新的輕量級簽名驗證方式,傳遞三個引數,application_id 、params 和 sign .用md5 加密params和secret 對比sign 進行驗證。

          2、之前的加密方式是:把要傳遞的引數,加密後,傳遞給介面。OpenSSL_encrypt()進行加密  然後,使用同樣的加密演算法進行解密 openssl_decrypt() .

週三:1、摩比課節精彩內容打點記錄--cloudclass-api開發

           2、PHP底層原理和機制。PHP 底層的執行機制與原理解析,,PHP底層是由,四部分組成:核心,zend引擎,擴充套件,sapi 。sapi連線web server 和 PHP 實現鬆耦合,就是所謂的伺服器(Apache和nginx)如何和PHP通訊。zend引擎將請求轉化成機器能夠識別的opcode語句,核心負責分配引擎和擴充套件等的工作。hash table 是PHP 核心資料結構。其中zval 資料結構,形成了PHP弱語言型別,和全域性變數等。

週四:1、機構後臺介面bug,頁面自測。無論是介面還是頁面功能,都應在開發中規避bug問題,保證資料安全。

           2、學習-程式設計能力和程式設計思想如何形成?瞭解黑白盒測試、灰度上線、程式碼回滾、迴歸測試概念

週五:1、Docker學習瞭解,docker相比於lvm 優點是,能夠充分利用系統資源,應用的原始碼與它的依賴都打包在Docker映象中,不同的應用需要不同的docker映象,不同的映象執行在不同的docker容器中,互相隔離。

 

雲服務提供商通常採用虛擬機器技術隔離不同的使用者(hypervisor虛擬機器管理系統)。而Docker通常用於隔離不同的應用(deamon守護程序),例如前端,後端以及資料庫。

                                                                      Dokcer容器:

圖1:[外文翻譯]虛擬機器與Docker有何不同?

                                                                        虛擬機器:

圖0:[外文翻譯]虛擬機器與Docker有何不同?

  PK: Docker守護程序可以直接與主作業系統進行通訊,為各個Docker容器分配資源;它還可以將容器與主作業系統隔離,並將各個容器互相隔離。虛擬機器啟動需要數分鐘,而Docker容器可以在數毫秒內啟動。由於沒有臃腫的從作業系統,Docker可以節省大量的磁碟空間以及其他系統資源。借鑑:虛擬機器與Docker有何不同

            2、學習vim基本使用 vim使用、工作中常見vim 使用命令總結

            3、反思總結,多向身邊的人學習。