All Articles

141839 articles · Page 6819 of 7092
ITPUB
ITPUB
Sep 13, 2016 · Fundamentals

Why Does Text Turn into Gibberish? Mastering Encoding and Fixing Garbled Characters

This article explains why text files can become unreadable garbled characters, explores binary representation, locale settings, and common character sets like ANSI and Unicode, and provides practical command‑line techniques such as using iconv to convert between encodings and avoid display issues.

GBKIConvcharacter-set
0 likes · 10 min read
Why Does Text Turn into Gibberish? Mastering Encoding and Fixing Garbled Characters
ITPUB
ITPUB
Sep 13, 2016 · Backend Development

Auto‑Detect Useful Column Groups in Oracle 12c to Improve Query Plans

This guide shows how to use Oracle 12c's DBMS_STATS.SEED_COL_USAGE and REPORT_COL_USAGE to automatically identify useful column groups, create extended statistics, and verify the impact on execution plans with concrete SQL examples.

DBMS_STATSExtended StatsOracle
0 likes · 8 min read
Auto‑Detect Useful Column Groups in Oracle 12c to Improve Query Plans
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 13, 2016 · Artificial Intelligence

How Game Theory and AI Stop Fake Reviews on E‑Commerce Platforms

This article explains how Alibaba combines big‑data analytics, machine learning, and mechanism‑design game theory to create a recommendation system that removes incentives for merchants to generate fake orders, improving fairness and user experience on e‑commerce platforms.

E‑CommerceGame TheoryMachine Learning
0 likes · 3 min read
How Game Theory and AI Stop Fake Reviews on E‑Commerce Platforms
Qunar Tech Salon
Qunar Tech Salon
Sep 13, 2016 · Mobile Development

QACR Crash Reporting System Architecture and Features

The article details the evolution, challenges, architecture, and key functionalities of QACR—a large‑scale crash reporting system for Android applications—covering client SDK encryption, backend processing, front‑end dashboards, recent update plans, and quick integration guidance.

Android SDKCrash ReportingQACR
0 likes · 5 min read
QACR Crash Reporting System Architecture and Features
MaGe Linux Operations
MaGe Linux Operations
Sep 12, 2016 · Operations

Top 6 Linux PDF Viewers You Should Install Today

This guide reviews six popular PDF viewers for Linux, detailing their key features, supported formats, and step‑by‑step installation commands via apt‑get or yum, helping users choose the best tool for reading and managing PDF documents on the desktop.

EvinceFoxit ReaderOkular
0 likes · 7 min read
Top 6 Linux PDF Viewers You Should Install Today
dbaplus Community
dbaplus Community
Sep 12, 2016 · Big Data

Apache Flume Quickstart: Log Collection and Kafka Integration

This article introduces Apache Flume, explains its design goals of reliability, scalability, manageability and extensibility, outlines core concepts and architecture, provides step‑by‑step configuration using the first mode, demonstrates integration with Zookeeper, Kafka and a shell script, and shows how to launch and verify the agent.

Apache FlumeBig DataKafka Integration
0 likes · 7 min read
Apache Flume Quickstart: Log Collection and Kafka Integration
dbaplus Community
dbaplus Community
Sep 12, 2016 · Databases

What’s New in MySQL 5.7? InnoDB, JSON, and Feature Highlights

This article walks through the major MySQL 5.7 enhancements—including InnoDB buffer‑dump improvements, multi‑threaded page cleaning, dynamic buffer‑pool resizing, global tablespaces, default DYNAMIC row format, native partitioning, truncate‑undo logs, native JSON support, sys schema, optimizer hints, trigger upgrades, syslog integration, and virtual columns—providing practical steps, examples, and usage tips for DBAs.

Database FeaturesInnoDBJSON
0 likes · 12 min read
What’s New in MySQL 5.7? InnoDB, JSON, and Feature Highlights
Node Underground
Node Underground
Sep 12, 2016 · Databases

How to Keep Your Database Clean During Integration Tests?

When writing integration tests that involve database operations, developers must ensure that test execution does not pollute the original data, and the article explores strategies such as using transaction rollbacks, recreating databases, and mocking database interfaces to maintain data integrity.

DatabaseMockingbackend development
0 likes · 2 min read
How to Keep Your Database Clean During Integration Tests?
Architects' Tech Alliance
Architects' Tech Alliance
Sep 12, 2016 · Cloud Computing

Understanding Microsoft Azure Site Recovery for Hybrid and Private Cloud Disaster Recovery

This article explains Microsoft Azure Site Recovery’s hybrid and private‑cloud disaster‑recovery solutions, covering basic concepts, architecture, configuration steps, integration with SCVMM, and recent feature enhancements for continuous VM replication, failover testing, and customizable recovery workflows.

AzureHybrid CloudPrivate Cloud
0 likes · 10 min read
Understanding Microsoft Azure Site Recovery for Hybrid and Private Cloud Disaster Recovery
ITPUB
ITPUB
Sep 12, 2016 · Databases

Diagnosing SQL Server Connection Pool Exhaustion with sp_who2

When a timeout error occurs because the connection pool is full, you can use sp_who or sp_who2 to list active SQL Server sessions, interpret sleeping processes, understand ADO.NET pooling behavior, and employ SQL Server Profiler to pinpoint why connections are not being reused.

ADO.NETConnection PoolingSQL Server
0 likes · 7 min read
Diagnosing SQL Server Connection Pool Exhaustion with sp_who2
ITPUB
ITPUB
Sep 12, 2016 · Databases

Why Oracle’s Optimizer Misestimates Multi‑Column Filters and How to Fix It

This article explains how Oracle’s Cost‑Based Optimizer can produce incorrect row estimates for queries with multiple column predicates, demonstrates the problem with a test table, and shows that gathering multi‑column statistics resolves the misestimation, improving execution plans.

Multi-Column StatisticsOracleQuery Optimizer
0 likes · 8 min read
Why Oracle’s Optimizer Misestimates Multi‑Column Filters and How to Fix It
ITPUB
ITPUB
Sep 12, 2016 · Fundamentals

How Linux Guarantees Atomic Operations on ARM: Inside LDREX/STREX Mechanism

This article examines the Linux kernel’s implementation of atomic variables on ARM architectures, detailing how the LDREX and STREX instructions provide atomicity in both UP and SMP systems, analyzing source code from arch/arm/include/asm/atomic.h, and illustrating various concurrency scenarios with diagrams and step‑by‑step explanations.

LDREXSTREXarm
0 likes · 10 min read
How Linux Guarantees Atomic Operations on ARM: Inside LDREX/STREX Mechanism
Nightwalker Tech
Nightwalker Tech
Sep 12, 2016 · Databases

Technical Discussion on Learning Strategies, MySQL Replication, High Availability, PHP Coroutines, and Nginx Proxy

A community discussion covers practical ways to improve personal skills, detailed MySQL master‑slave and high‑availability setups, PHP coroutine mechanisms, and the behavior of Nginx when proxying image resources, providing insights into learning, database management, concurrency, and proxy configurations.

MySQLPHPdistributed systems
0 likes · 12 min read
Technical Discussion on Learning Strategies, MySQL Replication, High Availability, PHP Coroutines, and Nginx Proxy
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 12, 2016 · Cloud Computing

How Alibaba Built Two Record‑Fast Green Data Centers in One Year

In just one year, Alibaba built two world‑class green data centers in Zhangbei, harnessing abundant wind and solar power to achieve record‑low PUE, modular construction, and advanced cooling, thereby boosting cloud, big data and AI services for millions of enterprises in northern China.

Alibaba CloudPUEcloud computing
0 likes · 7 min read
How Alibaba Built Two Record‑Fast Green Data Centers in One Year