Multi-tenancy là gì? Kiến trúc và cách triển khai trong thực tế
1. Giới thiệu Multi-tenancy (đa thuê bao) là một kiến trúc phần mềm cho phép một hệ thống duy nhất phục vụ nhiều khách hàng...
Git Cherry-pick: Cách “nhặt” đúng Commit bạn cần mà không cần Merge
Trong quá trình làm việc với Git, chắc hẳn đã có lúc bạn rơi vào tình huống: Bạn đang phát triển tính năng ở nhánh...
Các thư viện cần thiết dành cho Fiber (Go)
1, Quản lý migration : golang-migrate Fiber KHÔNG có migration built-in như Laravel, nhưng bạn hoàn toàn có thể dùng migration thông qua các tool...
Tìm hiểu về Fiber Framework
Fiber là một web framework viết bằng Go, lấy cảm hứng từ Express.js của NodeJS, giúp lập trình viên xây dựng API nhanh, gọn và...
Golang là gì? Tổng quan về ngôn ngữ Go
Golang (Go) là một ngôn ngữ lập trình mã nguồn mở được phát triển bởi Google vào năm 2009. 🌟 Tại sao Golang lại phổ...
Hướng dẫn cài đặt Nginx trên CentOS 9
I, Cài đặt nginx 1, Thêm Nginx Repository sudo dnf install epel-release -y 1 sudo dnf install epel-release -y 2, Cài đặt nginx sudo dnf...
Cài ProxySQL để hỗ trợ Connection Pool trong WordPress / Laravel
Gần đây tôi phải giải quyết bài toán 1 thời điểm chạy chiến dịch của 1 shop thương mại điện tử lớn, có hàng triệu...
Cách để import database dung lượng lớn
Chạy command sau : mysql -u {username} -p {databasename} < file_name.sql 1 mysql -u {username} -p {databasename} < file_name.sql
Hướng dẫn thiết lập Virtual Hosts (vHost) trong Apache trên Mac OSX
Ở trên Windown chúng ta có thể thiết lập Vitrtrual Hosts thông qua một số web server như XAMP/WAMP …. Vậy trên Mac OS thì...
Hướng dẫn thông báo lỗi lên bot Telegram
Bước 1: Tạo một bot mới trên Telegram 1, Đầu tiên cầu có 1 tài khoản telegram Truy cập vào telegram, gõ từ khóa “BotFather”...
Output Laravel SQL query log
Trong câu lệnh Query Builder , bạn có thể nhận được câu lệnh SQL bằng cách gọi phương thức toSql() và phương thức getBindings() để nhận giá trị của nó. I, Khi bạn...