All Articles

141100 articles · Page 6876 of 7055
21CTO
21CTO
Mar 25, 2016 · Backend Development

How to Share Tomcat Sessions via Redis: Step-by-Step Setup Guide

This tutorial walks through configuring Redis for Tomcat session sharing on Windows, covering environment setup, Gradle compilation of the tomcat-redis-session-manager plugin, jar deployment, context.xml configuration, and verification of shared session IDs across multiple Tomcat instances.

gradlejavaredis
0 likes · 8 min read
How to Share Tomcat Sessions via Redis: Step-by-Step Setup Guide
Qunar Tech Salon
Qunar Tech Salon
Mar 25, 2016 · Backend Development

9 Java Performance Optimization Tools You Should Know

This article introduces nine Java performance profiling tools—including NetBeans Profiler, JProfiler, GC Viewer, VisualVM, Patty, JRockit Mission Control, Eclipse Memory Analyzer, Java Interactive Profiler, and Profiler4J—explaining their features, usage scenarios, and how they can help developers improve Java application efficiency.

GC ViewerJProfilerNetBeans
0 likes · 7 min read
9 Java Performance Optimization Tools You Should Know
Meituan Technology Team
Meituan Technology Team
Mar 25, 2016 · Mobile Development

Introduction to Android Lint and Its Role in Code Quality Assurance

Android Lint, Google’s static analysis tool, scans Android code for potential bugs and style violations, enabling developers to fix problems early, and Meituan enforces its use in the development pipeline so that any Lint-detected issues block merges into the main branch, ensuring higher code quality.

Androidcode qualitylint
0 likes · 1 min read
Introduction to Android Lint and Its Role in Code Quality Assurance
ITPUB
ITPUB
Mar 25, 2016 · Databases

How to Perform a Silent Oracle 11g Database Installation and Resolve Common Errors

This guide explains the different Oracle database installation methods, focuses on silent installation using response files, shows the required file templates, demonstrates the runInstaller command, and walks through typical permission and syntax errors with practical troubleshooting steps.

DatabaseOracleResponse File
0 likes · 5 min read
How to Perform a Silent Oracle 11g Database Installation and Resolve Common Errors
Node Underground
Node Underground
Mar 25, 2016 · Backend Development

How to Implement Bigpipe with HTTP Chunked Transfer in Node.js, PHP, and Java

This article explores the Bigpipe technique for accelerating first‑screen rendering by leveraging HTTP 1.1 chunked transfer, comparing implementations in PHP, Java, Node.js (including Express and Koa), and demonstrating parallel module flushing with async patterns such as callbacks, async parallel, co, and async/await.

BigpipeHTTP chunkedNode.js
0 likes · 17 min read
How to Implement Bigpipe with HTTP Chunked Transfer in Node.js, PHP, and Java
Architecture Digest
Architecture Digest
Mar 25, 2016 · Big Data

Design, Evolution, and Performance Evaluation of the PINGO Distributed Interactive Query Platform

This article details the motivation, architectural iterations, caching strategies, SparkSQL enhancements, and performance benchmarks of Baidu's PINGO platform, illustrating how it transformed from a Hive‑based QueryEngine into a high‑performance, Spark‑driven interactive query system for large‑scale data analysis.

CachingDistributed QueryPINGO
0 likes · 14 min read
Design, Evolution, and Performance Evaluation of the PINGO Distributed Interactive Query Platform
DevOps
DevOps
Mar 25, 2016 · Operations

Case Study: The 2005 Mizuho Securities Fat‑Finger Trading Error and Its Legal Aftermath

The 2005 Mizuho Securities “fat‑finger” incident, caused by a trader’s input error and a hidden bug in the Tokyo Stock Exchange’s Fujitsu‑built trading system, led to a ¥400 billion loss, sparking extensive litigation that highlighted responsibilities for software bugs, system testing, and operational risk management.

Software Testingfinancial systemslegal case
0 likes · 12 min read
Case Study: The 2005 Mizuho Securities Fat‑Finger Trading Error and Its Legal Aftermath
MaGe Linux Operations
MaGe Linux Operations
Mar 24, 2016 · Backend Development

Boost System Performance: Mastering Message Queues and Their Use Cases

This article explains the fundamentals of message queue middleware, outlines common scenarios such as asynchronous processing, application decoupling, traffic shaping, logging, and communication, and provides concrete examples and architectural diagrams illustrating how queues improve performance, scalability, and reliability in distributed systems.

asynchronous processingdistributed systemssystem architecture
0 likes · 10 min read
Boost System Performance: Mastering Message Queues and Their Use Cases
dbaplus Community
dbaplus Community
Mar 24, 2016 · Databases

Step‑by‑Step Migration of a 2‑Node Oracle 11gR2 RAC to New Hardware with Active Data Guard

This guide details the complete process of moving a 2‑node Oracle 11gR2 RAC database to new servers and storage using Active Physical Standby Data Guard, covering architecture, pre‑implementation preparation, detailed implementation steps, switchover procedures, impact assessment, rollback measures, and lessons learned.

Data GuardHigh AvailabilityOracle
0 likes · 10 min read
Step‑by‑Step Migration of a 2‑Node Oracle 11gR2 RAC to New Hardware with Active Data Guard
21CTO
21CTO
Mar 24, 2016 · Backend Development

How to Build a Reliable Java Delayed Queue for Scalable Backend Systems

This article explains the design, architecture, and implementation details of a Java-based delayed queue, covering use cases, core components, message lifecycle, protocol, current topology, shortcomings, and future improvements for reliable backend processing.

Backend ArchitectureMessage Queuedelayed queue
0 likes · 10 min read
How to Build a Reliable Java Delayed Queue for Scalable Backend Systems
21CTO
21CTO
Mar 24, 2016 · Fundamentals

5 Proven Secrets to Become a High‑Efficiency Student

This article outlines five practical strategies—energy management, avoiding vague "studying," eliminating procrastination, batch processing tasks, and staying organized—to help students and self‑learners dramatically boost productivity, balance life, and achieve better academic results.

Learning Strategieshabit formationproductivity
0 likes · 17 min read
5 Proven Secrets to Become a High‑Efficiency Student
21CTO
21CTO
Mar 24, 2016 · Backend Development

Mastering PHP cURL: How to Perform GET and POST Requests

This guide introduces PHP's cURL extension, outlines its basic workflow, and provides clear GET and POST code examples, showing how to configure options, execute requests, handle responses, and decode JSON data into arrays or objects.

HTTPPHPPOST
0 likes · 3 min read
Mastering PHP cURL: How to Perform GET and POST Requests
21CTO
21CTO
Mar 24, 2016 · Fundamentals

What 56,000 Developers Reveal About Tech Trends, Salaries, and Diversity in 2016

The 2016 Stack Overflow survey of over 56,000 developers from 173 countries provides a comprehensive look at demographics, job roles, preferred technologies, compensation, work environments, geographic differences, and diversity challenges within the global software development community.

Developer SurveyDiversityRemote Work
0 likes · 21 min read
What 56,000 Developers Reveal About Tech Trends, Salaries, and Diversity in 2016
21CTO
21CTO
Mar 24, 2016 · R&D Management

How Google Hires Only Super‑Talented People – Lessons for Start‑ups

The article explains Google’s rigorous talent‑acquisition strategy—hiring only candidates who outperform you, using a slow, data‑driven process, talent decision committees, structured interviews, and continuous feedback—to illustrate how startups can build a high‑quality team.

Google hiringInterview ProcessR&D Management
0 likes · 11 min read
How Google Hires Only Super‑Talented People – Lessons for Start‑ups
21CTO
21CTO
Mar 24, 2016 · Backend Development

Why Combine PHP Front‑End with Java Back‑End? Benefits, Trade‑offs, and Architecture Insights

This article examines why many web projects pair a fast‑changing PHP front‑end with a stable, high‑performance Java back‑end, outlining each language’s strengths, recent improvements, integration methods, and architectural patterns such as view‑first and RPC/RESTful communication.

Backend ArchitectureMicroservicesWeb Development
0 likes · 14 min read
Why Combine PHP Front‑End with Java Back‑End? Benefits, Trade‑offs, and Architecture Insights
Model Perspective
Model Perspective
Mar 24, 2016 · Fundamentals

Why Effort Alone Isn’t Enough: Rethinking Innovation in Education

The article argues that merely working harder without understanding why, and focusing on test scores rather than real outcomes, hinders genuine learning and innovation, especially in mathematics modeling education, urging a shift toward evidence‑based, purpose‑driven teaching practices.

assessmenteffortinnovation
0 likes · 4 min read
Why Effort Alone Isn’t Enough: Rethinking Innovation in Education
ITPUB
ITPUB
Mar 24, 2016 · Databases

How Uber Built Schemaless: A Scalable Schema‑Free MySQL‑Based Store

Uber’s Schemaless is a highly available, horizontally scalable MySQL‑based key‑value store that abandons fixed schemas, supports JSON blobs, triggers, and global secondary indexes, and was created to meet five critical requirements for trip data storage, including linear expansion, write throughput, and reliable operations.

DatabasesScalabilityUber
0 likes · 13 min read
How Uber Built Schemaless: A Scalable Schema‑Free MySQL‑Based Store