原创 docker小冊學習筆記之二——使用容器

第6課 鏡像與容器 Docker鏡像 定義:docker鏡像是基於unionFS文件系統的一組鏡像層依次掛載而得,而每個鏡像層包含的其實是對上一層鏡像層的修改,這些修改是發生在容器運行過程中的。可以反過來理解,鏡像是對容器運行環境

原创 docker小冊學習筆記之三——操作鏡像

第十一課:保存和共享鏡像 提交容器更改 Docker鏡像的本質是多個基於UnionFS的鏡像層依次掛載的結果,而容器的文件系統則是在以只讀方式掛載鏡像後增加的一個可讀可寫的沙盒環境。 基於這樣的結構,Docker中爲我們提供了將容

原创 PHP重載小結

PHP重載的定義 PHP所提供的 “重載” 是指動態地"創建"類屬性和方法。我們是通過魔術方法來實現的。 說人話 當調用當前環境下未定義或不可見的類屬性或方法時,重載方法會被調用。 PS:將使用不可訪問屬性(inaccessibl

原创 docker小冊學習之二——使用容器

第6課 鏡像與容器 Docker鏡像 定義:docker鏡像是基於unionFS文件系統的一組鏡像層依次掛載而得,而每個鏡像層包含的其實是對上一層鏡像層的修改,這些修改是發生在容器運行過程中的。可以反過來理解,鏡像是對容器運行環境進行

原创 php數組與json的定義及相互轉換總結

json定義 json是一種數據交換格式,json格式只有四條規則。 並列的數據之間用逗號(",")分隔; 映射用冒號(":")表示; 並列數據的集合(數組)用方括號("[]")表示; 映射的集合(對象)用大括號("{}")表示。

原创 redis深度歷險(一):基礎數據結構

Reids基礎數據結構 String類型 // name爲一個key codehole爲一個value /** 鍵值對 */ set name codehole //設置key value get name // 獲取key的va

原创 Laravel路由配置未生效

使用laravel框架,做了一個簡單的demo,在一個新建的Controller中寫一個index方法並建立對應路由及視圖。如圖 現象描述 訪問 http://laravel-demo:84/index.php larave

原创 Laravel指定版本的安裝

安裝指定版本的laravel composer create-project laravel/laravel=5.3.* demo --prefer-dist demo 是文件夾名 查看Laravel版本號 php artisan

原创 php添加redis擴展

上篇博客總結了下如何部署redis服務,可以參考linux下redis服務的搭建。現在要在php環境下使用redis,需要在php環境下添加redis擴展。 思路很簡單,安裝php,安裝redis,添加redis擴展,三個步驟。(PS

原创 linux下redis服務的搭建

安裝環境:window下VMware虛擬機, 系統:centos6.3 安裝準備 新建software文件夾存放下載的源碼文件壓縮包及解壓文件,新建一個存放redis配置的文件夾用來存放redis.conf。 [root@loca

原创 linux 下安裝 LNMP 最簡單的安裝方法

最近在安裝linux  lnmp centos7環境的時候還是有點小問題,從頭總結了一下。 安裝的版本是 nginx 1.12  mysql 5.7  php 5.6  一,安裝nginx  1.下載 安裝前確認安裝擴展 沒有的

原创 mysql 一條sql實現插入或更新 on duplicate key update

表中數據:執行插入兩條主鍵衝突的數據,如果包含該主鍵則更新列name:insert into t_my (id,name) VALUES (2,’bob2’),(3,’bob3’) on DUPLICATE KEY U

原创 Nginx實現簡易負載均衡

最近看一些高併發解決方案,瞭解了一些常見的處理方案,其中很多方案仍需要在實踐中不斷使用才能深刻理解。今天使用nginx實現了對某個網站的負載均衡。 環境準備 nginx+php,這個不多說。如未配置,可以參考wnmp環境配置,這個寫的比較

原创 php文件上傳小結及uploadifive的基本使用

本篇對 不使用框架實現php上傳 和 使用uploadifive框架進行了小結 不使用框架實現文件上傳 簡單看了下菜鳥教程上的demo 文件結構如下圖 form.html <form action="upload_file.php

原创 Wamp升級php5.5.12到5.6中問題彙總

今天突然想研究下ThinkPHP5.0,結果發現要求php5.6以上,沒辦法,只好升級下php版本了,因爲一直使用的是wampserver,參考網上的文章,整理一下,具體步驟如下:特別注意:因爲安裝的wampserver是3