All Articles

143656 articles · Page 6586 of 7183
Senior Brother's Insights
Senior Brother's Insights
Jan 12, 2018 · Blockchain

Understanding Ethereum Accounts, Transactions, and Gas

This guide explains Ethereum's account types, how transactions and internal messages work, the role of gas and gas limits, fee calculation, and how network congestion can lead to DoS‑like conditions, providing a practical foundation for developers.

AccountsEthereumGas
0 likes · 11 min read
Understanding Ethereum Accounts, Transactions, and Gas
Architecture Digest
Architecture Digest
Jan 12, 2018 · Backend Development

Design and Implementation of a Scalable Java Payment System Using RabbitMQ, Redis, MongoDB, and MySQL

This article details the design of a modular Java payment system that handles payment initiation, refunds, and callback processing by leveraging asynchronous execution with ExecutorService, RabbitMQ, Redis caching, MongoDB for persistence, and MySQL for configuration data, all illustrated with architecture diagrams and code examples.

MongoDBRabbitMQbackend
0 likes · 11 min read
Design and Implementation of a Scalable Java Payment System Using RabbitMQ, Redis, MongoDB, and MySQL
Snowball Engineer Team
Snowball Engineer Team
Jan 12, 2018 · Operations

RDR: An Open-Source Tool for Visualizing and Analyzing Redis Memory Usage

This article introduces RDR, an open-source visualization platform developed by Xueqiu's SRE team to safely and efficiently analyze Redis memory consumption by parsing RDB files, estimating key-level memory usage based on internal data structures, and generating intuitive statistical reports for operational optimization.

Memory AnalysisRDB ParsingRedis
0 likes · 9 min read
RDR: An Open-Source Tool for Visualizing and Analyzing Redis Memory Usage
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 12, 2018 · Artificial Intelligence

How Alibaba’s New AI-Powered Ad Retrieval Model Redefined E‑Commerce Sponsored Search

Alibaba’s latest AI-driven ad retrieval framework, unveiled at WWW 2018, replaces keyword‑based search with a user‑behavior heterogeneous graph and machine‑learning models, delivering personalized, high‑efficiency ad matching that boosts ROI for advertisers, improves user experience, and enhances platform revenue.

ad retrievale-commerce advertisingheterogeneous graph
0 likes · 9 min read
How Alibaba’s New AI-Powered Ad Retrieval Model Redefined E‑Commerce Sponsored Search
DevOpsClub
DevOpsClub
Jan 11, 2018 · Operations

Mastering Release Management: From Project Mode to Release Trains and Continuous Delivery

This article explores common release management models—project release, release windows, release trains, and continuous delivery—detailing their advantages, drawbacks, and implementation techniques, and offers strategies for combining these approaches to accelerate high‑quality software delivery in large, complex systems.

Continuous DeliveryRelease Managementrelease train
0 likes · 14 min read
Mastering Release Management: From Project Mode to Release Trains and Continuous Delivery
Programmer DD
Programmer DD
Jan 11, 2018 · Information Security

Master Spring Security: A Hands‑On Guide to @EnableWebSecurity and HttpSecurity Configuration

This tutorial walks you through setting up a Spring Boot project with Spring Security, explains the @EnableWebSecurity annotation, shows how to extend WebSecurityConfigurerAdapter, demonstrates overriding configure(AuthenticationManagerBuilder) and configure(HttpSecurity) methods with concrete code examples, and provides a concise reference table of common HttpSecurity methods.

AuthenticationBackend DevelopmentHttpSecurity
0 likes · 7 min read
Master Spring Security: A Hands‑On Guide to @EnableWebSecurity and HttpSecurity Configuration
dbaplus Community
dbaplus Community
Jan 11, 2018 · Cloud Native

Essential Docker Ecosystem Tools: A Comprehensive Guide for Developers and Ops

This article provides a detailed, curated list of the most popular Docker‑related tools across categories such as orchestration, CI/CD, monitoring, security, storage, networking and management, including brief descriptions, official links and cost information to help developers, DevOps engineers and platform architects choose the right solutions for every stage of the container lifecycle.

CI/CDOrchestrationSecurity
0 likes · 29 min read
Essential Docker Ecosystem Tools: A Comprehensive Guide for Developers and Ops
Efficient Ops
Efficient Ops
Jan 11, 2018 · Operations

Mastering Incident Troubleshooting: Proven SRE Strategies for Operations

This article shares practical SRE‑based principles for diagnosing and resolving online incidents, emphasizing systematic investigation, gathering clues, and prioritizing service restoration over immediate root‑cause identification to make troubleshooting less mystical and more effective.

SREincident managementoperations
0 likes · 7 min read
Mastering Incident Troubleshooting: Proven SRE Strategies for Operations
Architects Research Society
Architects Research Society
Jan 11, 2018 · Operations

Envoy Outlier Detection and Ejection Mechanism Overview

The article explains Envoy's outlier detection and ejection process, detailing how unhealthy upstream hosts are identified and temporarily removed based on consecutive 5xx errors, gateway failures, or success‑rate thresholds, and describes the logging format and configuration options for these health‑check mechanisms.

ejectionhealth checkload-balancing
0 likes · 6 min read
Envoy Outlier Detection and Ejection Mechanism Overview
Java Captain
Java Captain
Jan 11, 2018 · Fundamentals

Understanding Java's synchronized(this) Object Lock and Thread Interaction

This article explains how Java's synchronized(this) keyword creates an object lock that allows only one thread to execute a synchronized block at a time, demonstrates various scenarios with code examples, and shows how non‑synchronized sections remain concurrent while all synchronized sections on the same object are blocked.

ConcurrencySynchronizationmultithreading
0 likes · 9 min read
Understanding Java's synchronized(this) Object Lock and Thread Interaction
360 Quality & Efficiency
360 Quality & Efficiency
Jan 11, 2018 · Blockchain

Overview of Blockchain Technology and Its Applications

This article explains the fundamental concepts of blockchain—including distributed storage, peer‑to‑peer transmission, consensus mechanisms and cryptography—illustrates its advantages such as cost reduction and transparency, compares it with cloud computing, and discusses its impact across industries while noting upcoming events.

ConsensusFinanceblockchain
0 likes · 4 min read
Overview of Blockchain Technology and Its Applications
Tencent TDS Service
Tencent TDS Service
Jan 11, 2018 · Mobile Development

How Android Plugin Architecture Evolves: From ProxyActivity to Full Sandbox

This article traces the five‑year evolution of Android plugin technology, comparing representative frameworks across three generations, and delves into core mechanisms such as class loading, resource handling, and activity lifecycle management, while providing detailed code examples and discussing future directions like componentization and app sandboxing.

AndroidClassLoaderPlugin
0 likes · 25 min read
How Android Plugin Architecture Evolves: From ProxyActivity to Full Sandbox
MaGe Linux Operations
MaGe Linux Operations
Jan 11, 2018 · Backend Development

Master Python Web Scraping: From Basic Requests to Multithreaded Crawlers

This comprehensive guide walks you through Python web‑scraping techniques—including basic URL fetching, proxy usage, cookie and form handling, browser impersonation, gzip/deflate support, captcha processing, multithreading with thread pools and Twisted async I/O, plus practical tips on connection pooling, thread stack size, retries, timeouts and login automation—providing a solid foundation for building robust crawlers.

GzipPythonmultithreading
0 likes · 17 min read
Master Python Web Scraping: From Basic Requests to Multithreaded Crawlers
Hulu Beijing
Hulu Beijing
Jan 11, 2018 · Artificial Intelligence

Topic Modeling Explained: pLSA, LDA, and How to Pick the Right Number of Topics

This article introduces the fundamentals of topic modeling, compares the probabilistic latent semantic analysis (pLSA) and latent Dirichlet allocation (LDA) methods, explains their graphical models and inference via EM or Gibbs sampling, and discusses practical strategies for selecting the optimal number of topics using perplexity or hierarchical Dirichlet processes.

LDApLSAperplexity
0 likes · 10 min read
Topic Modeling Explained: pLSA, LDA, and How to Pick the Right Number of Topics