4k words
I. Tổng quanXem sơ đồ luồng thực thi của readObject bên dưới. Đây là sơ đồ mô tả quá trình thực thi Deserialization trong WebLogic. Có thể tạm thời bỏ qua lần gọi readObject đầu tiên; phần này sẽ được giải thích chi tiết trong bài viết tiếp theo về WebLogic. Tạo 2 class để debug quá trình deserialization Class User: 12345678910111213141516171819202122232425262728293031323334353637383940package org.example;import java.io.Serializable;public class User implements Serializable { privat...
8.8k words
I. Lời nói đầuNote lại quá trình triển khai 1 k8s cluster nho nhỏ với 1 controlplane + 2 worker. Tôi ko triển khai ở quy mô lớn nên ko dùng kubespray hay ansible. II. Tổng quan kiến trúc Hệ điều hành: 3 máy đều sử dụng RHEL 9.xKubernetes: v1.36.Runtime: containerd.CNI: Cilium, VXLAN.CSI: CephIngress: F5 NGINX Ingress Vai trò Hostname IP Control Plane k8s-sec-controlplane 10.0.1.1 Worker 1 k8s-sec-worker-1 10.0.1.2 Worker 2 k8s-sec-worker-1 10.0.1.3 III. Chuẩn bị3.1. Đặt hostnameT...
16k words
I. Lời nói đầuĐợt này mình rảnh rảnh đọc sách System Design Interview của anh Alex Xu. Ngay chapter 1 đã giới thiệu về rất nhiều loại Database, từ relational database cho tới non-relational database. Mình cũng từng dùng được 1 vài database nhưng thật sự ko hiểu nổi cơ chế đằng sau như thế nào.Cụ thể thì mình luôn tự hỏi: “Thật sự lưu dữ liệu dạng bảng (table) trong SQL nó là cái quái gì ? Dữ liệu được lưu vào đâu, máy tính sẽ đọc như thế nào để có thể lưu và truy vấn nó ra sao ?”Cũng nhờ thời...