# Cloud SQL 雲端建置資料庫 # Google Cloud Platform Cloud SQL Cloud SQL 就是 GCP 雲端計算平台上的資料庫相關服務,提供完善的資料庫操作 Google Cloud SDK 相關建置指令,也可以透過 Google Cloud Console UI 進行設置。 # 實際操作 # 透過 Google Cloud Console UI 設置 # Step.1 登入 GCP 帳戶後進到 Cloud SQL 的選項 # Step.2 選擇 Create Instance 建立執行個體 # Step.3 選擇資料庫引擎 #...

# 身為學生還不趕快 GitHub Actions 起來 NYUST GDSC Leads Tim # 今日主角 Github Actions # Small Introduction GitHub Actions 為 GitHub 平台提供的 CI/CD 服務 (程式自動化服務) # 工作流程架構介紹 整個 GitHub Actions 的最小流程為 action 整個工作內容有一定的階層關係在 由最高階層至最低階層為 Workflow (工作流程) Job (工作) Step (步驟) Action (動作) Workflow 可以擁有多個 Job Job 可以擁有多個...

# 全代管應用程式靠 Google App Engine # Google App Engine(GAE) Google Cloud Platform 平台上部屬中的其中一種方案 屬於專門構建 "單體式應用程式" # GAE 特色 支援主流 Programming Language Node.js、Java、Ruby、C#、Go、Python、PHP 全代管式環境 Infrastructure 全部交給 App Engine 處理 Developer 可以專注在程式碼上 應用程式診斷功能,結合 Cloud Monitoring 跟 Cloud...

# (基礎系列) CDN 我用過但不知道他幹嘛了 # CDN (Content delivery network) 內容傳遞網路 您是否有這樣的經驗,當你想要瀏覽國外網站的時候,等待網站回應的時間會非常久,是因為站台與你的網路距離太過遙遠造成傳輸時間太長,導致使用者體驗不佳,那關於這部分有沒有相對應的措施呢!! 沒錯今天講的 CDN 內容傳遞網路就是在解決以上的問題,接者我們來看兩張圖來比較以上有無 CDN 的差異。 # 未使用 CDN 的網路架構 廠商只設置單一 Server Client 到 Server 的請求距離太遠 造成回應時間長 網站不穩定 頻寬耗費嚴重 # 有使用...

# Terraform tf file 快速建置雲端服務 NYUST GDSC Leads FKT # 今天主題 Terraform 開發公司: HashiCorp 主要功能:透過文件快速根據需求建置雲端服務 # 基本介紹 Terraform 支援的平台 Google Cloud Platform Amazon Web Services Microsoft Azure Docker Oracle Terraform Cloud # 操作方法 # 1. 安裝 Terraform 根據環境去選擇你的安裝方式 1terraform version#檢查Terraform版本 # 2....

# [基礎系列] WSGI 與 ASGI/Application Server 與 Web Server # WSGI (Web Server Gateway Interface, 網站伺服器閘道介面) 假設你有使用 Python Web Framework 開發的 Developer 可能會有聽過看過 WSGI 與 ASGI WSGI 是一個協定定義,Web Server 與 Python Web Application 之間的規範,WSGI 規範讓開發者會比較彈性 WSGI 類似請求者與 Server 之間的 Midderwale 中繼器 # WSGI Server 指符合...

# [基礎系列] Proxy Server 代理伺服器 正向 / 反向代理伺服器 # What is Proxy 代理一詞 Proxy 代理這個東西是幾個角色,與貿易一詞的代理商概念類似,如同上游與下游層級對象的中間者。 也就說在系統方面,Proxy 是上游客戶端 Client Side 到下游伺服器端 Server Side 之間的仲介軟體。 # 那 Proxy 在做甚麼 保護 Server Side,剛提到 Proxy 是 Client 與 Server 中的 Middleware (仲介軟體),可以利用 Proxy 來進行對 Server...

# 快速建立 Web 應用部屬到 GKE 透過 Cloud Code NYUST GDSC Leads FKT # 今天介紹的 GCP 服務 Cloud Code 他是 GCP 平台提供的一個 IDE Extension # Cloud Code 特色 # 支援主流 IDE VSCode Jetbrain IntelliJ Cloud Shell # 主要功能 讓本地現有專案與 GCP 部屬平台連結達到快速部屬與監控的功能 部屬支援平台:GKE/Cloud Run 快速建立 Application 部屬的 Example 更好的許多 GCP 平台其他 Service 如...

# [基礎系列] 同步非同步函式 # 前言 善用同步 / 非同步可以增加系統的效率,讓使用者體驗更好。 # 同步 Synchronous 概念:呼叫一件事情需要等待完成才能做下一件事情 平常基本函式型態都是同步型態!!! # 非同步 Asynchronous 概念:呼叫一件事情不需等待完成之後才能做下一件事情。 # Promise 處理非同步行為的語法,可以優化非同步,Promise 為建構這些內容的函式 # async async function 可以來定義 JavaScript 非同步函式,但函式內部是其實是需要同步運作的 (完成內部)。 # await await...

# 物件導向軟體工程 歷屆考古 # 期末考 以下內容沒有正確解答都是 FKT 的猜想,歡迎提供正確解答 # 108 Quiz-1 # Q1 一個好的 test case 是有高可能性讓你偵測到錯誤的因子 TRUE False 測試可以表示沒有錯誤發生,沒有錯誤存在 FALSE 測試的目的是證明錯誤存在 FALSE True # Q2 這三個設計模型的維護模式是甚麼類型 Abstract Factory: Corrective Maintenance AEP Builder: Adaptive Maintenance AEP Facade: Preventive Maintenance...