關於網路那些事...

Marketing, SEO, Web trends, Programming tutorial, Web design, and Life event...

Wordpress 搬家教學,如何搬移到新主機進行預覽,避免 ssl 強制轉導或導回舊站

Wordpress 搬家教學,如何搬移到新主機進行預覽,避免 ssl 強制轉導或導回舊站

Wordpress 搬家教學,如何搬移到新主機進行預覽,避免 ssl 強制轉導或導回舊站

Wordpress 搬家前,舊站仍需要正常運作,同時要將資料搬移到新主機進行瀏覽。

由於新主機我們希望先瀏覽是否能正常訪問,因此,並不需要強制要求 ssl 憑證,因此,會有需求是要能移除 ssl 以及強制導向。

最常見的問題就是, wordpress 資料搬移到新主機,卻重新導向回到舊站,或者強制導向 ssl。

Continue Reading

Linux Firewall-cmd 防火牆安裝, 允許/禁止 IP, Port 用法介紹

Firewalld 防火牆常見用法介紹

Linux 常見防火牆有 iptables 與 firewalls ,這裡主要針對 firewalld安裝及常見用法進行說明,這裡以 CentOS7 來進行說明:

Continue Reading

Linux scp 指令教學-上傳檔案/保留原始時間及權限/壓縮資料/自定義 port/限制傳輸速度

Linux scp 指令教學-上傳檔案/保留原始時間及權限/壓縮資料/自定義 port/限制傳輸速度

Linux scp 指令教學-上傳檔案/保留原始時間及權限/壓縮資料/自定義 port/限制傳輸速度

不同主機之間經常會需要做資料上傳與下載,一般常見透過 FTP, Web, 第三方軟體來進行傳輸,在這裡要介紹的是,如何透過 Linux 的 scp 指令來進行檔案複製。

Continue Reading

深入理解 Websocket 協議,常見攻擊手法及防護策略

深入理解 Websocket 協議,常見攻擊手法及防護策略

Websocket 是主流的即時通訊協定,在這裡將針對過去的一些經驗,介紹關於 Websocket 的一些內部網路技術原理,以及如何防禦攻擊的做法進行說明。

Continue Reading

GoLang - grpc enum 定義預設類型

GoLang - grpc enum 定義預設類型

在設計 grpc 時,如果我們產品需要分區,不同區域會有不同的產品,該如何處理?

本篇預設讀者對於 grpc 有一定的瞭解,以下將簡單舉例,先說明查單一商品,以及修改為回傳多商品,最後則是 server 與 client 端如何處理這部分的流程:

Continue Reading

GoLang - grpc 使用 Repeated 回傳多筆數據

grpc tutorial 教學

GoLang - grpc 使用 Repeated 回傳多筆數據

在設計 grpc 時,如果我們需要取得商品列表,該如何獲得?

本篇預設讀者對於 grpc 有一定的瞭解,以下將簡單舉例,先說明查單一商品,以及修改為回傳多商品,最後則是 server 與 client 端如何處理這部分的流程:

Continue Reading

Go Module與 Go get 常用參數說明

Golang - 教學 tutorial

Go Module與 Go get 常用參數說明

在 Go 語言結構,可以透過 import

Continue Reading

GoLang - catch panic 避免主系統錯誤

Golang - 教學 tutorial

GoLang - catch panic 避免主系統錯誤

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 catch panic 進行說明

Continue Reading

GoLang - select 監聽多 channel 及設定逾時

Golang - 教學 tutorial

GoLang - select 監聽多 channel 及設定逾時策略

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 多Project Layou 進行說明

Continue Reading

GoLang - 多 goroutine 透過 Channels 協同處理範例

GoLang - 多 goroutine 透過 Channels 協同處理範例

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 多 goroutine 透過 channel 協同處理 進行說明

Continue Reading

GoLang - 多線程全局變數加鎖

Golang - 教學 tutorial

GoLang - 多線程全局變數加鎖

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 多線程全局變數加鎖 進行說明

Continue Reading

GoLang - Channels (上) Buffered / UnBuffered

Golang - 教學 tutorial

GoLang - Channels

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 Channel 進行說明

Continue Reading

GoLang - grpc

GoLang - grpc

在本篇會透過一個簡單的範例,建立一個簡單的 grpc程序, 在開始前,先確認安裝了protocol buffer compiler

接著,開始說明如何建構基本的 grpc 架構:

Continue Reading

Mac, Linux, Windows 安裝 Protocol Buffer (protobuf) compiler 方式

Mac, Linux, Windows 安裝 Protocol Buffer (protobuf) compiler 方式

在 gRPC 經常會使用到 Protocol buffer 來定義 SERVICE或者進行序列化(serialization) 處理,這裡說明如何在各平台安裝 Protocol buffer compiler :

Continue Reading

GoLang - 如何等待多個 goroutine 非同步 (async) 返回結果

Golang - 教學 tutorial

GoLang - 如何等待多個 goroutine 非同步 (async) 返回結果

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 goroutine 進行說明

Continue Reading

GoLang - Goroutine (上) 基本原理與結構

GoLang - Goroutine (上) 基本原理與結構

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 goroutine 進行說明

Continue Reading

GoLang - Reflect 反射

Golang - 教學 tutorial

GoLang - Reflect 反射

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 reflect 進行說明

Continue Reading

GoLang - Comma-ok 斷言

Golang - Comma-ok

GoLang - Comma-ok 斷言

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對介面 Comma-ok 斷言 進行說明

Continue Reading

GoLang - 介面 Interface

Golang -  Interface

GoLang - 介面 Interface

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對介面 Interface 進行說明

Continue Reading

GoLang - 物件導向

Golang - 物件導向

GoLang - 物件導向

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對物件導向進行說明

Continue Reading