All Articles

143663 articles · Page 6577 of 7184
Java Captain
Java Captain
Jan 21, 2018 · Backend Development

A Comprehensive Java Learning Roadmap and Personal Reflections

This article presents a detailed Java learning roadmap covering core language fundamentals, intermediate topics like I/O and multithreading, advanced concepts such as design patterns and frameworks, front‑end basics, databases, J2EE, popular frameworks, server technologies, development tools, and practical project recommendations.

J2EEbackenddatabases
0 likes · 6 min read
A Comprehensive Java Learning Roadmap and Personal Reflections
MaGe Linux Operations
MaGe Linux Operations
Jan 21, 2018 · Artificial Intelligence

Can You Break a WordPress CAPTCHA in 15 Minutes with Machine Learning?

This tutorial shows how to generate a labeled dataset from the open‑source WordPress "Really Simple CAPTCHA" plugin, train a lightweight convolutional neural network using Python, OpenCV, Keras and TensorFlow, and decode real captchas within fifteen minutes, demonstrating the power of modern computer‑vision techniques.

TensorFlowcomputer vision
0 likes · 11 min read
Can You Break a WordPress CAPTCHA in 15 Minutes with Machine Learning?
Architecture Digest
Architecture Digest
Jan 21, 2018 · Databases

Common MySQL Concurrency Issues: Table Locks, Metadata Locks, Deadlocks, and Lock Waits

This article examines typical MySQL concurrency problems—including table lock‑induced slow queries, metadata lock blocking during online schema changes, deadlock scenarios, and lock‑wait timeouts—provides step‑by‑step reproductions, analysis of lock behavior, and practical mitigation strategies such as using InnoDB, online DDL tools, and monitoring techniques.

ConcurrencyInnoDBLocks
0 likes · 15 min read
Common MySQL Concurrency Issues: Table Locks, Metadata Locks, Deadlocks, and Lock Waits
Efficient Ops
Efficient Ops
Jan 20, 2018 · Operations

How to Build a Python Bot to Snatch 12306 Train Tickets

This guide explains how to use Python and the Splinter library to automate login, search, and booking on China’s 12306 railway website, covering required tools, key URLs, control identification, cookie extraction, and running the script while noting the remaining captcha step.

12306PythonTicket Scraping
0 likes · 4 min read
How to Build a Python Bot to Snatch 12306 Train Tickets
Java Captain
Java Captain
Jan 20, 2018 · Fundamentals

Understanding Java String Immutability and Assignment

This article explains how Java strings are defined, how assigning one string variable to another copies the reference, how concatenation creates a new immutable string object, and why mutable alternatives like StringBuilder should be used to avoid excessive garbage collection.

FundamentalsStringimmutability
0 likes · 2 min read
Understanding Java String Immutability and Assignment
21CTO
21CTO
Jan 20, 2018 · Backend Development

Master Nginx Rate Limiting: From Basics to Advanced Configurations

This guide explains how Nginx's rate‑limiting works, covering the leaky‑bucket algorithm, basic directives, burst and nodelay options, whitelist handling, logging, custom error codes, and advanced configuration examples for securing and optimizing HTTP request traffic.

ConfigurationSecurityload balancing
0 likes · 13 min read
Master Nginx Rate Limiting: From Basics to Advanced Configurations
Architect's Tech Stack
Architect's Tech Stack
Jan 20, 2018 · Backend Development

What Is Microservices? Concepts, Design Guidelines, Integration Patterns, and Trade‑offs

This article explains the microservices architecture style, compares it with monolithic and SOA approaches, outlines design principles, communication mechanisms, data decentralization, integration patterns, and discusses the advantages and disadvantages of adopting microservices in modern software systems.

Design principlesService Integrationdistributed systems
0 likes · 16 min read
What Is Microservices? Concepts, Design Guidelines, Integration Patterns, and Trade‑offs
AntTech
AntTech
Jan 20, 2018 · Artificial Intelligence

Ant Financial ATEC Conference Highlights: AI, Blockchain, Security, IoT, and Computing Initiatives

The Ant Financial ATEC Conference in Silicon Valley showcased leading fintech experts discussing the company’s BASIC strategy—spanning Artificial Intelligence, Blockchain, Security, IoT, and Computing—while presenting new open‑source services and outlining future global technology outreach.

Ant FinancialArtificial IntelligenceSecurity
0 likes · 6 min read
Ant Financial ATEC Conference Highlights: AI, Blockchain, Security, IoT, and Computing Initiatives
Architecture Digest
Architecture Digest
Jan 20, 2018 · Operations

FastDFS Overview, Architecture, and Deployment Guide

FastDFS is an open‑source lightweight distributed file system written in C, designed for high‑availability file storage and load balancing; this article explains its differences from Hadoop, details its Tracker and Storage architecture, outlines file upload/download workflows, and provides step‑by‑step instructions for installing and configuring FastDFS, Nginx, and related components.

Distributed File SystemFastDFSinstallation
0 likes · 25 min read
FastDFS Overview, Architecture, and Deployment Guide
MaGe Linux Operations
MaGe Linux Operations
Jan 20, 2018 · Fundamentals

Python Cheat Sheet: Image Processing, API Calls, Data Mining, and Automation Scripts

This guide compiles essential Python snippets for tasks such as image manipulation with Pillow, video downloading via youtube‑dl, inspecting request objects, accessing NetEase Cloud Music, retrieving financial data with Tushare, running Docker‑based vulnerability labs, querying Beijing bus real‑time info, extracting articles with Goose, performing sentiment analysis, generating fake user agents, and more.

data-processingsentiment analysisweb-scraping
0 likes · 13 min read
Python Cheat Sheet: Image Processing, API Calls, Data Mining, and Automation Scripts
360 Quality & Efficiency
360 Quality & Efficiency
Jan 19, 2018 · Operations

Using Fiddler for Mobile HTTP Capture, Response Modification, and Network Speed Simulation

This guide explains how to use Fiddler to capture mobile HTTP traffic, modify responses via AutoResponder, and simulate network speeds, providing step‑by‑step instructions for enabling remote connections, setting device proxies, customizing response rules, and throttling bandwidth for testing purposes.

AutoResponderFiddlerHTTP debugging
0 likes · 4 min read
Using Fiddler for Mobile HTTP Capture, Response Modification, and Network Speed Simulation