All Articles

143339 articles · Page 6648 of 7167
Senior Brother's Insights
Senior Brother's Insights
Sep 27, 2017 · Blockchain

How to Speed Up Ethereum Block Sync with Custom Static Nodes

This guide explains why Ethereum node synchronization can be painfully slow in China, introduces the EthFans Spark node list, and provides step‑by‑step instructions for adding a static‑nodes.json file, verifying connections, using console commands, and increasing the maximum peer count to accelerate syncing.

EthereumNode SyncStatic Nodes
0 likes · 5 min read
How to Speed Up Ethereum Block Sync with Custom Static Nodes
dbaplus Community
dbaplus Community
Sep 26, 2017 · Big Data

How to Avoid Common Spark SQL Pitfalls and Boost Performance

This article shares a comprehensive set of practical tips and solutions for common Spark SQL issues—including out‑of‑memory errors, UDF‑induced GC, thread blocking, system‑property initialization, speculation side‑effects, accumulator traps, concurrent job scheduling, and excessive logging—helping engineers improve stability and efficiency of their Spark‑based financial systems.

AccumulatorPerformance TuningSpark
0 likes · 15 min read
How to Avoid Common Spark SQL Pitfalls and Boost Performance
DevOps
DevOps
Sep 26, 2017 · R&D Management

Applying Scrum and Agile Practices to Large‑Scale Projects with Uncertain Requirements

The article describes how a large, budget‑constrained software project with vague requirements can be successfully delivered by adopting Scrum, clarifying requirements through collaborative backlog grooming, handling defects immediately, splitting stories vertically, and coordinating multiple feature and platform teams to ensure incremental value delivery.

Large-Scale DevelopmentR&D managementsoftware architecture
0 likes · 14 min read
Applying Scrum and Agile Practices to Large‑Scale Projects with Uncertain Requirements
21CTO
21CTO
Sep 26, 2017 · Operations

Why You Should Never Trust Any Component in Your System—and How to Protect It

In programming and operations, every element—from services and dependencies to requests, machines, data centers, power, networks, and humans—can fail unexpectedly, so you must assume distrust and implement defensive measures such as monitoring, redundancy, rate limiting, fallback strategies, backups, and automated deployment.

MonitoringSecurityfault tolerance
0 likes · 9 min read
Why You Should Never Trust Any Component in Your System—and How to Protect It
21CTO
21CTO
Sep 26, 2017 · Big Data

How NTE Algorithm Accelerates New Common‑Friend Discovery in Billion‑Scale Graphs

Introducing the NTE (New Triangle Enumeration) algorithm, a divide‑and‑conquer approach that transforms the computation of newly added common friends in massive social graphs into efficient triangle enumeration tasks, with detailed implementations using GraphX‑based GTE, join‑based JTE, and sort‑based STE methods.

GraphXSocial Network AnalysisSpark
0 likes · 12 min read
How NTE Algorithm Accelerates New Common‑Friend Discovery in Billion‑Scale Graphs
21CTO
21CTO
Sep 26, 2017 · Fundamentals

Why Bjarne Stroustrup’s C++ Still Powers Modern Software

The article chronicles Bjarne Stroustrup’s creation of C++, his pivotal role in its evolution, the prestigious 2017 Faraday Medal honor, and how C++ remains essential in large‑scale and infrastructure applications such as telecommunications, banking, and embedded systems.

Bjarne StroustrupC++Computer History
0 likes · 5 min read
Why Bjarne Stroustrup’s C++ Still Powers Modern Software
Java Captain
Java Captain
Sep 26, 2017 · Backend Development

Five Ways to Create Objects in Java and Their Bytecode

This article explains five Java object‑creation techniques—using the new keyword, Class.newInstance, Constructor.newInstance, clone, and deserialization—shows their bytecode differences, provides a complete Employee example, and demonstrates each method with runnable code and output.

DeserializationObject CreationReflection
0 likes · 8 min read
Five Ways to Create Objects in Java and Their Bytecode
JD Tech
JD Tech
Sep 26, 2017 · Cloud Computing

Impact of RDMA Technology on High‑Performance Data Centers and Its Adoption at JD.com

The article explains how RDMA (Remote Direct Memory Access) reduces CPU involvement, lowers latency, and increases bandwidth in data‑center networks, describes JD.com’s practical deployments across AI, big‑data, storage, and HPC workloads, and highlights industry trends toward broader RDMA adoption.

Cloud ComputingDistributed SystemsNetworking
0 likes · 6 min read
Impact of RDMA Technology on High‑Performance Data Centers and Its Adoption at JD.com
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 26, 2017 · Backend Development

Boost Go Development Efficiency with a Comprehensive Makefile

This article explains how to replace repetitive manual Go commands like "go build" and "go test" with a well‑structured Makefile, covering variable definitions, common targets, cross‑compilation, Docker builds, and usage examples to streamline and automate Go project workflows.

Gobuild automationcross-compilation
0 likes · 5 min read
Boost Go Development Efficiency with a Comprehensive Makefile
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 26, 2017 · Operations

Multiplexed System Testing Environment: Architecture, Token Marking, and Dynamic Configuration

This article presents a multiplexed system testing environment that uses token‑based encoding and decoding to share a single baseline environment among multiple testing scenarios, detailing its architecture, technical components, protocol adaptation, token handling, and Zookeeper‑based configuration management to improve resource efficiency and testing speed.

Configuration CenterZooKeeperenvironment multiplexing
0 likes · 11 min read
Multiplexed System Testing Environment: Architecture, Token Marking, and Dynamic Configuration
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Sep 26, 2017 · Operations

Design and Implementation of a High‑Performance, High‑Reliability Four‑Layer Load Balancer (TVS) with FullNat Model

The article describes the motivation, architecture, FullNat forwarding process, high‑availability mechanisms, and performance‑optimizing techniques of TVS, a custom four‑layer load‑balancing platform built to overcome LVS limitations and meet the company’s demanding traffic and reliability requirements.

DPDKFullNATcluster architecture
0 likes · 11 min read
Design and Implementation of a High‑Performance, High‑Reliability Four‑Layer Load Balancer (TVS) with FullNat Model
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 26, 2017 · Fundamentals

Master Design Patterns in One Sentence: Quick Insights for Beginners and Pros

This article presents concise, one‑sentence summaries of common design patterns—Simple Factory, Factory Method, Abstract Factory, Builder, Prototype, Singleton, Adapter, Bridge, Composite, Facade, Flyweight, Decorator, and Proxy—offering quick insights for beginners to form an initial impression and for experienced developers to refresh their knowledge.

Object-orientedProgramming Fundamentalsdesign patterns
0 likes · 7 min read
Master Design Patterns in One Sentence: Quick Insights for Beginners and Pros
vivo Internet Technology
vivo Internet Technology
Sep 26, 2017 · Databases

Redis Technology Salon - Shenzhen Event Report

On September 23 2017, the CRUG Redis Technology Salon in Shenzhen, hosted by vivo, gathered about one hundred developers and five experts from Tencent, Sina and Vivo to share practical Redis experiences, discuss its memory‑store advantages, enjoy prizes, live Q&A, and receive a downloadable PPT via the official WeChat account.

Cloud ComputingDeveloper EventRedis
0 likes · 3 min read
Redis Technology Salon - Shenzhen Event Report
ITPUB
ITPUB
Sep 26, 2017 · Databases

Mastering Redis: Installation, Data Types, and Advanced Features Explained

This article provides a comprehensive guide to Redis, covering installation steps, core data structures such as strings, hashes, lists, sets and sorted sets, and advanced capabilities like pub/sub, transactions, pipelining, and persistence, plus practical client examples and a summary of its performance advantages.

Advanced FeaturesData TypesIn-Memory Database
0 likes · 12 min read
Mastering Redis: Installation, Data Types, and Advanced Features Explained
MaGe Linux Operations
MaGe Linux Operations
Sep 26, 2017 · Fundamentals

Top 18 Free Resources to Master Python Quickly

This guide compiles eighteen high‑quality Python learning resources—including books, online courses, interactive tutorials, and video series—covering fundamentals, web development, game creation, and advanced topics, offering free and paid options, practical tips, and community support to help beginners and intermediate programmers efficiently master Python.

Beginner GuideLearning Resourcesprogramming
0 likes · 13 min read
Top 18 Free Resources to Master Python Quickly
MaGe Linux Operations
MaGe Linux Operations
Sep 26, 2017 · Fundamentals

Master Essential Linux Shell Tools for Text Processing

This article provides a comprehensive guide to core Linux shell utilities—including find, grep, xargs, sort, uniq, tr, cut, paste, wc, sed, and awk—showing practical examples, common options, and how to combine them for efficient text manipulation and system tasks.

ShellTextProcessinggrep
0 likes · 13 min read
Master Essential Linux Shell Tools for Text Processing
dbaplus Community
dbaplus Community
Sep 25, 2017 · Information Security

How GDPR Shapes Data Management Practices and Database Security

This article explains GDPR's key principles, the Discover‑Defend‑Detect framework, and concrete database controls such as data identification, retention, pseudonymisation, encryption, access control, disaster recovery, and audit logging needed to achieve compliance.

Audit LoggingComplianceData Protection
0 likes · 12 min read
How GDPR Shapes Data Management Practices and Database Security
Efficient Ops
Efficient Ops
Sep 25, 2017 · Operations

How Qunar Scaled Application Ops Automation from Hundreds to Tens of Thousands of Servers

This article details Qunar's journey of automating application operations, covering the evolution of their host‑management system, unified monitoring/alert platform, and data‑interchange mechanisms that enabled the company to grow from a few hundred to over ten thousand servers with a stable six‑person ops team.

Data IntegrationMonitoringOperations Automation
0 likes · 25 min read
How Qunar Scaled Application Ops Automation from Hundreds to Tens of Thousands of Servers