All Articles

143352 articles · Page 6644 of 7168
Programmer DD
Programmer DD
Oct 4, 2017 · Information Security

How to Secure a Spring Boot Web App with Spring Security – Step‑by‑Step Guide

This tutorial walks through adding Spring Security to a Spring Boot web application, covering Maven dependencies, unsecured home page creation, MVC view‑controller setup, detailed security configuration, login and hello pages with Thymeleaf, the main application class, and testing the protected endpoints.

MVCspring-bootspring-security
0 likes · 9 min read
How to Secure a Spring Boot Web App with Spring Security – Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 4, 2017 · Game Development

Top Linux Distributions Optimized for Gaming in 2024

Discover the best Linux distributions specially tuned for gaming, including SteamOS, Ubuntu GamePack, Fedora Games Spin, SparkyLinux GameOver Edition, Lakka, Game Drift Linux, Solus, and Manjaro Gaming Edition, and learn their key features, hardware requirements, and pre‑installed tools.

GamingOpen-sourceSteamOS
0 likes · 6 min read
Top Linux Distributions Optimized for Gaming in 2024
21CTO
21CTO
Oct 3, 2017 · Fundamentals

How to Master Any New Programming Language with Three Simple Exercises

A seasoned developer explains his personal approach to quickly learning new programming languages, critiques beginner tutorials, and presents three concise exercises that help experienced programmers efficiently grasp syntax, handle input, and practice control structures in any language.

FundamentalsLearningexercises
0 likes · 5 min read
How to Master Any New Programming Language with Three Simple Exercises
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 3, 2017 · Backend Development

Why Distributed Transactions Still Matter: Strategies Beyond 2PC

This article explores the challenges of distributed transactions in microservice architectures, explains consistency theories like CAP and BASE, compares classic 2PC with eBay's event‑queue approach, TCC compensation, and cache‑based eventual consistency, and offers practical guidance for choosing the right solution.

2PCBASECAP theorem
0 likes · 11 min read
Why Distributed Transactions Still Matter: Strategies Beyond 2PC
dbaplus Community
dbaplus Community
Oct 3, 2017 · Databases

What Oracle 18c Sharding and MySQL 8.0 Reveal About Modern Database Evolution

The article reviews Oracle's high‑availability and sharding advances in 18c, including RAC Sharding 2.0 and Active Data Guard features, and examines MySQL 8.0's major improvements such as the removal of MyISAM, data‑dictionary optimizations, self‑tuning, enhanced security, and new performance capabilities, while also comparing MySQL with PostgreSQL.

8.0MySQLOracle
0 likes · 12 min read
What Oracle 18c Sharding and MySQL 8.0 Reveal About Modern Database Evolution
Architects' Tech Alliance
Architects' Tech Alliance
Oct 3, 2017 · Fundamentals

Understanding SDN and NFV: Concepts, Solutions, and Challenges for CSPs

The article provides a comprehensive overview of Software‑Defined Networking (SDN) and Network Functions Virtualization (NFV), detailing their concepts, major vendor solutions, open‑source projects, industry challenges, and the considerations CSPs must address when adopting these technologies for agile, automated network services.

CSPNFVNetwork Virtualization
0 likes · 11 min read
Understanding SDN and NFV: Concepts, Solutions, and Challenges for CSPs
MaGe Linux Operations
MaGe Linux Operations
Oct 3, 2017 · Operations

Essential Linux Interview Q&A: From GPL Basics to System Optimization

This article provides concise answers to common Linux interview questions, covering GPL and free software concepts, distro selection, essential startup services, system optimization steps, runlevels, boot process, link types, partition planning, file deletion, vi usage, user management commands, grep and sed options, crontab syntax, important directories, shutdown/reboot commands, sudoers configuration, permission management, SecureCRT shortcuts, log auditing solutions, network troubleshooting, shell quoting, startup configuration files, and a list of useful Linux commands.

ShellSystem Administrationnetworking
0 likes · 34 min read
Essential Linux Interview Q&A: From GPL Basics to System Optimization
MaGe Linux Operations
MaGe Linux Operations
Oct 3, 2017 · Fundamentals

Top 15 Essential Python Interview Questions Every Developer Must Master

This article compiles fifteen core Python interview questions—covering language basics, code snippets, multi‑threading, decorators, garbage collection, and version control—each with detailed answers, explanations of why they matter, and visual examples to help candidates ace Python developer interviews.

BasicsPythonprogramming
0 likes · 17 min read
Top 15 Essential Python Interview Questions Every Developer Must Master
MaGe Linux Operations
MaGe Linux Operations
Oct 2, 2017 · Backend Development

How to Scrape Game Hero Skins with Python: Step‑by‑Step Guide

This tutorial demonstrates how to use Python to crawl official game websites of League of Legends, Honor of Kings, and Smite, extracting hero skin images by locating hero IDs, constructing image URLs, and downloading the files, providing complete code examples for both direct URL extraction and pattern‑based downloading.

APIImage DownloadPython
0 likes · 12 min read
How to Scrape Game Hero Skins with Python: Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 2, 2017 · Operations

Essential Holiday Server Security Checklist for Linux Ops

This guide provides Linux system administrators with a comprehensive, step‑by‑step checklist—including hardware health checks, UPS verification, server and network device inspections, real‑time monitoring setup, and secure remote maintenance—to ensure stable and secure operations throughout the holiday period.

Holiday OpsIT OperationsSecurity Checklist
0 likes · 9 min read
Essential Holiday Server Security Checklist for Linux Ops
21CTO
21CTO
Oct 1, 2017 · Fundamentals

How MIT’s Genesis System Cuts Bug‑Fix Time in Half with Automated Patch Generation

MIT researchers introduced the Genesis system, which automatically learns from existing patches to generate and evaluate new patch templates, achieving nearly double the bug‑fix success of the best hand‑crafted approaches and reducing programmers' fixing time by about 50%.

MITPatch GenerationSoftware Engineering
0 likes · 9 min read
How MIT’s Genesis System Cuts Bug‑Fix Time in Half with Automated Patch Generation
21CTO
21CTO
Oct 1, 2017 · Cloud Computing

Inside Alibaba Cloud Live Streaming: Architecture, Key Concepts & Best Practices

This article explains the fundamentals of video live streaming, covering terminology, bitrate, frames, key vs. non‑key frames, CDN caching strategies, and the end‑to‑end live streaming pipeline—including capture, preprocessing, encoding, pushing, transcoding, distribution, and playback—along with typical use‑case scenarios.

CDNCloud ComputingVideo Architecture
0 likes · 12 min read
Inside Alibaba Cloud Live Streaming: Architecture, Key Concepts & Best Practices
21CTO
21CTO
Oct 1, 2017 · Fundamentals

Why Did Apple Open‑Source Its XNU Kernel? Insights and Implications

Apple surprised developers by publishing the XNU kernel source for macOS and iOS on GitHub, explaining the kernel’s origins, licensing under APSL 2.0, and how this move may help developers understand system internals while aiming to attract more contributors.

AppleXNUiOS
0 likes · 4 min read
Why Did Apple Open‑Source Its XNU Kernel? Insights and Implications
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Oct 1, 2017 · Operations

Alibaba Global Operations Center Wins DRI International Award for Business Continuity Management Innovation

Alibaba's Global Operations Center (GOC) was honored with the DRI International "Best BCM Innovation Practice" award for its industry‑leading, end‑to‑end business continuity solution that ensures 99.99% service availability through proactive fault prevention, rapid detection, automated recovery, and thorough post‑incident analysis.

AlibabaAwardBCM
0 likes · 6 min read
Alibaba Global Operations Center Wins DRI International Award for Business Continuity Management Innovation
MaGe Linux Operations
MaGe Linux Operations
Oct 1, 2017 · Backend Development

Build a Fast Scrapy Spider to Crawl Forum Posts in Minutes

This tutorial walks beginners through creating a minimal Scrapy project, writing a spider that fetches forum thread titles and content, extracting data with XPath, and extending the crawler with pipelines, middleware, and common settings for robust web scraping.

Crawler
0 likes · 13 min read
Build a Fast Scrapy Spider to Crawl Forum Posts in Minutes
21CTO
21CTO
Sep 30, 2017 · Artificial Intelligence

Top 10 Cutting-Edge Deep Learning Architectures for Computer Vision

This article surveys recent breakthroughs in deep learning for computer vision, explains what constitutes an advanced architecture, outlines common vision tasks, and provides concise overviews plus paper and Keras implementation links for ten influential models such as AlexNet, VGG, ResNet, and GAN.

CNNKerasimage classification
0 likes · 15 min read
Top 10 Cutting-Edge Deep Learning Architectures for Computer Vision
21CTO
21CTO
Sep 30, 2017 · Product Management

Startup Strategy Secrets: Lessons from Tencent’s Early Growth

In this talk, a Tencent founder shares practical insights on startup strategy, from identifying user pain points and delivering exceptional user experience to leveraging cross‑industry opportunities, adapting to market shifts, aligning management with strategy, restructuring organizations, prioritizing core areas, and building a trusted founding team.

cross‑industry innovationorganizational designproduct management
0 likes · 7 min read
Startup Strategy Secrets: Lessons from Tencent’s Early Growth