All Articles

143648 articles · Page 6590 of 7183
Architecture Digest
Architecture Digest
Jan 7, 2018 · Artificial Intelligence

A Beginner's Roadmap to Artificial Intelligence and Machine Learning

This article outlines a comprehensive learning path for AI newcomers, covering essential mathematics, programming languages, supervised and unsupervised learning algorithms, special topics, practical advice, deep learning concepts, popular frameworks, and curated resources to build a solid foundation in artificial intelligence.

0 likes · 9 min read
A Beginner's Roadmap to Artificial Intelligence and Machine Learning
Architects Research Society
Architects Research Society
Jan 6, 2018 · Cloud Native

HTTP Filters, Routing, gRPC, and WebSocket Support in Envoy

This article explains Envoy's HTTP filter architecture, routing capabilities, gRPC integration, WebSocket handling, and cluster manager functions, detailing how each component operates without needing knowledge of underlying protocols and how they enable advanced traffic management, observability, and service mesh features.

EnvoyHTTP filtersRouting
0 likes · 10 min read
HTTP Filters, Routing, gRPC, and WebSocket Support in Envoy
21CTO
21CTO
Jan 6, 2018 · Big Data

Build Your Own Full‑Text Search Engine with Elasticsearch: A Step‑by‑Step Guide

This tutorial walks you through installing Elasticsearch, understanding its core concepts such as nodes, clusters, indexes, documents and types, configuring Chinese analyzers, performing CRUD operations, and executing various search queries with practical command‑line examples.

Chinese AnalyzerElasticsearchFull-Text Search
0 likes · 14 min read
Build Your Own Full‑Text Search Engine with Elasticsearch: A Step‑by‑Step Guide
21CTO
21CTO
Jan 6, 2018 · Artificial Intelligence

How Image Recognition Transforms Our World: Principles, Processes, and Future

This article explains the fundamentals of image recognition technology, its underlying principles, processing steps, neural‑network and nonlinear‑dimensionality‑reduction approaches, and highlights its wide‑range applications and future potential across many industries.

AINeural Networkscomputer vision
0 likes · 11 min read
How Image Recognition Transforms Our World: Principles, Processes, and Future
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 6, 2018 · Frontend Development

How to Recolor Any Image with CSS background-blend-mode (Lighten)

This tutorial demonstrates how to use CSS background-blend-mode with the lighten blend mode to recolor black‑on‑white images, explains the difference from mix-blend-mode, shows code examples, discusses limitations with transparent backgrounds, and outlines compatibility and further possibilities.

CSSbackground-blend-modecoloring
0 likes · 7 min read
How to Recolor Any Image with CSS background-blend-mode (Lighten)
Java Captain
Java Captain
Jan 6, 2018 · Backend Development

Database Connection Pooling in Java: Concepts, Implementation, and Configuration

This article explains why creating a database connection for each request is inefficient, introduces the concept and configuration of connection pools, provides a custom Java DataSource implementation, and demonstrates the use of popular open‑source pools such as DBCP, C3P0, and Tomcat JNDI with complete code examples.

JDBCJNDITomcat
0 likes · 24 min read
Database Connection Pooling in Java: Concepts, Implementation, and Configuration
ITPUB
ITPUB
Jan 6, 2018 · Blockchain

What Is Blockchain? A Simple, Step‑by‑Step Guide to Its Core Concepts

This article provides a clear, beginner‑friendly explanation of blockchain, covering its nature as a decentralized database, the role of blocks and hashes, mining mechanics, difficulty adjustment, and how forks are resolved, while highlighting both strengths and limitations of the technology.

HashMiningblockchain
0 likes · 13 min read
What Is Blockchain? A Simple, Step‑by‑Step Guide to Its Core Concepts
Architecture Digest
Architecture Digest
Jan 6, 2018 · Backend Development

Comprehensive Guide to Building Web Applications with Koa

This tutorial walks you through setting up a Node.js environment, installing Koa, and progressively building a web application by covering basic HTTP services, context handling, response types, routing, middleware, error handling, cookies, form processing, and file uploads with clear code examples.

Error HandlingKoaNode.js
0 likes · 19 min read
Comprehensive Guide to Building Web Applications with Koa
Java Captain
Java Captain
Jan 5, 2018 · Fundamentals

Overview of Design Patterns, SOLID Principles, and Java Implementations

This article introduces the three major categories of design patterns, explains the six SOLID principles, and provides detailed Java code examples for creational patterns such as Factory Method, Abstract Factory, Singleton, Builder, and Prototype, illustrating their structure and usage.

BuilderCreationalFactory
0 likes · 14 min read
Overview of Design Patterns, SOLID Principles, and Java Implementations
Meituan Technology Team
Meituan Technology Team
Jan 5, 2018 · Mobile Development

Performance Optimization of JSON Serialization on Android: Replacing Gson with JSONObject and Mson

The article shows that replacing reflection‑heavy Gson with lightweight JSONObject for manual serialization and a compile‑time annotation‑processor generated library called Mson can cut JSON parsing and writing time to about one‑tenth, while maintaining compatibility and eliminating ProGuard rules for performance‑critical Android apps.

AndroidAnnotationProcessorGson
0 likes · 13 min read
Performance Optimization of JSON Serialization on Android: Replacing Gson with JSONObject and Mson
Meituan Technology Team
Meituan Technology Team
Jan 5, 2018 · Operations

Design and Implementation of the Lego API Automation Testing Platform

The Lego platform is an internal, data‑driven API automation framework built with Jenkins, TestNG, ReportNG, a Java base library, and a MySQL‑backed web UI that lets users create, schedule, and run lightweight test scripts while minimizing development cost, maintenance effort, and maximizing reporting and extensibility.

API testingJenkinsMySQL
0 likes · 28 min read
Design and Implementation of the Lego API Automation Testing Platform
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Jan 5, 2018 · Big Data

What Drove Big Data’s 2017 Surge and What’s Next? Insights & Predictions

Analyzing 2017’s big data boom, the article explores how the 4V characteristics—volume, variety, velocity, and value—spurred innovations like distributed storage, NoSQL, real‑time stream processing, and AI integration, and predicts future hotspots such as SQL resurgence, cloud‑based platforms, and AI‑driven analytics.

Artificial IntelligenceData EngineeringReal-time processing
0 likes · 11 min read
What Drove Big Data’s 2017 Surge and What’s Next? Insights & Predictions
MaGe Linux Operations
MaGe Linux Operations
Jan 5, 2018 · Backend Development

Mastering Server I/O: From Single‑Thread Blocking to Multi‑Threaded Reactor Patterns

This article explores server I/O models—including single‑thread blocking, multi‑thread blocking, single‑thread non‑blocking, and multi‑thread non‑blocking (Reactor) approaches—detailing their mechanisms, advantages, drawbacks, and how kernel‑level event detection improves performance, helping developers choose the right model for various scenarios.

Backend DevelopmentReactor patternThread Model
0 likes · 16 min read
Mastering Server I/O: From Single‑Thread Blocking to Multi‑Threaded Reactor Patterns
JD Retail Technology
JD Retail Technology
Jan 5, 2018 · Frontend Development

Design and Architecture of the Hawaii SSR Framework for WeChat HandQ

The article introduces the Hawaii framework—a Node.js based server‑side rendering solution used by WeChat HandQ—detailing its background, core RDS request description files, component architecture, development workflow, comparison with React/Vue and GraphQL, and its deployment and monitoring strategies.

Node.jsRDSSSR
0 likes · 10 min read
Design and Architecture of the Hawaii SSR Framework for WeChat HandQ
Taobao Frontend Technology
Taobao Frontend Technology
Jan 5, 2018 · Operations

Why Metrics Matter: A Deep Dive into Pandora.js’s Measurement System

Metrics act as health checks for applications, enabling developers to monitor performance, track changes, and assess stability; this article explains Pandora.js’s metric naming conventions, types like Gauge, Counter, Histogram, and Meter, and provides practical Node.js code examples for implementing these measurements.

metricsmonitoringnodejs
0 likes · 13 min read
Why Metrics Matter: A Deep Dive into Pandora.js’s Measurement System