All Articles

143599 articles · Page 6608 of 7180
MaGe Linux Operations
MaGe Linux Operations
Dec 9, 2017 · Fundamentals

Mastering Awk: From Basics to Advanced Text Processing

This comprehensive guide introduces Awk, explains its command‑line syntax, script structure, patterns, built‑in variables, arrays, functions, operators, statements, I/O handling, and practical examples, enabling readers to harness Awk for powerful text processing tasks on Unix-like systems.

UNIXawkregular expressions
0 likes · 31 min read
Mastering Awk: From Basics to Advanced Text Processing
Architecture Digest
Architecture Digest
Dec 9, 2017 · Databases

Understanding Relational and Distributed Transactions

This article explains the fundamentals of relational database transactions, the ACID properties, and various distributed transaction protocols such as 2PC, 3PC, TCC, message‑based approaches, and 1PC, while discussing their advantages, drawbacks, and practical considerations.

2PCACIDTCC
0 likes · 20 min read
Understanding Relational and Distributed Transactions
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 9, 2017 · Artificial Intelligence

How to Train Deeper TensorFlow Models by Optimizing GPU Memory

This article summarizes an NIPS 2017 paper that introduces GPU memory‑optimization techniques—swap‑out/in and a memory‑efficient attention layer—integrated into TensorFlow, enabling significantly larger batch sizes and deeper models without sacrificing accuracy.

Deep LearningGPU memory optimizationNIPS 2017
0 likes · 8 min read
How to Train Deeper TensorFlow Models by Optimizing GPU Memory
Java Backend Technology
Java Backend Technology
Dec 9, 2017 · Backend Development

Boost Java Development: Master Lombok for Elegant Get/Set and Code Generation

This article introduces Lombok as a Java code‑simplification tool, explains how to install the IDEA plugin and add the Maven dependency, demonstrates basic and advanced annotation usage, discusses domain‑driven design models, and shows how Lombok can be combined with FreeMarker and MyBatis for automatic code generation.

Backend DevelopmentDomain-Driven DesignJava
0 likes · 8 min read
Boost Java Development: Master Lombok for Elegant Get/Set and Code Generation
21CTO
21CTO
Dec 8, 2017 · Backend Development

What PHP 7.2 Brings: Argon2i Hashing, libsodium, and Key Improvements

PHP 7.2 introduces major security upgrades like Argon2i password hashing and built‑in libsodium, removes the outdated mcrypt extension, refines count() behavior, adds object type hints, and fixes hash and array key handling, offering developers a more robust and modern backend language.

7.2Argon2iBackend Development
0 likes · 3 min read
What PHP 7.2 Brings: Argon2i Hashing, libsodium, and Key Improvements
Java Captain
Java Captain
Dec 8, 2017 · Fundamentals

Comprehensive Java Fundamentals and Interview Q&A

This article provides a thorough overview of core Java concepts—including object‑oriented features, polymorphism, interfaces, abstract classes, immutability, memory models, concurrency utilities, collections, JVM internals, and common interview questions—supplemented with code examples and clear explanations for developers preparing for technical interviews.

JVMOOP
0 likes · 49 min read
Comprehensive Java Fundamentals and Interview Q&A
Dada Group Technology
Dada Group Technology
Dec 8, 2017 · Backend Development

Key Considerations for Large‑Scale System Refactoring: Lessons from Dada JD.com’s Double‑11 Experience

The article shares practical insights on planning, designing, developing, testing, and rolling out a large‑scale backend system refactor, emphasizing resource limits, pain points of legacy code, unit‑test protection, layering, decoupling, monitoring, and staged deployment to ensure stability during high‑traffic events.

Unit Testingbackend architecturedecoupling
0 likes · 9 min read
Key Considerations for Large‑Scale System Refactoring: Lessons from Dada JD.com’s Double‑11 Experience
Tencent Architect
Tencent Architect
Dec 8, 2017 · Databases

Modern Processors, Emerging Storage, and Database System Design: Challenges and Opportunities

This article reviews the evolution of modern multi‑core processors and non‑volatile memory, analyzes their impact on database system architecture, discusses cache‑friendly designs, distributed logging, and benchmark results, and highlights the opportunities and challenges for DBMS developers in the era of NVRAM.

BenchmarkingNon-volatile Memorycache locality
0 likes · 17 min read
Modern Processors, Emerging Storage, and Database System Design: Challenges and Opportunities
Taobao Frontend Technology
Taobao Frontend Technology
Dec 8, 2017 · Artificial Intelligence

Can JavaScript Power Handwritten Digit Recognition? Build a k‑NN Classifier from Scratch

This article walks you through using JavaScript to implement a simple k‑nearest neighbours classifier for the MNIST handwritten digit dataset, covering data representation, preparation, algorithm implementation, testing, performance analysis, and practical deployment considerations.

JavaScriptMNISThandwritten digit recognition
0 likes · 14 min read
Can JavaScript Power Handwritten Digit Recognition? Build a k‑NN Classifier from Scratch
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Dec 8, 2017 · Operations

Alibaba Edge Network Traffic Optimization for Double 11: NetO System and BGP/SDN Strategies

The article explains how Alibaba’s Edge Network, using the NetO intelligent traffic scheduling system, combines real‑time internet quality monitoring, SDN‑enhanced BGP routing, and extensive peering to optimize both inbound and outbound paths for millions of global Double 11 shoppers, ensuring a seamless user experience.

AlibabaBGPEdge Network
0 likes · 5 min read
Alibaba Edge Network Traffic Optimization for Double 11: NetO System and BGP/SDN Strategies
Qunar Tech Salon
Qunar Tech Salon
Dec 8, 2017 · Frontend Development

Internationalization (i18n) Implementation for JSP/VM Frontend Using Gettext and Easygettext

This article describes a frontend engineer's exploration of i18n for JSP and VM pages, detailing the challenges of hard‑coded strings, the use of jquery‑i18next, gettext tools, a custom i18n‑gettext npm package, Makefile automation, and the resulting workflow for extracting, merging and compiling translation files.

InternationalizationJSPVM
0 likes · 13 min read
Internationalization (i18n) Implementation for JSP/VM Frontend Using Gettext and Easygettext
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 8, 2017 · Cloud Computing

How Alibaba’s ‘Ali Inside‑Out’ Uses Cloud‑Native Architecture for Collaboration

Alibaba’s internal collaboration platform, Ali Inside‑Out, evolved from a simple portal in 2013 to a cloud‑native, AI‑enhanced ecosystem that unifies search, feed, and global deployment, leveraging Alibaba’s tech stack—including Spring Boot, ISEARCH, NEO4J, and worldwide ADNS—to boost employee productivity and cultural engagement.

Alibabacloud-nativecollaboration
0 likes · 10 min read
How Alibaba’s ‘Ali Inside‑Out’ Uses Cloud‑Native Architecture for Collaboration