YiSu Grain
Author

YiSu Grain

A fleeting mayfly in the world, a single grain in the boundless sea.

83
Articles
0
Likes
227
Views
0
Comments
Recent Articles

Latest from YiSu Grain

83 recent articles
YiSu Grain
YiSu Grain
Aug 12, 2026 · Information Security

Day 54 – Attacks and Access Control: From “Who Are You?” to “Can This Action Be Performed?”

This article walks through the fundamentals of authentication, multi‑factor authentication, SSO, common attack vectors such as SQL injection, XSS, CSRF, DDoS, and Man‑in‑the‑Middle, explains DAC, MAC, RBAC, TBAC, OBAC, ABAC, Bell‑LaPadula, Biba, Clark‑Wilson and Chinese‑Wall models, and shows how to design a comprehensive audit log for an Internet‑based prescription system.

AuthenticationAuthorizationCSRF
0 likes · 31 min read
Day 54 – Attacks and Access Control: From “Who Are You?” to “Can This Action Be Performed?”
YiSu Grain
YiSu Grain
Aug 11, 2026 · Information Security

Day 53: Information Security Basics – From Encryption to Digital Certificates and PKI

This lesson explains the core concepts of information security, covering symmetric and asymmetric encryption, hash functions, digital signatures, certificates, PKI, key management, and how these techniques combine to protect confidentiality, integrity, authenticity, and non‑repudiation in real‑world scenarios such as secure electronic prescriptions.

Key ManagementPKIdigital signatures
0 likes · 43 min read
Day 53: Information Security Basics – From Encryption to Digital Certificates and PKI
YiSu Grain
YiSu Grain
Aug 10, 2026 · Databases

Choosing the Right NoSQL Model: From Four Data Types to CAP Trade‑offs

This article explains the four major NoSQL data models—key‑value, document, column‑family, and graph—detailing their structures, strengths, weaknesses, CAP trade‑offs, consistency options, and how to match each model to specific business queries and requirements, including polyglot persistence strategies.

CAPData ModelingNoSQL
0 likes · 29 min read
Choosing the Right NoSQL Model: From Four Data Types to CAP Trade‑offs
YiSu Grain
YiSu Grain
Aug 8, 2026 · Databases

Day 51: Database Architecture – Master‑Slave Replication, Read‑Write Separation, Sharding & Consistency

The article walks through diagnosing database bottlenecks, explains MySQL replication flow, read‑write separation benefits and limits, shows when to apply vertical versus horizontal partitioning, details sharding‑key selection, cross‑shard challenges, high‑availability steps, and presents a complete e‑commerce case study.

Database ReplicationHorizontal PartitioningRead-Write Separation
0 likes · 29 min read
Day 51: Database Architecture – Master‑Slave Replication, Read‑Write Separation, Sharding & Consistency
YiSu Grain
YiSu Grain
Aug 7, 2026 · Databases

Day 50: Relational Database Normalization – From Functional Dependencies to Normal Form Decomposition

This lesson walks through relational database normalization using a messy enrollment table, showing how to derive functional dependencies, identify candidate keys, detect partial, transitive and BCNF violations, and systematically decompose the schema into student, major, course, teacher and enrollment tables while ensuring lossless joins and dependency preservation.

BCNFRelational DatabaseSQL
0 likes · 30 min read
Day 50: Relational Database Normalization – From Functional Dependencies to Normal Form Decomposition
YiSu Grain
YiSu Grain
Aug 7, 2026 · Fundamentals

40 Comprehensive System, Network, and Management Questions – Day 49 Review

A detailed walkthrough of 40 practice questions covering CPU execution time, pipeline theory, cache locality, bus bandwidth, address space, DMA, RAID levels, threading, paging, producer‑consumer synchronization, deadlock conditions, page‑replacement anomalies, networking fundamentals, project‑management metrics, standards, and intellectual‑property basics, complete with explanations and formulas.

CacheRAIDcomputer architecture
0 likes · 49 min read
40 Comprehensive System, Network, and Management Questions – Day 49 Review
YiSu Grain
YiSu Grain
Aug 5, 2026 · Fundamentals

Day 46 – Distinguish Info Systems, ERP/CRM/SCM/BPM and System Engineering

The article explains that an information system comprises people, processes, data, software, hardware and management rules, differentiates TPS, MIS, DSS, ES and OAS, clarifies the distinct responsibilities of ERP, CRM and SCM, contrasts BPM with BPR, and shows how system‑engineering thinking and the verification‑validation distinction guide the five‑stage lifecycle of complex enterprise solutions, using a retail‑chain case study.

BPMCRMERP
0 likes · 36 min read
Day 46 – Distinguish Info Systems, ERP/CRM/SCM/BPM and System Engineering
YiSu Grain
YiSu Grain
Aug 3, 2026 · Fundamentals

Day45: Mastering Computer Networks – IP Subnetting, Routing, DNS, HTTP/HTTPS & Load Balancing

This guide walks through a real browser request from a medical imaging workstation, explaining how DNS resolves the domain, how IPv4 addresses and CIDR define subnets, how ARP and default gateways determine MAC addresses, how routers apply longest‑prefix matching, and how TCP, TLS, HTTP, and load‑balancing layers work together to deliver the response.

DNSHTTPIP subnetting
0 likes · 43 min read
Day45: Mastering Computer Networks – IP Subnetting, Routing, DNS, HTTP/HTTPS & Load Balancing
YiSu Grain
YiSu Grain
Jul 30, 2026 · Fundamentals

Day44: Master OS Fundamentals—Processes, Threads, PV, Deadlock, Memory & I/O

This tutorial walks through core operating‑system concepts—including resource management, user vs. kernel mode, processes and threads, state transitions, synchronization, PV (producer‑consumer) semantics, deadlock conditions and prevention, paging address translation, virtual memory, page‑replacement algorithms, file‑system allocation, and I/O models such as blocking, non‑blocking, multiplexing, and asynchronous I/O—using a regional medical imaging platform as a running example.

deadlockio-modeloperating system
0 likes · 44 min read
Day44: Master OS Fundamentals—Processes, Threads, PV, Deadlock, Memory & I/O