All Articles

141320 articles · Page 6863 of 7066
Efficient Ops
Efficient Ops
May 1, 2016 · R&D Management

Do Tech Companies Really Need College Degrees? Surprising Silicon Valley Data

A recent Burning Glass analysis of 1.6 million U.S. software‑engineer job ads reveals that most Silicon Valley employers still require a bachelor's degree, pay higher salaries to degree‑holders, and show little correlation between education and core technical skills.

Burning GlassSilicon Valleydegree requirements
0 likes · 7 min read
Do Tech Companies Really Need College Degrees? Surprising Silicon Valley Data
21CTO
21CTO
May 1, 2016 · Databases

How to Build MySQL Master‑Master HA with LVS and Keepalived

This guide explains how to achieve high‑availability MySQL master‑master replication by combining LVS load balancing with Keepalived failover, covering installation, configuration, script creation, service management, testing, and a concise summary of the solution.

KeepalivedLVSMaster-Master Replication
0 likes · 14 min read
How to Build MySQL Master‑Master HA with LVS and Keepalived
21CTO
21CTO
May 1, 2016 · Backend Development

Mastering HTTP Caching: How Browsers Use Headers to Optimize Web Performance

This article explains the fundamentals of HTTP caching, detailing the relevant request and response header fields, their interactions, practical simulation using Fiddler, browser-specific behaviors, and best‑practice strategies for configuring Expires, Cache‑Control, ETag, and Last‑Modified to improve web performance.

Browser CacheCache-ControlETag
0 likes · 21 min read
Mastering HTTP Caching: How Browsers Use Headers to Optimize Web Performance
21CTO
21CTO
May 1, 2016 · Mobile Development

Which Language Wins Android Development? Java vs Groovy vs Scala vs Kotlin

This article compares Java, Groovy, Scala, and Kotlin for Android development by examining minimal dependencies, code snippets for view lookup, click listeners, callbacks, community support, and preliminary metrics such as line count and compile speed, concluding that further analysis is needed.

AndroidGroovyKotlin
0 likes · 5 min read
Which Language Wins Android Development? Java vs Groovy vs Scala vs Kotlin
Architecture Digest
Architecture Digest
May 1, 2016 · Backend Development

Weibo's Third‑Generation Backend Architecture: Layers, Frameworks, and Monitoring

The article describes how Weibo evolved from a LAMP‑based first generation to a third‑generation, orthogonal‑decomposed backend architecture featuring three horizontal layers (interface, service, resource) and vertical technical components such as Web V4, MCQ queue, Motan RPC, object storage, SSD cache, and the WatchMan distributed tracing system for monitoring and service governance.

RPCWeiboservice-layer
0 likes · 11 min read
Weibo's Third‑Generation Backend Architecture: Layers, Frameworks, and Monitoring
ITPUB
ITPUB
May 1, 2016 · Fundamentals

Boost Your Linux Terminal Efficiency with Essential Keyboard Shortcuts

This guide presents a comprehensive collection of Linux terminal keyboard shortcuts—covering cursor movement, word navigation, line editing, command history, auto‑completion, directory navigation, and multi‑command execution—to help both beginners and seasoned users work faster and more confidently in the shell.

ShortcutsTerminalbash
0 likes · 6 min read
Boost Your Linux Terminal Efficiency with Essential Keyboard Shortcuts
21CTO
21CTO
Apr 30, 2016 · Information Security

How to Bypass PHP 7 OPcache File Restrictions with a Binary Webshell

This article explains the security flaws in PHP 7's OPcache engine, demonstrates a novel binary webshell attack that bypasses file‑write protections, and provides step‑by‑step exploitation techniques including file‑cache manipulation, memory‑cache bypass, and timestamp spoofing.

BypassFile CacheOPcache
0 likes · 11 min read
How to Bypass PHP 7 OPcache File Restrictions with a Binary Webshell
21CTO
21CTO
Apr 30, 2016 · Cloud Computing

How Cloud Computing Evolved from Grid Computing to a Public Resource

This article traces cloud computing’s history from early grid and parallel computing concepts, through the rise of service-oriented models and virtualization, to today’s cloud‑native architectures, highlighting its transformation into a fine‑grained, on‑demand public resource.

Microservicescloud computingcloud-native
0 likes · 12 min read
How Cloud Computing Evolved from Grid Computing to a Public Resource
21CTO
21CTO
Apr 30, 2016 · R&D Management

From Google Engineer to First‑Time CTO: Leadership, Communication, and Tech Choices

Lan Langworth, a former Google engineer and co‑founder of Artillery, shares his candid journey from leaving Google to becoming a CTO, offering practical insights on direction, communication pitfalls, building a developer‑focused culture, choosing technologies, and trusting intuition in a fast‑moving startup environment.

CTOleadershipsoftware engineering
0 likes · 13 min read
From Google Engineer to First‑Time CTO: Leadership, Communication, and Tech Choices
Qunar Tech Salon
Qunar Tech Salon
Apr 30, 2016 · Big Data

Designing and Optimizing Log Storage and Query in HBase

This article analyzes the characteristics of log data, explains why HBase is chosen for log storage, discusses the shortcomings of self‑built indexes, and presents optimization strategies such as rowKey design, filter usage, coprocessor integration, and third‑party indexing to improve query performance.

HBaseIndexingQuery Optimization
0 likes · 12 min read
Designing and Optimizing Log Storage and Query in HBase
Architect
Architect
Apr 30, 2016 · Backend Development

Dubbo Service Cluster Fault Tolerance and Load Balancing Configuration Guide

This article explains how to use Alibaba's open‑source Dubbo framework to configure various cluster fault‑tolerance modes and load‑balancing strategies, provides practical XML and Java code examples, and demonstrates a real‑world chat‑room application deployment.

Backend DevelopmentCluster Fault ToleranceDubbo
0 likes · 16 min read
Dubbo Service Cluster Fault Tolerance and Load Balancing Configuration Guide
Architecture Digest
Architecture Digest
Apr 30, 2016 · Databases

Design and Implementation of a High‑Throughput Payment System: Sharding, Order ID Generation, and High Availability

The article details how LeTV upgraded its payment platform in 2015 to handle up to 100,000 orders per second by implementing database sharding based on user IDs, a Snowflake‑style globally unique order ID, asynchronous consistency via message queues, multi‑level data caching, and high‑availability architectures for both master‑slave and load‑balanced deployments.

Databasesdistributed-systemshigh-availability
0 likes · 15 min read
Design and Implementation of a High‑Throughput Payment System: Sharding, Order ID Generation, and High Availability
MaGe Linux Operations
MaGe Linux Operations
Apr 29, 2016 · Information Security

How to Analyze and Recover from a Linux Rootkit Intrusion

This article walks through a real-world Linux server compromise, detailing the attack symptoms, forensic analysis steps, rootkit discovery, exploitation of an Awstats script vulnerability, and practical remediation measures to restore and harden the affected system.

AwstatsLinuxRootkit
0 likes · 14 min read
How to Analyze and Recover from a Linux Rootkit Intrusion
Architects' Tech Alliance
Architects' Tech Alliance
Apr 29, 2016 · Cloud Computing

Overview of Domestic Cloud Computing Providers in China

This article provides a comprehensive overview of China's cloud computing landscape, detailing the roles of platform and service providers, highlighting major domestic players such as Alibaba, Baidu, and Tencent, and discussing the involvement of telecom operators and other emerging vendors.

ChinaCloud providersIaaS
0 likes · 10 min read
Overview of Domestic Cloud Computing Providers in China
21CTO
21CTO
Apr 29, 2016 · R&D Management

What to Know Before Becoming a Startup CTO: Salary, Skills, and Equity

This article compiles senior engineers' insights on transitioning from large tech firms to startup CTO roles, covering salary expectations, the ideal skill set, team leadership, equity considerations, and key factors to evaluate before joining a new venture.

CTOEquitySalary
0 likes · 8 min read
What to Know Before Becoming a Startup CTO: Salary, Skills, and Equity
21CTO
21CTO
Apr 29, 2016 · Databases

How Uber Built Schemaless: A Scalable MySQL‑Based NoSQL Datastore

Uber’s Schemaless datastore, described in the Mezzanine project, replaces a single PostgreSQL node with a highly available, horizontally scalable MySQL‑backed key‑value store, detailing its architecture, data model, triggers, indexing, fault‑tolerance, and operational considerations for massive trip data.

DataStoreMySQLSchemaless
0 likes · 32 min read
How Uber Built Schemaless: A Scalable MySQL‑Based NoSQL Datastore
21CTO
21CTO
Apr 29, 2016 · R&D Management

8 Entrepreneurial Principles from Heidi Roizen to Accelerate Your Career

Heidi Roizen, former Apple senior VP and DFJ venture partner, shares eight practical principles—from embracing difficulty and building character to trusting intuition, hiring the right team, negotiating wisely, handling unpredictability, mastering time, and applying the 20‑40‑60 rule—to help entrepreneurs and leaders succeed.

career adviceentrepreneurshipleadership
0 likes · 13 min read
8 Entrepreneurial Principles from Heidi Roizen to Accelerate Your Career