Clean Disk Space in Ubuntu
IO Models

IO Models

整理以前的笔记,围绕Linux下的I/O模型,主要介绍了阻塞IO、非阻塞IO、IO多路复用、信号驱动IO和异步IO等模型的工作原理和适用场景。
阅读更多
Keycloak UserInfo 端点403 Forbidden 错误解决

Keycloak UserInfo 端点403 Forbidden 错误解决

🤖 This post explains how to resolve a 403 Forbidden error from Keycloak's UserInfo endpoint. It details the necessity of the `openid` scope in Access Tokens for OpenID Connect authentication. Readers will learn to debug and fix this common issue by correctly requesting tokens with the required scope, ensuring successful user information retrieval.
阅读更多
Linux File System Architecture Introduction

Linux File System Architecture Introduction

🤖 Explores Linux file system architecture built on Unix's "everything is a file" philosophy, covering VFS layer, popular file systems (ext2/3/4, XFS), and how files exist differently in disk vs kernel through superblocks, inodes, and file descriptors. Learn practical file descriptor usage with hands-on examples.
阅读更多
Use Medium-Zoom in Hexo Blog

Use Medium-Zoom in Hexo Blog

在 Hexo Blog中,为了增强用户点击图片后的交互体验,我们可以使用medium-zoom这一轻量级库实现图片放大效果。本文记录如何在 Hexo 博客中成功集成 medium-zoom,并讨论使用 PJAX 以及非标准 CSS zoom 属性可能引发的问题及解决方法。
阅读更多
Web Authentication & Authorization
Java Priority Queue
Blog性能优化记录
Binary Search
Sliding Window