Lobster Programming
Author

Lobster Programming

Sharing insights on technical analysis and exchange, making life better through technology.

153
Articles
0
Likes
517
Views
0
Comments
Recent Articles

Latest from Lobster Programming

100 recent articles max
Lobster Programming
Lobster Programming
Sep 22, 2025 · Backend Development

Mastering Spring State Machine: Efficient Order Workflow Management

This article explains how to use Spring State Machine to model and control order lifecycle transitions in an e‑commerce system, covering core concepts, configuration, listeners, service integration, controller endpoints, and visual results for robust backend state management.

Java backendOrder WorkflowSpring Boot
0 likes · 10 min read
Mastering Spring State Machine: Efficient Order Workflow Management
Lobster Programming
Lobster Programming
Sep 18, 2025 · Databases

Master MySQL Ranking: row_number, rank, and dense_rank Explained

Learn how MySQL window functions—row_number, rank, and dense_rank—can efficiently rank and rank‑tie data such as class scores or sales amounts, with clear syntax examples, differences in handling duplicate values, and practical SQL queries illustrated with real‑world scenarios.

MySQLROW_NUMBERSQL
0 likes · 6 min read
Master MySQL Ranking: row_number, rank, and dense_rank Explained
Lobster Programming
Lobster Programming
Sep 13, 2025 · Information Security

Mobile SMS Verification Login: How It Works and How to Secure It

This article explains the workflow of mobile SMS verification login, outlines its main security risks such as code leakage, SMS bombing, and replay attacks, and provides practical mitigation strategies for developers and platform operators to protect user accounts.

AuthenticationInformation SecuritySMS Verification
0 likes · 6 min read
Mobile SMS Verification Login: How It Works and How to Secure It
Lobster Programming
Lobster Programming
Aug 25, 2025 · Information Security

Storing User Sessions in SSO: Cookie+Session, Redis, and JWT Solutions

This article explains common approaches for storing user login state in distributed single sign‑on systems, covering the simple cookie‑plus‑session method, session storage in Redis for high‑availability, and token‑based JWT solutions, while discussing their architectures, advantages, and potential drawbacks.

JWTSession ManagementSingle Sign-On
0 likes · 6 min read
Storing User Sessions in SSO: Cookie+Session, Redis, and JWT Solutions
Lobster Programming
Lobster Programming
Aug 20, 2025 · Fundamentals

Understanding Git Merge vs Rebase: When and How to Use Each

This article explains Git’s core architecture—including the working directory, index, local and remote repositories—and compares the merge and rebase commands, illustrating their mechanisms, advantages, and trade‑offs with clear diagrams to help developers choose the right strategy for collaborative workflows.

Version Controlgitmerge
0 likes · 5 min read
Understanding Git Merge vs Rebase: When and How to Use Each
Lobster Programming
Lobster Programming
Aug 13, 2025 · Information Security

How to Seamlessly Refresh Expired Tokens: 5 Proven Strategies

This article examines five practical token‑renewal approaches—brute‑force redirect, front‑end refresh request, server‑side refresh, Redis‑tracked expiration, and a dual‑token mechanism—highlighting their workflows, advantages, and drawbacks to help developers choose the most user‑friendly solution.

Front-endToken
0 likes · 6 min read
How to Seamlessly Refresh Expired Tokens: 5 Proven Strategies
Lobster Programming
Lobster Programming
Aug 6, 2025 · Databases

Understanding MySQL Row Overflow and InnoDB Row Formats

This article explains why MySQL row overflow occurs, compares the four InnoDB row formats, shows how overflow data is stored, discusses performance and space impacts, and offers practical tips to prevent overflow by optimizing schema and page size settings.

Database OptimizationInnoDBMySQL
0 likes · 4 min read
Understanding MySQL Row Overflow and InnoDB Row Formats
Lobster Programming
Lobster Programming
Aug 6, 2025 · Fundamentals

Unlock AI‑Powered Knowledge Management with PandaWiki: Install, Configure, and Integrate

PandaWiki is an open‑source AI‑driven knowledge‑base platform that transforms traditional wikis by offering effortless setup, seamless third‑party integration, AI‑generated content, Q&A and search, with detailed installation steps, model configuration, and examples of integrating with tools like Feishu bots.

AIDocumentationInstallation
0 likes · 7 min read
Unlock AI‑Powered Knowledge Management with PandaWiki: Install, Configure, and Integrate
Lobster Programming
Lobster Programming
Jul 28, 2025 · Databases

How MySQL’s Double Write Buffer Prevents Partial Write Failures

This article explains why MySQL data pages can suffer partial write failures during crashes, how the mismatch between InnoDB and OS page sizes contributes to the problem, and how the Double Write Buffer mechanism safeguards data integrity by providing a recoverable copy of each page.

Database RecoveryDouble Write BufferInnoDB
0 likes · 7 min read
How MySQL’s Double Write Buffer Prevents Partial Write Failures