原创 mac mamp PHP7以上連接SQL server

2020,依然在家辦公中,雖然不忙,那就折騰下環境吧!原來用的一直是php5.6的環境,心裏特變扭,所以今天折騰7以上的環境。 mamp 5.6的環境安裝 在5.6上面已經說過,基於mssql 的擴展安裝,這次就不多說了,需要的就

原创 java 之 面向對象(二)

繼承概述 繼承概述 多個類中存在相同屬性和行爲時,將這些內容抽取到單獨一個類中,那麼多個類無需再定義這些屬性和行爲,只要繼承那個類即可。 通過extends關鍵字可以實現類與類的繼承 class 子類名 exten

原创 java 之 API-多線程

多線程概述 多線程概述 進程: 正在運行的程序,是系統進行資源分配和調用的獨立單位。 每一個進程都有它自己的內存空間和系統資源。 線程: 是進程中的單個順序控制流,是一條執行路徑 一個進程

原创 JAVA 之 基礎語法(二)

java 方法概述 方法概述: 假設有一個遊戲程序,程序在運行過程中,要不斷地發射炮彈(植物大戰殭屍)。發射炮彈的動作需要編寫100行的代碼,在每次實現發射炮彈的地方都需要重複地編寫這100行代碼,這樣程序會變得很臃腫,

原创 JAVA 之 java基礎語法

java關鍵字 關鍵字概述 被Java語言賦予特定含義的單詞 關鍵字特點 組成關鍵字的字母全部小寫 關鍵字注意事項 goto和const作爲保留字存在,目前並不使用 類似Notepad++這樣的高級

原创 JAVA 之 API-常用類

常用類 Object類/Scanner類 String類/StringBuffer類/StringBuilder類 數組高級和Arrays類 基本類型包裝類(Integer,Character) 正則表達式(Pattern,Mat

原创 java 之 javaweb

WEB開發的相關知識 WEB,在英語中web即表示網頁的意思,它用於表示Internet主機上供外界訪問的資源。 Internet上供外界訪問的Web資源分爲: 靜態web資源(如html 頁面):指web頁面中供人們瀏覽

原创 java 之 面向對象思想設計原則及常見設計模式

面向對象思想設計原則 面向對象思想設計原則 在實際的開發中,我們要想更深入的瞭解面向對象思想,就必須熟悉前人總結過的面向對象的思想的設計原則 單一職責原則 開閉原則 里氏替換原則 依賴注入原

原创 java 之 API-集合

集合類概述 爲什麼出現集合類? 面嚮對象語言對事物的體現都是以對象的形式,所以爲了方便對多個對象的操作,Java就提供了集合類。 數組和集合類同是容器,有何不同? 數組雖然也可以存儲對象,但長度是固定的;集合長度

原创 有贊權限系統講解

最近正在研究權限系統,公司也正好用到了,看到了有贊技術博客講解很全面,就記錄了下來,方便自己查看,如有侵權,請聯繫作者刪除。 權限系統的概念和設計 ​ 計算機世界中的許多事物是現實世界的一個陰影,現實中所見的許多模式/概念在計算

原创 java 之Java基礎增強(新特性)

JDK5新特性 自動裝箱和拆箱 泛型 增強for循環 靜態導入 可變參數 枚舉 枚舉 枚舉概述 是指將變量的值一一列出來,變量的值只限於列舉出來的值的範圍內。舉例:一週只有7天,一年只有12個月等。 回想單例設計

原创 mac PHP安裝pdo_dblib擴展與mssql擴展

因公司需要使用sql servel數據庫,本人也是在第一次使用sql servel數據,難免在mac會遇到坑,裝擴展也會遇到很多的問題,以下來說下自己安裝步驟 php安裝dblib擴展,連接mssql的具體步驟 如果電腦上沒有裝b

原创 NGINX 面試題《2019》

請解釋一下什麼是Nginx?它的優勢和功能? Nginx是一個web服務器和方向代理服務器,用於HTTP、HTTPS、SMTP、POP3和IMAP協議。因它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。 優點: (1)

原创 CGI,FASTCGI 和PHP-FPM有什麼區別《面試題2019》

CGI是什麼? CGI是common gateway interface的縮寫,大家都譯作通用網關接口,但很不幸,我們無法見名知意。 我們知道,web服務器所處理的內容都是靜態的,要想處理動態內容,需要依賴於web應用程序,如ph

原创 PHP 生成二維碼

PHP 生成二維碼 php生成二維碼使用的是一個QRcode 的二維碼類庫,http://phpqrcode.sourceforge.net/ 這個鏈接是qrcode 官方網站 如下寫入PHP程序代碼 <?php include 'ph