All Articles

143151 articles · Page 6688 of 7158
dbaplus Community
dbaplus Community
Jul 24, 2017 · Databases

Securing MySQL 5.7 with SSL: Setup Guide and Performance Impact

This article explains how to enable SSL encryption for MySQL 5.7, details the necessary configuration steps, demonstrates security testing versus unencrypted connections, and measures the resulting performance penalty, helping DBAs decide when to use SSL in production.

MySQLconfigurationperformance
0 likes · 7 min read
Securing MySQL 5.7 with SSL: Setup Guide and Performance Impact
DevOps
DevOps
Jul 24, 2017 · Operations

Understanding ChatOps: Concepts, Ecosystem, and Practical Guidance

This article introduces ChatOps, explains its relationship to DevOps, reviews popular open‑source implementations such as Hubot, Lita and Err, and provides practical advice on robot integration, command design, common pitfalls, and how to build a collaborative chat‑based operations workflow.

ChatOpsChatbotHubot
0 likes · 10 min read
Understanding ChatOps: Concepts, Ecosystem, and Practical Guidance
21CTO
21CTO
Jul 24, 2017 · Frontend Development

How to Choose the Right Front-End Framework: A Comprehensive Guide

This article explains the differences between libraries and frameworks, outlines seven key front‑end problem areas, discusses why external solutions improve development efficiency and reliability, and provides common tools and patterns for DOM, communication, utilities, templating, components, routing, and architecture, ending with a framework‑selection resource.

LibrariesSPAframework selection
0 likes · 11 min read
How to Choose the Right Front-End Framework: A Comprehensive Guide
21CTO
21CTO
Jul 24, 2017 · Artificial Intelligence

Why Every AI Engineer Must Master System Architecture

The article explains that AI engineers need solid architecture knowledge to turn high‑performing algorithms into real‑world solutions, covering four key reasons: algorithm vs. problem solving, on‑site deployment challenges, scalability, and effective team collaboration.

AI Engineeringmachine learning deploymentsoftware engineering
0 likes · 7 min read
Why Every AI Engineer Must Master System Architecture
Java Backend Technology
Java Backend Technology
Jul 24, 2017 · Databases

Master MySQL Log Files: Error, Slow Query, and Binlog Management Guide

This article explains MySQL’s various log files—including error log, slow query log, binary log and general query log—detailing how to locate, configure, view, and analyze them using MySQL commands, and how to adjust settings such as long_query_time and log_output for optimal performance.

Database AdministrationLog FilesMySQL
0 likes · 5 min read
Master MySQL Log Files: Error, Slow Query, and Binlog Management Guide
MaGe Linux Operations
MaGe Linux Operations
Jul 24, 2017 · Fundamentals

Test Your Python Basics: 7 Quick Quiz Questions with Answers

This article presents a short seven‑question Python quiz covering literals, list slicing, the range function, list vs dict differences, semicolon usage, indentation rules, and class constructors, then provides detailed answers and explanations to help beginners assess their foundational knowledge.

BasicsFundamentalsQuiz
0 likes · 8 min read
Test Your Python Basics: 7 Quick Quiz Questions with Answers
Node Underground
Node Underground
Jul 24, 2017 · Backend Development

19 Essential Node.js Production Best Practices Every Developer Should Follow

Discover 19 practical Node.js production best practices—from monitoring and logging to security, deployment automation, and resource optimization—that help ensure reliable, scalable, and maintainable applications in real-world environments. These guidelines also cover dependency locking, CPU utilization, APM integration, and secure configuration to streamline development and operations.

Node.jsProductionbackend
0 likes · 5 min read
19 Essential Node.js Production Best Practices Every Developer Should Follow
Java Captain
Java Captain
Jul 24, 2017 · Fundamentals

10 Essential Java Programming Best Practices Every Developer Should Follow

These ten essential Java programming commandments—ranging from adding comments and avoiding hard‑coding to proper GUI design, unit testing, and performance‑aware coding—provide developers with practical guidelines to write clearer, more maintainable, and efficient code while preventing common pitfalls.

maintainabilityperformance
0 likes · 12 min read
10 Essential Java Programming Best Practices Every Developer Should Follow
Java Captain
Java Captain
Jul 24, 2017 · Fundamentals

Lesser‑Known Java Thread Techniques and Usage

This article explores five advanced Java thread topics—including naming, priority, ThreadLocal storage, daemon vs. user threads, and processor affinity—providing code examples, practical tips, and guidance for both beginners and seasoned developers.

DaemonThreadProcessorAffinityThreadLocal
0 likes · 12 min read
Lesser‑Known Java Thread Techniques and Usage
Java Captain
Java Captain
Jul 24, 2017 · Backend Development

Java Backend: One Year of Experience and Technical Summary (Part 1)

The article reflects on a year of Java backend work, discussing common misconceptions and covering fundamentals such as class initialization order, value and reference passing, collection usage, exception handling, object‑oriented principles, multithreading, Spring framework components, web basics, database and NoSQL integration, server operations, and third‑party API integrations, offering practical lessons learned.

Springweb
0 likes · 22 min read
Java Backend: One Year of Experience and Technical Summary (Part 1)
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Jul 24, 2017 · Backend Development

Transaction System Best Practices: Event‑Driven Architecture, Document Model, and Availability Guarantees

The article recaps a technical talk by Qunar’s accommodation trading system lead, covering event‑driven design, flexible document schemas, and reliability techniques such as circuit breaking, gray releases, and automated testing to improve scalability and maintainability of backend transaction platforms.

Document ModelEvent-Drivenavailability
0 likes · 3 min read
Transaction System Best Practices: Event‑Driven Architecture, Document Model, and Availability Guarantees
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 24, 2017 · Databases

Mastering Database Sharding: Boost Performance with Horizontal Partitioning

This article explains the fundamentals of database sharding, including horizontal partitioning, routing, load balancing, clustering, and read/write separation, and discusses practical strategies such as range, hash, and mapping partitions to improve scalability, availability, and performance for high‑traffic web applications.

Horizontal PartitioningScalabilitydatabase sharding
0 likes · 17 min read
Mastering Database Sharding: Boost Performance with Horizontal Partitioning
Architecture Digest
Architecture Digest
Jul 24, 2017 · Backend Development

Technical Overview of JD's Open Platform: High‑Performance API Gateway and Reliable Messaging Service

This article details the architecture and key technologies of JD’s open platform, including a high‑performance API gateway, unified metadata configuration, TCP full‑duplex long‑connection channels, Protobuf data exchange, multi‑dimensional flow control, and a reliable message‑push system designed for massive 618‑scale traffic.

Protobufrate limitingtcp
0 likes · 12 min read
Technical Overview of JD's Open Platform: High‑Performance API Gateway and Reliable Messaging Service
Qunar Tech Salon
Qunar Tech Salon
Jul 24, 2017 · Backend Development

Addressing Service Decomposition Challenges with Event‑Driven Architecture in Transaction Systems

The article explains how a transaction system evolved from a monolithic application to a service‑oriented design, tackling issues such as RPC‑induced coupling, state explosion, and distributed consistency by introducing reliable event‑driven mechanisms, a core StoreEngine, and an ActorEngine framework.

Event-Drivenactor-modelreliability
0 likes · 8 min read
Addressing Service Decomposition Challenges with Event‑Driven Architecture in Transaction Systems
21CTO
21CTO
Jul 23, 2017 · Backend Development

Comparing Kafka and RocketMQ: Architecture, Availability, and Reliability Insights

This article examines the architectures of Kafka and RocketMQ, analyzes their availability and reliability mechanisms, evaluates their strengths and weaknesses, and proposes a hybrid MQ design that combines the benefits of both systems while simplifying dependencies and improving fault tolerance.

KafkaMessage QueueRocketMQ
0 likes · 13 min read
Comparing Kafka and RocketMQ: Architecture, Availability, and Reliability Insights
21CTO
21CTO
Jul 23, 2017 · Information Security

How to Deploy Free HTTPS with Go and Let’s Encrypt (Step‑by‑Step Guide)

This article explains why HTTPS is essential, compares third‑party and self‑managed TLS options, and provides a complete Go implementation using Let’s Encrypt’s autocert library, including code for certificate handling, HTTP‑to‑HTTPS redirection, DNS requirements, and caching strategies.

GoHTTPSLet’s Encrypt
0 likes · 11 min read
How to Deploy Free HTTPS with Go and Let’s Encrypt (Step‑by‑Step Guide)
21CTO
21CTO
Jul 23, 2017 · R&D Management

BAT vs TMD: Who Will Lead China’s Internet Future?

This article analyzes the strategic differences between China’s incumbent internet giants BAT and the newer TMD players, examining financial performance, business models, and organizational capabilities to assess who can succeed in the post‑traffic‑bonus era of the Chinese internet market.

ChinaInternetStrategy
0 likes · 17 min read
BAT vs TMD: Who Will Lead China’s Internet Future?