All Articles

143608 articles · Page 6597 of 7181
Java Captain
Java Captain
Dec 25, 2017 · Fundamentals

Why Printing a null Object in Java Does Not Throw an Exception

This article explores Java's handling of null references when printed or concatenated, showing how PrintStream.print and StringBuilder.append convert null values to the literal string "null" without raising exceptions, and walks through the underlying source code and bytecode.

JDK sourceNULL handlingPrintStream
0 likes · 7 min read
Why Printing a null Object in Java Does Not Throw an Exception
37 Interactive Technology Team
37 Interactive Technology Team
Dec 25, 2017 · Operations

Design and Implementation of a Unified Monitoring Dashboard – A Case Study from 37 Interactive Entertainment

In just over a month, 37 Interactive Entertainment transformed its fragmented monitoring wall into a unified, twelve‑screen dashboard by consolidating game and service data into Elasticsearch, creating a single API, and employing modular JavaScript, custom ECharts visualizations and a 3D map, delivering real‑time insights with a cohesive sci‑fi inspired UI.

DashboardData VisualizationELK
0 likes · 7 min read
Design and Implementation of a Unified Monitoring Dashboard – A Case Study from 37 Interactive Entertainment
21CTO
21CTO
Dec 25, 2017 · Frontend Development

What 23,000 Developers Reveal About JavaScript Trends, Frameworks, and Salaries

Based on responses from over 23,000 developers, this survey uncovers the latest JavaScript ecosystem trends—including the dominance of React, the evolving roles of Angular and Vue, rising interest in GraphQL, salary impacts of framework choices, and the expanding use of JavaScript beyond the browser.

AngularGraphQLJavaScript
0 likes · 9 min read
What 23,000 Developers Reveal About JavaScript Trends, Frameworks, and Salaries
网易UEDC
网易UEDC
Dec 25, 2017 · Product Management

Designing an Effective E‑Commerce Marketing Flow: From Concept to Multi‑Platform Implementation

This article examines the end‑to‑end design of NetEase Yanxuan's marketing flow, covering its conceptual definition, background challenges, step‑by‑step UI/UX enhancements across web and mobile, promotion tool integration, price‑tag strategies, and multi‑device adaptation to boost conversion and user experience.

E-commerceProduct ManagementUX
0 likes · 10 min read
Designing an Effective E‑Commerce Marketing Flow: From Concept to Multi‑Platform Implementation
Java Backend Technology
Java Backend Technology
Dec 24, 2017 · Backend Development

Why Spring Exists: Tracing Java’s Framework Evolution and Core Principles

The article explores the historical evolution of web development—from early Model1 and Model2 approaches through three‑tier architecture to modern Spring and Spring Boot—explaining why Spring was created, its core IoC concepts, design‑pattern foundations, and practical lessons for developers seeking a solid backend foundation.

IoCJavadesign patterns
0 likes · 13 min read
Why Spring Exists: Tracing Java’s Framework Evolution and Core Principles
Efficient Ops
Efficient Ops
Dec 24, 2017 · Fundamentals

12 Essential Python Tricks Every Developer Should Know

This article presents twelve practical Python techniques—including regex substitution, directory traversal, list sorting, deduplication, dictionary sorting, data type conversions, datetime handling, command‑line parsing, formatted printing, base conversion, system command execution, and file I/O—complete with ready‑to‑run code examples for each.

BasicsPythonScripting
0 likes · 14 min read
12 Essential Python Tricks Every Developer Should Know
21CTO
21CTO
Dec 24, 2017 · Cloud Computing

Tencent’s Elastic Compute: Efficient Idle Resource Use Without Service Disruption

This article describes Tencent’s elastic computing platform built to harness idle on‑premise resources for massive image, video, AI, and log processing workloads, detailing the architectural layers, strategies for protecting online service capacity, latency, scheduling and fault rates, and the practical lessons learned from its deployment.

cloud infrastructurecontainer schedulingelastic computing
0 likes · 15 min read
Tencent’s Elastic Compute: Efficient Idle Resource Use Without Service Disruption
Architects' Tech Alliance
Architects' Tech Alliance
Dec 24, 2017 · Industry Insights

Can DNA Become the Next Super‑High‑Density Storage Medium?

The article explains how DNA storage encodes binary data using nucleobases, outlines its massive theoretical density and longevity, describes the required codec, synthesis, and sequencing components, and examines current technical challenges, recent research milestones, and future prospects for commercial adoption.

DNA storageData ArchivingSynthetic Biology
0 likes · 8 min read
Can DNA Become the Next Super‑High‑Density Storage Medium?
MaGe Linux Operations
MaGe Linux Operations
Dec 24, 2017 · Artificial Intelligence

Avoid These Common NumPy Pitfalls When Handling Matrices and Vectors

This article examines four typical traps when using NumPy for matrix and vector operations—confusing array and matrix shapes, inefficient data filtering, ambiguous multiplication syntax, and cumbersome syntax—offering examples, explanations, and comparisons with MATLAB/Octave to help Python users write clearer, more reliable code.

Data ProcessingNumPymachine-learning
0 likes · 7 min read
Avoid These Common NumPy Pitfalls When Handling Matrices and Vectors
MaGe Linux Operations
MaGe Linux Operations
Dec 23, 2017 · Operations

2017 Ops Tech Landscape: From Microservices to Intelligent Automation

This article surveys the evolution of operations technology, covering microservices, SRE, DevOps, containerization, orchestration, automation, intelligent monitoring, infrastructure, database and big‑data ops, as well as security, game and fintech operational challenges, highlighting current trends and future directions for 2017.

ContainerizationDevOpsMicroservices
0 likes · 14 min read
2017 Ops Tech Landscape: From Microservices to Intelligent Automation