Blog
Technical notes, SEO strategies, and practical lessons from building products for global markets.
-

Some Interview Tips
A summary of practical tips and suggestions from the interview process, including insights on preparation timing, resume optimization, interview strategies, interview question learning methods, and mindset adjustment.
-

Managing Database Changes with Liquibase
Learn how to use Liquibase in Spring Boot projects to manage database changes, including dependency setup, configuration file settings, and SQL file management best practices.
-

Generating API Documentation with smart-doc Using Annotations
Learn how to use smart-doc to generate API documentation non-intrusively through Java comments, including Maven plugin configuration, configuration file settings, and documentation generation methods.
-

Using jasypt for Encryption and Decryption in Spring Boot
Learn how to use jasypt in Spring Boot projects to encrypt and decrypt sensitive configurations (such as database passwords), including dependency setup, configuration files, and encryption/decryption methods.
-

Custom Validation Annotations
Guide on how to create custom validation annotations for BigDecimal type range validation, including annotation definition, validator implementation, and usage examples.
-

Common Nginx Commands
A summary of commonly used nginx commands, including restart, configuration file validation, and proxy configuration examples.
-

Configuring Jira LDAP Server for User Authentication
A guide on how to configure LDAP server in Jira for user authentication, including steps for adding directories, configuring servers, setting up user and group schemas.
-

Implementing User Authentication with LDAP in Spring Boot
Learn how to integrate LDAP protocol in Spring Boot projects to implement user authentication, including dependency setup, configuration, user object classes, login logic, and user status determination.
-

Common Postman Tips
Learn common Postman tips including global token setup, collection token configuration, and automatic API execution features.
-

Spring Boot logback Log Time Showing 8 Hours Difference
Fix the issue of Spring Boot logback log time being inconsistent with system time by specifying the timezone in the pattern configuration.