All Articles

143153 articles · Page 6683 of 7158
dbaplus Community
dbaplus Community
Jul 30, 2017 · Information Security

Building an Enterprise‑Grade Server Security Audit System: Design, Tools, and Implementation

This article outlines the motivation, design principles, architecture, component choices, and step‑by‑step implementation of a comprehensive server security audit system, covering server information collection, log gathering, access control checks, local vulnerability detection, abnormal traffic analysis, and integration with ELK, Hadoop, and open‑source tools like Lynis and OSSEC.

ELKLog AnalysisLynis
0 likes · 20 min read
Building an Enterprise‑Grade Server Security Audit System: Design, Tools, and Implementation
DevOps
DevOps
Jul 30, 2017 · Operations

Rollback Strategies and Metric‑Driven Deployment: Fast, Cheap, and Safe Releases

The article discusses the pitfalls of reckless rapid releases, emphasizes metric‑driven deployment, explains rollback and hot‑fix methods, describes gray‑release (A/B testing) techniques, and outlines how infrastructure‑as‑code, container images, feature flags, and configuration management enable fast, cheap, and reliable rollbacks.

Rollbackcontinuous-deliveryfeature-flag
0 likes · 6 min read
Rollback Strategies and Metric‑Driven Deployment: Fast, Cheap, and Safe Releases
21CTO
21CTO
Jul 30, 2017 · Fundamentals

What Linus Torvalds Reveals About Linux Innovation and Collaboration

At the Open Source Leaders Summit, Linus Torvalds critiqued superficial innovation, highlighted the importance of detailed work and trust networks, shared striking Linux kernel contribution statistics, and recounted his personal journey and ongoing influence on open‑source development.

Linus TorvaldsOpen-sourcecollaboration
0 likes · 8 min read
What Linus Torvalds Reveals About Linux Innovation and Collaboration
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 30, 2017 · Frontend Development

This Week's Front‑End News: React License Drama, New npm Features, and More

A roundup of this week's front‑end highlights includes NetEase's new "Dream Werewolf" game, Apple's iPod discontinuation, Facebook Messenger 2.1 with embedded NLP, React's licensing controversy, npm 5.3.0 updates, Expo SDK v19.0.0, Angular releases, Google IPv6 stats, the Facets visualization tool, and Adobe's Flash sunset.

JavaScriptNewsWeb Development
0 likes · 6 min read
This Week's Front‑End News: React License Drama, New npm Features, and More
Programmer DD
Programmer DD
Jul 30, 2017 · Backend Development

Kickstart Spring Boot: Build Your First Web Service in Minutes

This guide walks you through creating a basic Spring Boot project with Maven, adding the web starter, implementing a simple Hello World REST controller, and writing unit tests using MockMvc, providing step‑by‑step instructions, code snippets, and project structure details to help Java developers quickly get started with lightweight Spring applications.

REST APIUnit Testingspring-boot
0 likes · 7 min read
Kickstart Spring Boot: Build Your First Web Service in Minutes
MaGe Linux Operations
MaGe Linux Operations
Jul 30, 2017 · Artificial Intelligence

Why Python Dominates Data Mining: Clear Syntax, Rich Libraries, and Speed Trade‑offs

Python is favored for data‑mining algorithms because its clear syntax, built‑in advanced data structures, easy text handling, extensive libraries, and widespread community support outweigh its slower execution speed compared to Java or C, allowing rapid development and seamless integration with high‑performance code when needed.

Algorithm DevelopmentPythondata mining
0 likes · 5 min read
Why Python Dominates Data Mining: Clear Syntax, Rich Libraries, and Speed Trade‑offs
ITPUB
ITPUB
Jul 30, 2017 · Fundamentals

What Joel Spolsky Learned About Real Problems, In‑House Programming, and Leadership

The article recounts Joel Spolsky’s Yale talk, highlighting his key takeaways about focusing on real problems, avoiding in‑house programmer roles, the importance of aligning business with technical expertise, and how strong communication separates ordinary staff from leaders.

career advicecommunicationmanagement
0 likes · 10 min read
What Joel Spolsky Learned About Real Problems, In‑House Programming, and Leadership
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 30, 2017 · Backend Development

Memcached Slab Allocator Explained: Memory Management & Scaling

This article explains Memcached's slab allocator memory management, key concepts like items, chunks, slab classes and pages, the calcium problem, and how master‑slave double‑layer and L1 cache architectures enable high concurrency, high availability, and linear scaling.

High AvailabilitySlab Allocatorcaching
0 likes · 12 min read
Memcached Slab Allocator Explained: Memory Management & Scaling
Architecture Digest
Architecture Digest
Jul 30, 2017 · Backend Development

Understanding Server‑Side Architecture: Layers, MVC, and SOA

This article explains the layered server‑side architecture model, the role of each layer, the MVC pattern and its communication flows, Maven‑based project modularization, and an overview of Service‑Oriented Architecture, providing a practical guide for designing flexible backend systems.

Layered DesignMVCMaven
0 likes · 7 min read
Understanding Server‑Side Architecture: Layers, MVC, and SOA
21CTO
21CTO
Jul 29, 2017 · R&D Management

Charting a Programmer’s Career Path: From Coding to Architecture & Management

This article shares a programmer’s personal insights on industry traits, the three main types of Chinese software companies, and practical guidance for choosing career routes such as continued development, architecture, technical management, or project management.

Software Developmentcareer planningprogrammer traits
0 likes · 8 min read
Charting a Programmer’s Career Path: From Coding to Architecture & Management
21CTO
21CTO
Jul 29, 2017 · Backend Development

Why JavaBeans Fall Short: Embracing Maps for Cleaner Backend Design

The article explores a programmer’s view of software as code and data, distinguishes persistent and transient data, critiques JavaBean‑centric MVC architecture, and proposes key‑value Maps as a more flexible, decoupled alternative for backend development.

Data ModelingJavaMVC
0 likes · 8 min read
Why JavaBeans Fall Short: Embracing Maps for Cleaner Backend Design
21CTO
21CTO
Jul 29, 2017 · Product Management

How Ma Huateng Built Tencent: Crisis, Talent, and Product Strategy Lessons

This article chronicles Ma Huateng's journey from a shy programmer to Tencent's founder, highlighting the company's pivotal milestones, product decisions, talent policies, and the relentless sense of crisis that shaped its evolution into a global internet powerhouse.

Tencentcrisisinnovation
0 likes · 12 min read
How Ma Huateng Built Tencent: Crisis, Talent, and Product Strategy Lessons
MaGe Linux Operations
MaGe Linux Operations
Jul 29, 2017 · Backend Development

Build a Fast Python Web Scraper for Novel Rankings – Step by Step

This guide walks through building a Python web crawler to extract novel titles and URLs from the qu.la ranking page, explains the site’s clear HTML structure, shows how to deduplicate entries with a set, and provides complete code snippets plus performance tips and a Scrapy upgrade path.

CrawlerPythonScrapy
0 likes · 5 min read
Build a Fast Python Web Scraper for Novel Rankings – Step by Step
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 29, 2017 · Backend Development

How Tmall Scaled Its Product Pages for Double‑11: CDN‑Driven Staticization Journey

During Alibaba’s Double‑11 shopping festivals, Tmall’s product‑detail and shop pages faced traffic spikes dozens of times higher than normal, prompting a multi‑stage architectural evolution—from early static‑page caching to unified web cache and finally full CDN staticization—delivering massive performance gains, high availability, and scalable cost‑effective solutions.

CDNE-commercestaticization
0 likes · 18 min read
How Tmall Scaled Its Product Pages for Double‑11: CDN‑Driven Staticization Journey