All Articles

143663 articles · Page 6562 of 7184
Java Captain
Java Captain
Feb 8, 2018 · Backend Development

Implementing CAPTCHA Verification in Java with Servlet and HTML

This guide demonstrates how to create a CAPTCHA verification feature in Java by generating random characters and interference lines using Graphics, serving the image via a servlet, and integrating it into an HTML registration page with JavaScript for dynamic refresh.

GraphicsHTMLJavaScript
0 likes · 12 min read
Implementing CAPTCHA Verification in Java with Servlet and HTML
Meituan Technology Team
Meituan Technology Team
Feb 8, 2018 · Big Data

Operational Topic Data Productization: Architecture, Modeling, and Service Layers at Meituan-Dianping

To tackle Meituan‑Dianping’s massive POI and user data challenges, the team built a hybrid 3NF‑plus‑dimensional data warehouse with ODS, BAS, FACT, and optional TOPIC layers, added Kylin‑based pre‑computation cubes, a plug‑in middle‑platform service (metric dictionary, rule engine, compute engine), and interactive ECharts visualizations, delivering unified metrics, faster ad‑hoc queries, scalable analytics, and reduced development costs.

PrecomputationService Architecturevisualization
0 likes · 17 min read
Operational Topic Data Productization: Architecture, Modeling, and Service Layers at Meituan-Dianping
Meituan Technology Team
Meituan Technology Team
Feb 8, 2018 · Mobile Development

Logan: A High‑Performance Mobile Logging Library for Meituan‑Dianping

Logan is Meituan‑Dianping’s native C‑based mobile logging library that uses MMAP caching, streaming compression and encryption, and a unified protocol to eliminate Java‑heap GC pauses, prevent log loss, secure data, and provide efficient retrieval and proactive reporting across dozens of apps.

AndroidLog ManagementNative C Library
0 likes · 15 min read
Logan: A High‑Performance Mobile Logging Library for Meituan‑Dianping
21CTO
21CTO
Feb 8, 2018 · R&D Management

How to Build a Strong Engineer Culture for Faster, Higher‑Quality Delivery

This article explains why a robust engineering culture is essential for delivering the right work quickly, outlines practical steps to define core values, establish execution mechanisms, and nurture continuous improvement, while highlighting real‑world examples from companies like Spotify and Google.

R&D leadershipcompany valuesengineer culture
0 likes · 10 min read
How to Build a Strong Engineer Culture for Faster, Higher‑Quality Delivery
Hulu Beijing
Hulu Beijing
Feb 8, 2018 · Artificial Intelligence

How Self‑Organizing Maps Work: Key Features, Design Tips & K‑Means Comparison

This article explains the principles, biological inspiration, network structure, training process, design parameters, and practical differences of Self‑Organizing Maps (SOM), an unsupervised neural network used for clustering, visualization, and feature extraction, and compares it with methods like K‑means.

ClusteringNeural NetworksSelf-Organizing Map
0 likes · 10 min read
How Self‑Organizing Maps Work: Key Features, Design Tips & K‑Means Comparison
ITPUB
ITPUB
Feb 8, 2018 · Fundamentals

Why Linux Seems to Eat Your RAM—and How Buffers & Cache Actually Boost Performance

Linux’s free command often shows high memory usage, leading many to think the OS consumes RAM, but understanding buffers, cache, and the distinction between used and free memory reveals that Linux efficiently utilizes idle memory to improve I/O performance, as demonstrated by simple read‑speed experiments.

BuffersCacheLinux
0 likes · 8 min read
Why Linux Seems to Eat Your RAM—and How Buffers & Cache Actually Boost Performance
ITPUB
ITPUB
Feb 8, 2018 · Databases

Understanding MySQL Locking Mechanisms: Types, Queues, and Optimization Tips

This article explains MySQL's row‑level, table‑level, and page‑level locks, maps them to storage engines, details MyISAM and InnoDB lock types, describes the four internal lock queues, and provides practical optimization and monitoring techniques to improve concurrency and performance.

InnoDBMyISAMMySQL
0 likes · 10 min read
Understanding MySQL Locking Mechanisms: Types, Queues, and Optimization Tips
Architecture Digest
Architecture Digest
Feb 8, 2018 · Backend Development

High‑Performance Networking in Google Chrome: Architecture and Optimizations

The article explains Chrome's guiding principles, multi‑process architecture, network request lifecycle, and a suite of performance optimizations—including DNS pre‑fetch, TCP pre‑connect, caching strategies, and predictive pre‑rendering—that together reduce latency and make the browser faster as users continue to browse.

CacheChromeDNS
0 likes · 33 min read
High‑Performance Networking in Google Chrome: Architecture and Optimizations
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 8, 2018 · Backend Development

How Tengine Boosts HTTPS Performance with Intel QAT Async Acceleration

This article explains how Alibaba’s lightweight web server Tengine leverages Intel QuickAssist Technology to offload SSL operations via an async ssl_async module, detailing its architecture, integration with OpenSSL, performance gains across various cipher suites, and the resulting multi‑fold increase in HTTPS throughput.

Backend PerformanceHTTPS accelerationIntel QAT
0 likes · 8 min read
How Tengine Boosts HTTPS Performance with Intel QAT Async Acceleration
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 8, 2018 · Artificial Intelligence

Top 2018 Tech Predictions: AI, Quantum Computing, IoT, and Blockchain

In early 2018, twelve Alibaba scientists forecast how frontier technologies such as AI, quantum computing, IoT, edge computing, blockchain, autonomous driving, computer vision and speech interaction will impact society, industry, and daily life, highlighting key challenges, opportunities, and expected breakthroughs across these fields.

IoTQuantum Computingautonomous driving
0 likes · 12 min read
Top 2018 Tech Predictions: AI, Quantum Computing, IoT, and Blockchain
MaGe Linux Operations
MaGe Linux Operations
Feb 8, 2018 · Frontend Development

Essential Regular Expressions for Data Validation in Development

This article compiles a comprehensive set of commonly used regular expressions for validating numbers, characters, and special data formats such as emails, URLs, phone numbers, and monetary values, providing developers with a handy reference to streamline input validation tasks.

Validationfrontendregular expressions
0 likes · 11 min read
Essential Regular Expressions for Data Validation in Development