Technology
2024
Privacy Policy for Weibo Content Filter
09-17Quick Start Guide to DDD: Domain-Driven Design
09-01Extension Project: Weibo Content Filter Ⅱ
06-13ElasticSearch Monitoring Guide
04-05QUIC: The Next-Gen Transport Protocol Leaving TCP Behind
03-21Automated Deployment with Jenkins and Docker
03-08Docker Overview for Getting Started
03-07Speed Up Your Site with a CDN: Content Delivery Network Essentials
01-132023
Striking a Balance Between Speed and Compression Ratio: The Relationship Between Compression Algorithms and Formats
12-30Exploring JDK 21 New Feature: Virtual Threads
11-04Tracking SQLite Database Changes in Git
11-03Color Grading DJI D-Cinelike Footage in DaVinci Resolve
11-02Vector Databases: Comparison for Semantic Search and Retrieval-Augmented Generation
10-07Comprehensive Guide to Integrating Swagger with Spring
09-25Blender: A Powerful and Flexible Software for 3D Design and Rendering
08-23FRM Part Ⅰ: Quantitative Analysis
07-02FRM Part Ⅰ: Foundations of Risk Management
05-04Financial Risk Manager Introduction
04-02DaVinci Resolve Introduction
03-21Spring Boot Introduction
02-26Mastering Maven: Advanced Techniques and Best Practices
02-12Spring Java Basic Conception Sharing
01-18Unveiling the Top Frequency Leetcode and Crafting Effective Solutions
01-012022
Spark Sharing: A Framework for Sharing Data and Resources Across Clusters
12-31Stock Monitoring and Notification Project
11-14Chrome Extension Project: Weibo Advertising Filter
09-29SpringMVC Introduction
09-14Spring Framework Introduction
08-05Spark Performance Tuning
07-19Elasticsearch Wildcard Search
05-12Tensorflow Identify Simple Captcha
03-312021
Flink Performance Tuning
06-23Data Warehouse: ClickHouse With Flink
04-13Data Warehouse: Real-Time, part Ⅱ
03-21Data Warehouse: Real-Time, part Ⅰ
03-08Data Warehouse: Offline Tuning
01-082020
Parquet: A Columnar File Format for Big Data Analysis
12-15ClickHouse: A Distributed Database for High-Performance Analytics
11-07Hbase Performance Tuning
10-26Hbase Rowkey Design
10-16Spark On Yarn: yarn-cluster, yarn-client
08-11Spark: A Framework for Large-Scale Data Processing, Part Ⅲ
08-03Spark: A Framework for Large-Scale Data Processing, Part Ⅱ
07-07Hive: A Data Warehouse System for Big Data Analytics
06-15Spark: A Framework for Large-Scale Data Processing, Part Ⅰ
05-27The Development of App Architecture
05-26The Final Key Word In Java
05-26ZooKeeper: A Coordination Service for Distributed Systems
05-19Kafka: A Stream Processing Platform for Distributed Applications
04-27HDFS NFS Gateway: Benefits, Configuration, and Usage
03-26Scala: A Multi-Paradigm Programming Language for the JVM
02-08Static Keyword in Java
01-22LeetCode: Solve Algorithm and Data Structure Problems
01-14Java: Popular and Versatile Features, History, and Examples
01-012019
Shallow Copy and Deep Copy in JAVA
12-29Git Contribution
11-26Various data types in C
10-07The size of structure in C
08-25The descriptions of typedef
07-17Conditional compilation directives
06-11Python Introduction
05-10C Project Performance Tuning
04-09GDB debug guide
03-04HugePages
02-03Dynamic link library and static link library
01-252018
The Advanced method of reading files
12-20SQLcipher Guide
11-18SQL Introduction
10-17Makefile Guide
09-15Hyperscan: high-performance multiple regex matching library
08-12The problem about file reading one more line
06-10The realization of the MXML
05-07C language realize HashMap
04-05