📁 Code/golang
Code/Golang
📝 [Golang] Phần 1 – Cài Đặt Và Chương Trình Hello World
[Golang] Phần 1 – Cài đặt và chương trình Hello world --- Tại sao lựa chọn Golang trong môi trường Devops. Go là một ngôn ngữ lập trình hiệu suất cao và được thiết kế để…
📝 [Golang] Phần 2 – Go Syntax
[Golang] Phần 2 – Go Syntax --- 1. Go Syntax. Cú pháp (syntax) của ngôn ngữ lập trình Go được thiết kế để đơn giản, dễ đọc và dễ hiểu. Dưới đây là mô tả chi tiết về cấu…
📝 [Golang] Phần 3 – Go Comments
[Golang] Phần 3 – Go Comments --- Comment nó mang một ý nghĩa quan trọng là giúp giải thích ý nghĩa và chức năng của các đoạn code. Điều này làm cho code trở nên dễ đọc…
📝 [Golang] Phần 4 – Go Variables
[Golang] Phần 4 – Go Variables --- Biến (Variables) trong lập trình là một định danh hoặc tên được sử dụng để đặt tên cho một vùng bộ nhớ trong máy tính, nơi giá trị có…
📝 [Golang] Phần 5 – Go Constants
[Golang] Phần 5 – Go Constants --- Trong lập trình, hằng số là giá trị không thay đổi được trong suốt quá trình thực thi của chương trình. Trái ngược với biến, giá trị…
📝 [Golang] Phần 6 – Go Output
[Golang] Phần 6 – Go Output --- Trong Go, các Output Functions là những hàm được sử dụng để in dữ liệu ra màn hình hoặc xuất dữ liệu theo một định dạng cụ thể. Các hàm…
📝 [Golang] Phần 7 – Go Formatting Verbs
[Golang] Phần 7 – Go Formatting Verbs --- Trong Go, các formatting verbs là những ký tự được sử dụng trong hàm Printf() để định dạng cách giá trị được in ra màn hình.…
📝 [Golang] Phần 8 – Go Data Types
[Golang] Phần 8 – Go Data Types --- 1. Kiểu dữ liệu cơ bản trong Go. Kiểu dữ liệu là một khái niệm quan trọng trong lập trình. Kiểu dữ liệu xác định kích thước và loại…
📝 [Golang] Phần 9 – Go Arrays
[Golang] Phần 9 – Go Arrays --- 1. Tổng quan. Trước hết, chúng ta cùng hiểu về mảng trong ngôn ngữ lập trình Go. Mảng được sử dụng để lưu trữ nhiều giá trị có cùng loại…
📝 [Golang] Phần 10 – Go Slices
[Golang] Phần 10 – Go Slices --- 1. Go Slices là gì? Ở Go, Slice là một cấu trúc dữ liệu tương tự như mảng nhưng linh hoạt và mạnh mẽ hơn. Cũng giống như mảng, slice…
📝 [Golang] Phần 11 – Go Operators
[Golang] Phần 11 – Go Operators --- 1. Tổng quan. Trong ngôn ngữ lập trình Go, operators (toán tử) được sử dụng để thực hiện các phép toán trên các biến và giá trị. Các…
📝 [Golang] Phần 12 – Go Conditions
[Golang] Phần 12 – Go Conditions --- 1. Tổng quan. Go conditions là cách để kiểm tra một hoặc nhiều điều kiện và thực hiện các hành động tương ứng dựa trên kết quả của…
📝 [Golang] Phần 13 – Go Switch
[Golang] Phần 13 – Go Switch --- 1. Tổng quan. Câu lệnh switch trong ngôn ngữ lập trình Go được sử dụng để kiểm tra giá trị của một biểu thức và thực hiện các hành động…
📝 [Golang] Phần 14 – Go Loops
[Golang] Phần 14 – Go Loops --- 1. Tổng quan. Trong ngôn ngữ lập trình Go, vòng lặp (loop) được sử dụng để lặp code nhiều lần dựa trên một điều kiện hay một tập hợp giá…
📝 [Golang] Phần 15 – Go Functions
[Golang] Phần 15 – Go Functions --- 1. Tổng quan. Trong lập trình Go, hàm (functions) là một khái niệm quan trọng và được sử dụng để thực hiện các nhiệm vụ cụ thể. <div…
📝 [Golang] Phần 16 – Go Structures
[Golang] Phần 16 – Go Structures --- 1. Tổng quan. Trong ngôn ngữ lập trình Go, một struct (viết tắt của structure) được sử dụng để tạo ra một bộ sưu tập các thành viên…
📝 [Golang] Phần 17 – Go Maps
[Golang] Phần 17 – Go Maps --- 1. Tổng quan. Trong ngôn ngữ Go (Golang), các map được triển khai dưới dạng hash table. Khi bạn thêm một cặp khóa-giá trị vào map, một hàm…
📝 [Golang] Phần 18 – Go JSON
[Golang] Phần 18 – Go JSON --- Tổng quan. Trong ngôn ngữ lập trình Go (Golang), gói encoding/json cung cấp hỗ trợ cho việc encode (chuyển đổi) và decode (phục hồi) dữ…
📝 [Golang] Phần 19 – Go Exec Command
[Golang] Phần 19 – Go Exec Command --- 1. Tổng quan. Golang là một ngôn ngữ lập trình và os/exec là một package trong Golang được sử dụng để thực hiện các lệnh hệ thống…
📝 [Golang] Phần 20 – Go Logging
[Golang] Phần 20 – Go Logging --- 1. Tổng quan. Hiểu một cách đơn giản thì log là những thứ dùng để lưu vết, những thông tin được thông báo, lưu lại trong quá trình hoạt…
📝 [Golang] Phần 21 – Go Goroutine
[Golang] Phần 21 – Go Goroutine --- 1. Tổng quan. Trong ngôn ngữ lập trình Go (Golang), một goroutine là có thể giúp bạn thực hiện các công việc đồng thời (concurrent).…
📝 [Golang] Phần 22 – Go Date & Time
[Golang] Phần 22 – Go Date & Time --- 1. Tổng quan. Trong ngôn ngữ lập trình Go (Golang), package time cung cấp các hàm và loại dữ liệu để thao tác với thời gian và đồng…
📝 [Golang] Phần 23 – Go Strings
[Golang] Phần 23 – Go Strings --- Ngôn ngữ lập trình Go cung cấp một gói chuẩn mạnh mẽ để xử lý chuỗi, đó là strings. Gói này chứa nhiều hàm hữu ích để thực hiện các…
📝 Xử Lý Log Với Golang, Kafka Và ELK Stack
Xử lý Log với Golang, Kafka và ELK Stack --- 1. Tổng quan. Bài viết này sẽ hướng dẫn bạn thiết lập một hệ thống xử lý log đơn giản sử dụng Golang và ELK Stack…