甚麼是資料庫?
甚麼是資料庫?資料庫是用來儲存所需資料的地方,儲存的內容包括結構化資料以及非結構化資料,結構化資料指的是有結構性的資料,例如每一筆資料都有固定的幾儲存個人的資料可能定義會包括姓、議會包括姓、名、地址、電話、電子郵件,每一筆都有相同的結構,這叫做結構化資料。
非結構化資料就不一定是有其結構性,例如一堆圖片,就是非結構化資料,一篇文章也可能是一種非結構化資料,或者一堆檔案也是非結構化資料,也就是說非結構化資料沒有特定結構。
結構化資料主要是透過SQL指令進行查找,例如
SELECT * FROM T_Data WHERE Name='ABC'
這樣的資料查找,會透過結構化的欄位進行條件搜尋,而非結構化資料無法使用SQL這樣的欄位條件來找,所以會用關鍵字來找,例如ABC,有點像是搜尋引擎。
結構化資料庫,主要有MSSQL、Oracle、DB2、MySQL、MariaDB、PostgreSQL等等主流資料庫,非結構化資料庫這幾年比較流行的有MongoDB以及ElasticSearch,其中MongoDB算是No-SQL資料庫,而ElasticSearch則是一種搜尋引擎。
不同類型的資料庫有其不同目的,如果你的資料是雜亂無章的資料,就會用非結構化資料庫,用關鍵字來搜尋,因為過去使用的結構化資料庫都必須將資料做結構化整理與分析,有些資料並無法輕易被拆解與設計,所以非結構化資料庫在近年越來越流行。
如何用Windows Batch排程將服務完全重新啟動
我們常會有些服務停用需要時間,所以如湖你的Batch File把服務停掉馬上啟用,有可能會因為服務還沒完全停用而啟用失敗,因此我們會需要停用後停個一段時間再啟動服務,因此Batch內容可能如下
@ECHO OFF
ECHO Stoping Service
net stop ServiceName
ECHO Start Waiting 300 Seconds
timeout /T 300
ECHO Starting Servic
net start ServiceName
其中的ServiceName是服務代碼,可以在服務清單中雙擊服務後看到服務細節,其中的服務名稱就是我們要的字串
但如果你不放心要怎麼確定服務已經停止?
這時候就可以用sc指令來檢查,如果確定已停了,就將服務啟動,範例如下
@ECHO OFF
REM Testing at cmd : sc query...
DNS NS Record
很多人知道DNS A Record是用來指定網址的IP,CNAME使用來對應網址到既有的網址上,但有一塊大家可能比較陌生,就是NS Record。
NS代表的是Name Server,也就是說當你買了一個網址,他的DNS Server在哪裡的意思,一般的網址提供商都會附加DNS Server管理功能,所以你只要選擇"代管",就可以在同一個網頁下管理相關Record,但你如果選擇自管,他就會要你輸入最多四個Name Server地址,如果你的網站是架在另一個空間,你也需要用另一個空間申請免費網域憑證,你就會需要將DNS Server指定到代管的伺服器去,例如我的A2Hosting就有給我四個NS地址,我就需要從我的網址提供商,例如GoDaddy設定指到A2Hosting,例如
用PHP取得Oauth2 Token (Client Credentials)
在Postman上,可以自動產生程式碼進行API呼叫,但如果系統需要先取得OAuth2的Token,其實Postman不會產生範例,我這邊平常會用到的大都是OAuth2的Client Credentials方式,其他方式可以參考OAuth2官網。
大部分的範例都是在介紹如何進行網頁SSO,所以直接用AP呼叫使用的Client Credentials很少有範例,最近找到一個範例跟大家分享如下
// 首先將相關資訊指定好
$oauth_accessURL = "https://XXXXXX";
$oauth_clientID = "YYYYYYYYYYYYYYYYYYY";
$oauth_clientSecret = "ZZZZZZZZZZZZZZZZZ";
// 然後利用CURL方式呼叫Access URL取得Token
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $oauth_accessURL,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYHOST =>false,
CURLOPT_SSL_VERIFYPEER...
申請金流準備資料
申請金流時因為金融安全的規定,需要蠻多的資料,因此這邊整理了一下申請時所需的資料,所有金流其實應該也差不多,所需資料整理如下:
公司名稱
統一編號
代表人姓名
代表人身份証字號,正反面都要,可註明供綠界申請之用,但不能蓋到證件上的任何資料
公司電話
公司銀行帳戶,含分行名稱與存摺影本
公司地址
公司服務電子信箱
營利事業登記證照片檔案,上面的核可日期必須跟經濟部商業司的公司資訊一致
驗證用手機號碼
大樓門牌照片,一樓的照片
公司招牌照片
大門口照片,含門牌,所在樓層的照片
商品陳列區照片
系統管理者電子郵件帳號,如果有人代管就是使用代管者的電子郵件帳號,自己申請的話就用自己的Mail帳號
申請金流必須有官方網站,官方網站上一定要有聯繫資料,包括地址、服務電話、服務電子郵件信箱,一般是放在頁尾
準備好這些資訊後,以綠界為例,可以到綠界的帳號申請網頁
https://member.ecpay.com.tw/MemberReg/MemberRegister?back=N
開始申請,過程主要是
填寫基本資料
基本資料審核通過後,會要求你輸入帳戶資料
帳戶資料審核通過後,就可以開始申請您要的服務,例如金流、物流與電子發票等等,本文說明的以申請金流為主要目的
需要注意的有
填寫基本資料時,會用準備好的驗證手機號碼進行身分驗證,一個號碼只能驗證一個帳號,主要是避免有人用同一支手機號碼一直申請
各個申請流程都需要個別審核,所以不是一次就申請好所由服務
後台分為會員管理與管理後台
申請服務以及使用一址付等等服務是在會員管理頁面
...













