Skip to content
YorkJournal

Here’s a summary of York’s sharing.

  • OS
  • Algo
  • Memory
  • Net
  • DB
  • Welcome
    • About York Journal
    • Privacy Policy
    • Terms of Service
  • OS
  • Algo
  • Memory
  • Net
  • DB
  • Welcome
    • About York Journal
    • Privacy Policy
    • Terms of Service
  • facebook.com
  • twitter.com
  • t.me
  • instagram.com
  • youtube.com
Subscribe
  • Home
  • York
  • Page 3
Avatar photo
About York
Hi there! I’m a senior software developer with years of experience in building scalable web applications and backend systems. I’m passionate about clean code, open-source technologies, and solving real-world problems through software. This blog is where I share my thoughts, tutorials, and insights on coding, architecture, and the ever-evolving world of technology. Thanks for stopping by!
The Four Necessary Conditions for Deadlock
Posted inOS

The Four Necessary Conditions for Deadlock

Posted by Avatar photo By York 2025-04-19
Concept: A phenomenon where multiple concurrent processes wait for each other due to competing for…
Read More
The Difference Between Heap and Stack
Posted inMemory

The Difference Between Heap and Stack

Posted by Avatar photo By York 2025-04-18
Stack and Heap in Computer Memory Management Heaps and stacks are two important concepts in…
Read More
What’s the Difference Between TCP and UDP?
Posted inNet

What’s the Difference Between TCP and UDP?

Posted by Avatar photo By York 2025-04-14
Both TCP and UDP are transport layer protocols used for transmitting data between hosts, but…
Read More
What is IO Multiplexing?
Posted inNet OS

What is IO Multiplexing?

Posted by Avatar photo By York 2025-03-29
I/O multiplexing is a mechanism that allows a program to monitor multiple file descriptors simultaneously…
Read More
How to Design a Good Hash Function?
Posted inAlgo

How to Design a Good Hash Function?

Posted by Avatar photo By York 2025-03-23
Hash Function A hash function,is a function that maps data of arbitrary length to a…
Read More
Let’s Talk About TCP’s Three-Way Handshake
Posted inNet

Let’s Talk About TCP’s Three-Way Handshake

Posted by Avatar photo By York 2025-03-23
TCP (Three-Way Handshake) The TCP three-way handshake refers to a three-step interaction process between a…
Read More
The Difference Between HTTP and HTTPS
Posted inNet

The Difference Between HTTP and HTTPS

Posted by Avatar photo By York 2025-03-21
HTTP (Hypertext Transfer Protocol) and HTTPS (Hypertext Transfer Protocol Secure) are two protocols used for…
Read More
How to Implement Binary Tree Traversal?
Posted inAlgo

How to Implement Binary Tree Traversal?

Posted by Avatar photo By York 2025-03-18
Binary trees are fundamental data structures in computer science, and traversing them efficiently is a…
Read More
The Difference Between malloc and new
Posted inMemory

The Difference Between malloc and new

Posted by Avatar photo By York 2025-03-16
Memory Allocation and Initialization Both malloc and new allocate memory on the heap, but: malloc…
Read More
Why Do We Need Virtual Memory?
Posted inMemory

Why Do We Need Virtual Memory?

Posted by Avatar photo By York 2025-02-17
Introduction to Virtual Memory In operating systems, all running programs must first be received by…
Read More

Posts pagination

Previous page 1 2 3 4 Next page

Recent Posts

  • What is Cache Coherence?
  • Let’s Talk About Memory Alignment
  • Java Garbage Collection (GC) In-Depth Analysis
  • How to Solve Hash Table Conflicts? My Experience
  • What is a Distributed Lock?

Recent Comments

No comments to show.

Archives

  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025

Categories

  • Algo
  • DB
  • Memory
  • Net
  • OS
  • Welcome

About York Journal

Privacy Policy

Terms of Service

Copyright 2025 — YorkJournal. All rights reserved. Bloglo WordPress Theme
Scroll to Top