All Articles

143032 articles · Page 6737 of 7152
Qunar Tech Salon
Qunar Tech Salon
May 15, 2017 · Artificial Intelligence

Building an Algorithm Platform for Machine Learning Deployment at Qunar

The article describes how a three‑stage algorithm platform was designed and implemented to automate model deployment, unify feature processing, and provide service‑oriented model evaluation, debugging, and monitoring for machine‑learning applications in a large e‑commerce environment.

AI servicesAlgorithm PlatformJava
0 likes · 10 min read
Building an Algorithm Platform for Machine Learning Deployment at Qunar
MaGe Linux Operations
MaGe Linux Operations
May 15, 2017 · Databases

Top 10 Must‑Know Data Storage Tools for Java Developers

Facing ever‑growing complexity, Java developers can streamline their projects by mastering a curated list of essential data storage and processing tools—including MongoDB, Elasticsearch, Cassandra, Redis, Hazelcast, EHCache, Hadoop, Solr, Spark, and Memcached—each offering distinct strengths for modern big‑data applications.

Big DataData ProcessingJava
0 likes · 8 min read
Top 10 Must‑Know Data Storage Tools for Java Developers
MaGe Linux Operations
MaGe Linux Operations
May 15, 2017 · Information Security

Critical Linux Kernel UDP Bug (CVE-2016-10229) Enables Remote Code Execution

An unauthenticated remote attacker can exploit a flaw in Linux kernel versions prior to 4.5’s udp.c, using crafted UDP packets with MSG_PEEK to trigger an unsafe checksum calculation, achieving arbitrary code execution and potential privilege escalation, though the vulnerability’s impact is limited due to rare MSG_PEEK usage.

CVE-2016-10229Linux kernelRemote Code Execution
0 likes · 4 min read
Critical Linux Kernel UDP Bug (CVE-2016-10229) Enables Remote Code Execution
DevOps
DevOps
May 14, 2017 · Operations

Expert Xu Lei on DevOps Efficiency, Practices, and Toolchains

In this interview, DevOps veteran Xu Lei explains that efficiency is the core competitive advantage of DevOps, shares real‑world transformation cases, outlines three key success factors, and recommends a comprehensive set of lifecycle, automation, testing, and orchestration tools for enterprises.

Continuous IntegrationDevOpsEfficiency
0 likes · 16 min read
Expert Xu Lei on DevOps Efficiency, Practices, and Toolchains
Efficient Ops
Efficient Ops
May 14, 2017 · Fundamentals

Understanding Linux Memory Management: Allocation, OOM, and Cache

This article explains Linux kernel memory management, covering process address space layout, memory allocation methods, OOM killer behavior, where different types of memory reside, and both manual and automatic memory reclamation techniques, illustrated with diagrams and command examples.

OOMcachememory management
0 likes · 18 min read
Understanding Linux Memory Management: Allocation, OOM, and Cache
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 14, 2017 · Information Security

Mastering XSS: A Complete Guide to Understanding and Preventing Cross‑Site Scripting

This comprehensive tutorial explains what XSS is, describes the three main attack types, illustrates how malicious scripts are injected and executed, and provides practical strategies—including encoding, validation, and Content Security Policy—to defend web applications against cross‑site scripting vulnerabilities.

Content Security PolicyCross-site scriptingFrontend
0 likes · 28 min read
Mastering XSS: A Complete Guide to Understanding and Preventing Cross‑Site Scripting
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 14, 2017 · Frontend Development

This Week’s Top Tech Headlines: Ransomware, Linux on Windows, AI Moves

A weekly roundup covers the surge of ONION ransomware on Chinese campuses, Microsoft's addition of Linux distros to the Windows Store, major AI and AR investments, open‑source JavaScript optimization, IBM's API microgateway, shifting web‑server market shares, data's rising value, Google's Cloud Speech launch, and Android's Project Treble to curb fragmentation.

AIFrontendLinux
0 likes · 8 min read
This Week’s Top Tech Headlines: Ransomware, Linux on Windows, AI Moves
Programmer DD
Programmer DD
May 14, 2017 · Backend Development

How to Implement Unified Exception Handling with Zuul Error Filters

This article explains why exceptions thrown in a Zuul pre‑filter are silent, shows how to set error parameters in the request context, and provides two solutions—adding try‑catch logic to the filter or creating a dedicated error‑filter—to ensure that error details are correctly propagated and returned to the client.

BackendError FilterException Handling
0 likes · 9 min read
How to Implement Unified Exception Handling with Zuul Error Filters
MaGe Linux Operations
MaGe Linux Operations
May 14, 2017 · Information Security

Why the ONION & WNCRY Ransomware Hit 70 Countries – Protection Tips

The recent ONION and WNCRY ransomware outbreak, originating from leaked NSA tools like EternalBlue, rapidly infected over 70 nations, targeting hospitals, universities and other institutions, and this article explains the attack timeline, infection mechanisms, impact on Chinese campuses, and practical mitigation steps such as backups, patching, port blocking and domain filtering.

EternalBlueNetwork SecurityPatch Management
0 likes · 8 min read
Why the ONION & WNCRY Ransomware Hit 70 Countries – Protection Tips
MaGe Linux Operations
MaGe Linux Operations
May 14, 2017 · Fundamentals

Why Linux Users Think Differently: Philosophy, Responsibility, and the Pygmalion Effect

This essay explores the philosophical differences between Linux and Windows, arguing that Linux assumes knowledgeable, responsible users, and illustrates how expectations can shape behavior through the Pygmalion effect, while also reflecting on freedom, liberty, and personal choice of operating systems.

Operating SystemPygmalion EffectUser Responsibility
0 likes · 10 min read
Why Linux Users Think Differently: Philosophy, Responsibility, and the Pygmalion Effect
Architecture Digest
Architecture Digest
May 14, 2017 · Big Data

Handling Transactions, Failover, and Exactly‑Once Semantics in Distributed Systems

This article explores practical techniques for handling node liveness, failover, recovery, and exactly‑once transaction semantics in distributed systems, illustrating implementations with Zookeeper, Kafka, Storm, and database sharding while addressing big‑data reach calculations and performance trade‑offs.

Big DataTransactionsdistributed systems
0 likes · 15 min read
Handling Transactions, Failover, and Exactly‑Once Semantics in Distributed Systems
MaGe Linux Operations
MaGe Linux Operations
May 13, 2017 · Databases

How to Evaluate and Optimize Database Performance: Key Metrics & Strategies

This article explains what constitutes a database performance problem, outlines essential metrics such as response time, throughput, baseline and bottleneck identification, and presents practical tuning methods—including workload reduction, resource configuration, and optimization balance—to help engineers systematically improve database efficiency.

Bottleneck AnalysisDatabase PerformancePerformance Tuning
0 likes · 8 min read
How to Evaluate and Optimize Database Performance: Key Metrics & Strategies